Commit Graph

4357 Commits

Author SHA1 Message Date
Anton Midyukov
f43f250ed2 install2, live, live.mk, rescue: Add local boot for grub-pc menu (iso) 2021-04-23 23:19:37 +07:00
Anton Midyukov
b9bbd4c38e grub: Add items boot with local drive for grub-pc (iso)
use/grub/localboot, use/grub/sdab similar to use/syslinux/localboot,
use/syslinux/sdab.
2021-04-23 23:19:37 +07:00
Anton Midyukov
d36acb28b9 regular.mk: use grub-pc for rescue iso bootloading
Since there is now an HDT (Hardware Detection Tool) for grub-pc,
there is not reason use syslinux.
2021-04-22 22:38:21 +07:00
Anton Midyukov
345a1ac82c live.mk: Add Hardware Detection tool for grub.iso 2021-04-22 20:12:48 +07:00
Anton Midyukov
2b6c37afcd grub, hdt: Add hdt support for grub-pc (memdisk + floppy image)
Note: syslinux --install needed /proc, so:
@$(call set,GLOBAL_HSH_PROC,1)

See-also: mkimage/doc/README.ru
2021-04-22 20:11:14 +07:00
Anton Midyukov
09d751fcc0 grub, syslinux, memtest: replace memtest to boot/
memtest is not part of syslinux.
Also replace tabs to spacebar.
2021-04-22 18:43:58 +07:00
Anton Midyukov
f430dda131 grub: do not generate kernel selection menu if KFLAVOURS is not defined 2021-04-22 09:56:44 +07:00
Ivan A. Melnikov
3bf51ea7e6 oem: use/deflogin/root
This change sets the default root password to 'altlinux'
for all the images that employ use/oem feature.
This password will be reset by the configuration wizard at
the first boot and cannot be used to login
to ssh even if it's enabled out-of-the-box. So, 'happy
path' user experience of our distros does not change;
but it helps in troubleshooting the cases
when alterator-setup cannot start e.g. due to broken
graphics.

