Anton Midyukov
d2d94796d6
kernel, wireless: Replace kernel modules to use/kernel/wireless
2021-04-04 15:43:38 +07:00
Anton Midyukov
7318fc49f5
init: Add startup for targets with sysvinit
...
startup soon won't be installed by anyone.
2021-04-03 22:59:47 +07:00
Anton Midyukov
465ddc27ad
stage2: Added exfat support (50-stage2-fs)
2021-04-03 22:59:47 +07:00
Anton Midyukov
f5db78efcb
stage2/stage1/modules.d: fix missing file extension (.ko)
2021-04-03 22:21:38 +07:00
Anton Midyukov
64e2edcfb5
init: Add mount-efivars for sysvinit
...
This is necessary for kernels 5.10 and higher on systems with sysvinit,
since no one else on these systems except this service will mount
evivars in /sys/firmware/efi/efivars.
2021-04-03 22:21:38 +07:00
Anton Midyukov
60a87c1f82
init: Add rsyslog-classic for sysvinit as THE_PACKAGES
...
Also needed for livecd.
2021-04-03 22:21:38 +07:00
Anton Midyukov
cdc01398f7
grub: fix memtest_efi.cfg, shell_efi.cfg
2021-04-03 22:21:38 +07:00
Anton Midyukov
eb34af1318
stage2: Add cmac.ko to 50-stage2-net-cifs, 10-stage2
...
cmac.ko needed for use SMB2 and newer.
Reported-by: sin@
2021-04-03 22:12:04 +07:00
Anton Midyukov
9658fa449a
grub: Added missing README
2021-04-03 22:10:01 +07:00
Anton Midyukov
1ab7f9178b
fonts: Set SYSTEM_FONTS for use/fonts/install2 again
...
The base font is needed not only in the installer, but also in the
installed system, since the final steps start alterator from the
installed system.
use/fonts/system leave as an alias.
2021-04-03 22:10:01 +07:00
Anton Midyukov
6012ea4029
stage1: Del squash option '-noI'
...
squashfs built with this option are not loaded with modern kernels.
2021-04-03 22:10:01 +07:00
Anton Midyukov
c3ac5009ae
uuid-iso: Available for i586, x86_64, aarch64 only, needed mkimage 0.2.41
...
In mkimage 0.2.41 it is implemented only for mki-pack-efionly-isoboot,
mki-pack-grubpc-isoboot, mki-pack-isoboot.
2021-04-03 21:50:03 +07:00
Dmitriy Terekhin
a30785ff8a
stage2: use uuid-iso to identify the image by UUID
2021-04-03 21:50:03 +07:00
Dmitriy Terekhin
0f8e976fdc
uuid-iso: create UUID for ISO image
...
By default, when building an image, xorriso generates
an image UUID of the form YYYY-MM-DD-hh-mm-ss-cc
from the current time.
If the xorriso command line has a parameter
-volume_date uuid YYYYMMDDhhmmsscc
then the UUID of the image is generated from it.
This feature reads the current time and creates variables:
UUID_ISO containing YYYY-MM-DD-hh-mm-ss-cc
UUID_ISO_SHRT containing YYYYMMDDhhmmsscc
Also add 60-cdrom_id.rules to initrd
This allows to identify CD/DVD by UUID
and use to boot the installer
method:disk,uuid:YYYY-MM-DD-hh-mm-ss-cc
2021-04-03 21:50:03 +07:00
Anton Midyukov
58eea1911b
boot.mk, efi, grub: Add support riscv64
...
For riscv64 available grub-efi.
Needed added support for mkimage (mki-copy-efiboot-chrooted).
2021-03-16 21:15:49 +07:00
Anton Midyukov
724d904cae
grub: restrict graphics mode to architectures i586, x86_64, aarch64
...
Not needed for other architectures.
See-also: use/branding/full
2021-03-16 21:06:04 +07:00
Anton Midyukov
f40fe0ebc5
boot.mk, grub, syslinux: Add the ability to override BOOTLOADER
...
More than one BOOTLOADER may be available for the same architecture.
Set IMAGE_PACKTYPE in boot/iso, there is no point in duplicating
in different features.
Closes ALT bug 39786.
2021-03-16 18:12:48 +07:00
Anton Midyukov
d8041a29cc
build-distro: BOOT_TYPE = $BOOTLOADER
...
There is no point in duplicating conditions.
2021-03-16 18:12:48 +07:00
Anton Midyukov
432df04328
x11: Reduce size of kde5
...
With kde5-maxi image is too large (over 2 GB).
2021-03-15 23:05:49 +07:00
Anton Midyukov
a502ab1894
live: Unified use/live/rw
...
make-initrd-propagator >= 0.44-alt1 always create alt-live-storage.
2021-03-15 23:05:49 +07:00
Anton Midyukov
adad3b9fd0
plymouth: Drop duplicate script in stage2
...
This script is not needed, since the identical script
features.in/plymouth/rootfs/image-scripts.d/10-plymouth is run
for stage2.
2021-03-15 23:05:49 +07:00
Anton Midyukov
fd1e972ceb
armh-mcom02: Don't overwrite extlinux.conf, set screen resolution 1366x768
...
- No need to do double work.
- With screen resolution '1920x1080' there are errors getting EDID when
using fbturbo videodriver. There is a cyclical shift of the screen
image to the right.
2021-03-15 23:05:49 +07:00
Anton Midyukov
d30083a857
uboot: Define timeout variable
...
It is possible to set a timeout for automatic bootloading via a
variable.
2021-03-15 23:05:49 +07:00
Anton Midyukov
3f98496eab
efi: Add check EFIVAR_FS option
2021-03-15 23:05:49 +07:00
Anton Midyukov
c87d3a3b2a
arm-rpi4: Enable fkms for RPi3
...
Fix framebuffer in kernel rpi-un 5.10.20-alt1.
2021-03-15 23:05:49 +07:00
Anton Midyukov
c0447b06ce
x11: Not add use/drm to use/x11
...
This is base target, drm not needed.
2021-03-15 23:05:49 +07:00
Anton Midyukov
4fa38acd17
net: Added switch between NetworkManager (etcnet) and NetworkManager (native)
...
NetworkManager (etcnet) is default now.
2021-03-15 22:48:46 +07:00
Ivan A. Melnikov
6741ce4edf
use/net: Fix 50-net-nm configuration
...
NM_CONTROLLED should always be set together with DISABLED;
otherwise, it's possible to reach the state where
DISABLED=no but NM_CONTROLLED=yes, and have the interface
controlled by both NM and etcnet.
2021-03-15 22:48:46 +07:00
Dmitriy Terekhin
dba1f2c6d6
arm-rpi4: Use pi-bluetooth as it works on both RPi3/4
2021-03-04 20:22:18 +04:00
Dmitriy Terekhin
857bf72c1a
arm-rpi4: Use rpi-un kernel by default
2021-03-04 20:20:31 +04:00
Mikhail Efremov
b2444b812b
slinux: Drop installer-feature-nfs-client-stage3 from vm/*
...
Suggested by iv@: rpcbind is not needed in SL.
2021-02-24 15:56:55 +03:00
Mikhail Efremov
49475f172a
slinux: Drop rootfs-installer-features
...
It is pulled by use/oem/distro target.
2021-02-24 15:56:55 +03:00
Mikhail Efremov
7c6521f42c
slinux: Don't use installer-distro-simply-linux-stage3 for vm/*
...
This package for installer only, don't use it on vm/*.
Just explicitly add installer-features, which can be used with
rootfs-installer-features.
This reverts commit 991a0a35af
.
2021-02-24 15:56:55 +03:00
Ivan A. Melnikov
41a9f8a36a
use/oem: Add installer-common-stage3
...
installer-common-stage3 configures network. Without it,
net-eth step of the OEM setup does not work properly.
2021-02-24 15:07:04 +07:00
Anton Midyukov
991a0a35af
slinux: Add installer-distro-simply-linux-stage3 also
...
installer-distro-simply-linux-stage3 installs the required
installer-features.
2021-02-24 15:05:08 +07:00
Anton Midyukov
b2b69d38dd
slinux: Temporary use un-def kernel for all targets
...
Current un-def kernel (5.10.x) should be std-def at the time
of SL-9.1 release.
2021-02-24 15:00:21 +07:00
Anton Midyukov
66b9a390d0
arm-rpi4: Add hdmi_ignore_edid_audio=1 to config.txt
...
Fixes audio on mainline kernel.
See-also: https://forum.manjaro.org/t/rpi4-a-v-jack-missing-when-using-vc4-driver-kms/50948/19
2021-02-24 14:25:33 +07:00
Anton Midyukov
cb6d5e5449
uboot: Not add 'cma=192M' to UBOOT_BOOTARGS
...
Booting to Raspberry Pi 4 is not possible with these parameter.
2021-02-24 14:25:33 +07:00
Anton Midyukov
8cd927b8d3
office: Add lang to use/office/LibreOffice/full
2021-02-18 20:31:56 +07:00
Anton Midyukov
01c789b2cf
slinux: Add additional steps for alterator-setup (vm/ targets)
2021-02-18 19:52:46 +07:00
Anton Midyukov
86351df6d0
oem: Add use/oem/distro
...
use/oem/distro contains additional steps for executing preinstall
scripts and network configuration.
2021-02-18 19:47:04 +07:00
Ivan A. Melnikov
29cd8e808b
slinux: Use celluloid and firefox on mipsel
...
They work better on Tavolga.
2021-02-18 02:53:00 +07:00
Ivan A. Melnikov
b6f68762c0
slinux: Add use/ntp/chrony mixin-base
...
In addition to code re-use, it also pins chrony as
ntp daemon implementation, which helps to avoid
adding systemd-timesyncd into the images.
2021-02-18 02:52:43 +07:00
Ivan A. Melnikov
8e9fa2bd63
kernel: Add initrd features usb, qemu for mipsel
...
Available for mipsel too.
2021-02-18 02:52:24 +07:00
Ivan A. Melnikov
2bd9931a22
mipsel-bfk3: Don't add ext2 module to initrd explicitly
...
This is already done for VM_FSTYPE in a much better way.
2021-02-18 02:52:00 +07:00
Ivan A. Melnikov
9db2390d31
mipsel-bfk3: Switch to 5.4 kernel
...
There, DTB is named differently.
2021-02-18 02:51:43 +07:00
Ivan A. Melnikov
9620de4b70
mipsel-bfk3: Specify DTB name in config.mk
...
mipsel-bfk3 feature often serves as basis for special
build for various other BE-T1000-based devices. Having
DTB name in config.mk simplifies creating such derivatives.
2021-02-18 02:51:28 +07:00
Anton Midyukov
e1f2f41c2b
slinux: Cleanup
...
lang=ru_RU not needed added into EFI_BOOTARGS, when use grub-efi.
grub-efi use by default.
2021-02-18 02:43:08 +07:00
Anton Midyukov
272f99160c
slinux.mk, slinux: Drop use/slinux/arm-base, pruning
2021-02-18 02:41:47 +07:00
Anton Midyukov
9ff80345cf
slinux: Simplify use/slinux/vm-base
2021-02-18 00:56:49 +07:00