1621 Commits

Author SHA1 Message Date
Anton Midyukov
f23dd4884c syslinux: fix broken 01-syslinux script in previous version 1.4.18 2021-10-14 17:14:58 +07:00
Anton Midyukov
8fdafec8b7 initrd-bootchain: fix typo
This error from initial version in which the feature has been
named as a pipeline.
2021-10-14 09:02:26 +07:00
Anton Midyukov
d3882587d3 initrd-bootchain: allow BOOTCHAIN_LOGFILE, BOOTCHAIN_LOG_VT to be reassigned 2021-10-13 08:45:44 +07:00
Anton Midyukov
be0c99ee01 grub, syslinux: fix typo (twice sed of @initrd_bootargs@) 2021-10-07 20:30:35 +07:00
Anton Midyukov
244396178a isomd5sum: drop obsoletes feature 2021-10-06 20:47:29 +07:00
Anton Midyukov
9c4bf34eb8 mediacheck: add missing use/grub/mediacheck.cfg target 2021-10-06 20:39:13 +07:00
Anton Midyukov
8d73469d35 grub: remove 'ip=dhcp' from netinstall.cfg
Not need to configure all network interfaces. propagator and bootchain
configure one network interface detected on network boot.
2021-10-05 19:19:38 +07:00
Anton Midyukov
d24c7524b6 kernel: add drivers/mfd drivers/clk to initrd for aarch64, armh
Needed for i2c support on singleboard. Needed for bootloading with
micro-SD on Rockchip rk3399.
2021-10-02 18:30:42 +07:00
Anton Midyukov
63030b67e0 kernel: add use/kernel/disable-usb-autosuspend
Now, when CONFIG_USB=y, to disable usb autosuspend, must pass this
parameter when bootloading the kernel.
Package disable-usb-autosuspend has become useless.
2021-10-01 00:21:59 +07:00
Anton Midyukov
52083d8a4b build-vm: create initrd from a special config
The config for generating a generic initrd can be interesting because
it will allow you to return the initrd to its original generic state.
2021-09-30 14:24:22 +07:00
Anton Midyukov
1190de27ad initrd-bootchain: add interface naming udev rules
The naming conventions for network interfaces on stage1 and stage2 must match.
See also: https://lists.altlinux.org/pipermail/make-initrd/2021-September/000568.html
2021-09-29 11:24:25 +07:00
Anton Midyukov
5a94ada258 drm: drop use/drm/stage2/nvidia target
Kernel modules of the proprietary Nvidia driver should not included
to initrd.
2021-09-28 23:48:24 +07:00
49eb1a9990 x11: fix kde5-display-manager-sddm package name 2021-09-28 22:16:45 +07:00
e1bbca0de6 kernel/stage1: prevent to include nvidia to init kernel modules for livecd 2021-09-28 22:16:45 +07:00
68a09bc89a install2: do not cleanup cec and rc kernel modules (needed for amdgpu) 2021-09-28 22:16:45 +07:00
3f4a94b110 install2: don't remove mmc kernel modules to allow USB 0bda:0129 cardreader 2021-09-28 22:16:45 +07:00
93ecd545be kernel: add rtw89 wifi kernel module for support Realtek RTL8852AE 2021-09-28 22:16:45 +07:00
Anton Midyukov
219291c44d stage2: add explicitly kernel/drivers/net/ethernet to 50-stage2-net 2021-09-23 01:26:03 +07:00
Anton Midyukov
edd9601434 syslinux: Generate isolinux.cfg for any BOOTLOADER
isolinux.cfg required for alterator-netinst.
2021-09-17 23:50:54 +07:00
Anton Midyukov
710601bfde drop usupported armh features 2021-09-17 17:39:44 +07:00
Anton Midyukov
8fded4af85 build-vm: add FEATURES and MODULES_TRY_ADD from /etc/initrd.mk
Variables in cmdline override variables from /etc/initrd.mk
See also: https://lists.altlinux.org/pipermail/make-initrd/2021-September/000533.html
2021-09-17 17:39:44 +07:00
Anton Midyukov
76f5cd1ce7 armh-mcom02: add gpu/drm to initd
Allows you to enable graphical output at the initrd stage.
2021-09-17 17:39:44 +07:00
Anton Midyukov
c1efb923ea build-vm, stage2: set GLOBAL_HSH_PROC=1
Enable /proc for build vm/<target> and distro/<target> with use/stage2.
/proc needed for make-initrd >= 2.23.0.
See also https://bugzilla.altlinux.org/40900
2021-09-13 07:40:44 +07:00
Anton Midyukov
ab2758a039 aarch64-dbm, regular-vm.mk: drop aarch64-dbm feature
This feature has long lost its relevance, as intended for the first
samples of boards Baikal M with very raw UEFI firmware.
2021-09-10 22:37:23 +07:00
Anton Midyukov
3aeef06f10 grub, syslinux: add 'nosplash' parameter to mediacheck 2021-09-10 20:37:15 +07:00
Anton Midyukov
c20a77b93f grub, syslinux: replace 'splash=0' to 'nosplash' in rescue
The 'splash=0' parameter not only disables splash, but also switches
to tty5 on which plymouth is supposed to run. This looks like a bug
in propagator. 'nosplash' is also a general parameter for propagator
and make-initrd.
2021-09-10 20:35:45 +07:00
Anton Midyukov
633567ba55 grub: add ip=dhcp to 88netinstall.cfg
This parameter needed for bootloading with initrd-bootchain.
there are currently no network configuration dialogs when booting
with initrd-bootchain.
2021-09-10 01:16:33 +07:00
Anton Midyukov
c1b349cf30 initrd-bootchain: allow overriding variables in bootchain config 2021-09-09 21:22:06 +07:00
Anton Midyukov
63df7d7f84 vmguest: fix build with use/vmguest/kvm/x11 for BRANCH=p9 2021-09-08 13:00:07 +07:00
Anton Midyukov
683d6318c8 syslinux, grub: add lowmem to install2, rescue
For install2, this is needed to work around error 99-cdrom.sh with method:cdrom.
The error shows up with make-initrd-bootchain, but not propagator, as lowmem is
enabled for propagator in this mode.
For rescue, the point is that the latter has become quite large, so by default
it would be better that way.
2021-09-07 14:04:17 +07:00
Anton Midyukov
ddf515131f syslinux: do not quiet option in 84rescue_remote.cfg 2021-09-07 14:04:17 +07:00
Anton Midyukov
fbcd700b98 grub, syslinux: show option lowmem in 85mediacheck.cfg 2021-09-07 14:04:06 +07:00
Anton Midyukov
222cbe1a38 initrd-bootchain: update bootchain config 2021-09-06 21:56:35 +07:00
Anton Midyukov
0a4e458aea stage2: use/initrd-propagator for e2k%
Need to support initrd-bootchain in e2k feature.
2021-09-04 22:05:08 +07:00
Anton Midyukov
3bd31f23ef initrd-bootchain: do not set OEM_URL_NETINST
In the future, will need to modify generate.mk so that can set all
the variables in this config.
2021-09-04 21:59:58 +07:00
Anton Midyukov
24217832d3 initrd-bootchain: disable bc_debug 2021-09-04 21:59:58 +07:00
Anton Midyukov
628cf987dc vmguest: remove useless REGEXP for xorg-dri-virtio
xorg-dri-virtio was added via REGEXP to work around the package
missing issue on p9. But it didn't work.
2021-09-04 21:52:15 +07:00
Anton Midyukov
6968933e29 ntp: fix add fallbck THE_NTPD_SERVICE
use/ntp was broken by commit 7ef157e2b12a542922289c31b95797e12b54b54b
2021-09-04 21:52:15 +07:00
Anton Midyukov
e64557d8ea stage2: use/initrd-bootchain instead use/initrd-propagator for sisyphus 2021-09-04 21:52:15 +07:00
Anton Midyukov
a6563bb0c9 initrd-bootchain: Initial feature
This is an alternative to the initrd-propagator feature.
bootchain-* is a make-initrd features. You should look at the documentation
for it in the make-initrd-bootchain-* packages:
/usr/share/make-initrd/features/bootchain-*/README.md
2021-09-04 21:52:15 +07:00
Anton Midyukov
50a2f3929d Revert "net: enable udevd-final for etcnet"
This reverts commit 8f56e8b9c7391cbffc69265edd6750ad43de6611.
We will not decide for everyone. This is a crutch, we will use it
only in our area of responsibility (regular builds).
2021-09-04 21:52:15 +07:00
Anton Midyukov
32068dc3c5 grub: arrange functional menus (F2-F5) on 86 to 89 position 2021-09-03 03:04:52 +07:00
Anton Midyukov
b3962e1e0d syslinux: fix 85mediacheck.cfg for override method bootloading stage2 2021-09-03 03:02:33 +07:00
Anton Midyukov
b3ac67eb29 stage2: add use/stage2/net-install
Adds grub "Network installation" submenu and kernel modules to
initrd needed for network booting.
2021-09-03 02:29:06 +07:00
Anton Midyukov
2bceab3f6f grub: add submenu item "Network installation" 2021-09-03 02:02:40 +07:00
Anton Midyukov
4b3bc4e02f grub,initrd-propagator,syslinux: split STAGE1_INITRD_BOOTARGS in half
For use them separately.
2021-09-03 02:02:01 +07:00
Anton Midyukov
51e93b2f3e stage2: update 50-stage2-sbc-aarch64
So will be the best SBC support.
2021-08-31 00:45:31 +07:00
Anton Midyukov
11cfd52dbb kernel: add drivers/soc to VM_INITRDMODULES 2021-08-31 00:45:31 +07:00
Anton Midyukov
b16288bb90 Add COMMON_LISTS variable support by analogy COMMON_PACKAGES
The commit 9969571369478c23c1abc0f5c03364c92ddd255e used this variable
even though it didn't exist yet. A good reason to add this variable.
2021-08-31 00:42:31 +07:00
Anton Midyukov
88601a3453 slinux, slinux-arm: drop slinux-arm list and use/slinux/arm target
This target and list was only needed for armh.mk. They are no longer needed.
2021-08-23 21:52:13 +07:00