See https://lists.altlinux.org/pipermail/devel-distro/2021-April/002351.html
2021-04-22 01:32:36 +07:00
Dmitriy Terekhin
f3d8ad8f54 uuid-iso: prevent "lazy evaluation" of time for UUID 2021-04-19 21:16:43 +07:00
Anton Midyukov
9ab1285c6f desktop+lxqt: Replace xscreensaver to light-locker 2021-04-18 19:23:58 +07:00
Anton Midyukov
b787c7dbff x11: Excluded sddm hit when kde5-display-manager-ligthdm is selected
Raising the priority of a targeted package does not help, and
lowering the priority of a non-targeted package helped.
2021-04-17 02:10:47 +07:00
Anton Midyukov
b44968fc8d lib/clean.mk: fix typo in distclean
Because of this, distclean did not work. Only the symlink was
removed.
2021-04-16 17:50:22 +07:00
Anton Midyukov
c771783654 reports.mk: Generate rpm and srpms lists 2021-04-16 15:34:11 +07:00
Anton Midyukov
88d0d01647 reports.mk: Rewrite reports directory
Previously, when rebuilding, the new reports were copied as a
subdirectory.
2021-04-16 15:31:03 +07:00
Anton Midyukov
e8fcdaf8e3 lib/boot.mk: Set IMAGE_PACKTYPE to isodata for e2k 2021-04-16 01:31:33 +07:00
Anton Midyukov
c52002e9db regular-vm.mk: Add use/net-eth for desktop sysvinit 2021-04-16 01:31:33 +07:00
Anton Midyukov
52e90c264d uuid-iso: use method=cdrom,fuid:<UUID>
method=disk has a number of unsolved problems in the installer.
2021-04-16 01:31:33 +07:00
Anton Midyukov
e3c607ed96 regular.mk: Add +net-eth to .regular-desktop-sysv
Input doesn't work without udev-rule-generator-net.
2021-04-14 01:24:47 +07:00
Anton Midyukov
93e7d43f47 lib/boot.mk: Fix BOOTLOADER for e2k 2021-04-13 02:00:46 +07:00
Anton Midyukov
5d4b103261 Drop net-eth support 2021-04-12 23:13:57 +07:00
Anton Midyukov
0b78a66b7a rescue+extra: Drop fuse-zfs, hping2
Removed from Sisyphus:
http://git.altlinux.org/tasks/archive/done/_263/269335
http://git.altlinux.org/tasks/archive/done/_263/269353
2021-04-12 23:13:57 +07:00
Anton Midyukov
0e1338a8ac vmguest: Drop virtualbox-addition kernel modules
Already in the mainline linux kernel >= 5.10.
2021-04-12 23:13:57 +07:00
Anton Midyukov
091bc40f1d mixin.mk, regular.mk: switch regular-kde5 to lightdm 2021-04-12 23:13:57 +07:00
Anton Midyukov
e1875fe7d1 x11: Add switcher display manager for kde5 (sddm|lightdm) 2021-04-12 23:13:57 +07:00
Dmitriy Terekhin
60b2620885 uuid-iso: id file for propagator option "fuid" 2021-04-12 23:13:57 +07:00
Evgeny Sinelnikov
c85cec1a93 Enable use/stage2/cifs wherever enabled use/stage2/net-nfs 2021-04-12 23:13:57 +07:00
Anton Midyukov
5fd76345a8 grub, syslinux: initrd setup arguments support 2021-04-12 23:13:57 +07:00
Anton Midyukov
27e167b25c initrd-propagator, stage1: Replace 80-make-initrd to initrd-propagator
This will allow in the future to use a different initrd option when
building images, for example dracut.
Also drop old make-inird support.
2021-04-12 23:13:57 +07:00
Anton Midyukov
a61162c42b grub, initrd-propagator, syslinux: Set STAGE1_INITRD to initrd-propagator 2021-04-12 23:13:57 +07:00
Anton Midyukov
923cc1704c propagator: Fix cleanup old propagator
the * symbol was seen as a symbol because of the options in the shebang.
2021-04-12 23:13:57 +07:00
Anton Midyukov
88acf8f2ea regular.mk: Set two kernel to regular-xfce on X86, aarch64 2021-04-12 23:13:57 +07:00
Anton Midyukov
5a77a345a6 grub, syslinux: Add support initrd.img instead full.cz 2021-04-12 23:13:57 +07:00
Anton Midyukov
37f5fbca95 stage2: copy initrd instead full*.cz, if that is not available
In the future, it is planned building iso without propagator.
2021-04-12 23:13:57 +07:00
Anton Midyukov
3259b2faa8 initrd-propagator: Select the propagator as a separate feature 2021-04-12 23:13:57 +07:00
Anton Midyukov
2d0b7811be server: Fixed variable name STAGE1_KFLAVOUR to STAGE1_KFLAVOURS
the variable was renamed earlier. See: sub.in/stage1/Makefile.
2021-04-12 23:13:57 +07:00
Anton Midyukov
d9dca6cb1a doc, grub, stage1, stage2: Add support multiple kernels for grub only
At the moment, the ability to select the kernel with which to boot is
implemented only for grub (grub-pc, grub-efi, ieee1275boot).
note that renamed STAGE1_KFLAVOUR to STAGE1_KFLAVOURS, as multiple
kernels can now be added.
2021-04-12 23:13:47 +07:00
Anton Midyukov
f7043b4a3a Revert "grub: Drop multiple kernel support"
This reverts commit 5848ae70df.
2021-04-06 00:15:59 +07:00
Anton Midyukov
918293f1f4 e2k: Use standard PATH for kernel in stage1 2021-04-06 00:15:59 +07:00
Anton Midyukov
131ef0f66b syslinux: replace kernel and initrd from syslinux/alt0 to boot 2021-04-06 00:15:59 +07:00
Anton Midyukov
1f4db6c7fe stage1: build propagator and copy kernel in mkimage-profiles 2021-04-06 00:15:59 +07:00
Anton Midyukov
2c53e5ef2a gear-store-tags 2021-04-05 22:36:42 +07:00
Anton Midyukov
b591108284 1.4.9-alt1
- build-distro: BOOT_TYPE = BOOTLOADER
- Add the ability to override BOOTLOADER
- grub: restrict graphics mode to architectures i586, x86_64, aarch64
- Add grub-efi support for riscv64 (thanks arei@)
- New feature uuid-iso for create UUID for ISO image (thanks jqt4@)
- Disable sort subprofiles (build stage1 first)
- fonts: Set SYSTEM_FONTS for use/fonts/install2 again
- stage2: Add cmac.ko for use SMB2 and newer
- live.mk: Add distro/grub, fix allowed targets for architectures
- init: Add mount-efivars for sysvinit
- alt-server: fix missing packages in p9
- education: pull new commits
2021-04-05 22:34:43 +07:00
Anton Midyukov
7c17cc5582 lib/vm.mk: .base-grub-efi available for riscv64 2021-04-04 23:16:27 +07:00
Nikita Ermakov
3cf428e6e0 bootloader: Add riscv64 to GRUB_ARCHES 2021-04-04 23:15:47 +07:00
Nikita Ermakov
ccf377188e uboot: Allow to not specify an fdtdir in extlinux.conf
QEMU for riscv virt machine passes its own DTB. Overriding DTB breaks
Linux loading.
2021-04-04 23:14:44 +07:00
Nikita Ermakov
741d59ab3d tty, uboot: Update ttySI0 to ttySIF0 for riscv64
ttySI0 was a name of HiFive Unleashed serial console. It was changed to
ttySIF0.
2021-04-04 23:14:36 +07:00
Nikita Ermakov
d61cf03258 uboot: Add package with OpenSBI + U-Boot for QEMU riscv64
The intention behind this commit to allow user to get all needed stuff
to launch a particular image inside QEMU without need to download the
firmware from the net or in a case of booting procedure change in
future.
2021-04-04 23:06:58 +07:00
Anton Midyukov
d08d14025a kernel/lib/10-kernel.mk: sort modules, removing duplicates
Another workaround for https://bugzilla.altlinux.org/show_bug.cgi?id=39663
2021-04-04 15:48:04 +07:00
Anton Midyukov
992cee9f77 education.mk: Replace +wireless to use/wireless
Education rescue does not require wireless support.
2021-04-04 15:48:04 +07:00
Andrey Cherepanov
0905f52575 education: return installer-features from metapackages to lists 2021-04-04 15:48:04 +07:00