Репозитории ALT
S: | 0.5.4-alt1 |
5.1: | 0.4.4-alt1 |
4.1: | 0.3.3-alt1 |
4.0: | 0.3.3-alt1 |
3.0: | 0.3.1-alt1 |
Группа :: Система/Основа
Пакет: bootloader-utils
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
19 мая 2022 Anton Midyukov <antohami at altlinux.org> 0.5.4-alt1
- installkernel: add detect /boot/devicetree
- installkernel: add bootloading with separate partition /boot with extlinux.conf
(Closes: 41140) - installkernel: create relative symlink dtb for /boot/devicetree/$VERSION
- installkernel: unset $DTB_DIR, if not exist $DTB_DIR/$VERSION directory
- installkernel: create symlink /boot/dtb, if exist $DTB_DIR/$VERSION
- installkernel: update extlinux.conf, if it exist and exist $DTB_DIR/$VERSION
- installkernel: add entry to extlinux.conf, if DTB_DIR not exist also
- installkernel: support call from Linux' install.sh for real
- installkernel: support call from Linux install.sh on `make install'
- installkernel: fixed u-boot config handling, again
- installkernel: fixed u-boot config handling
- installkernel: add extlinux-like u-boot config handling
- kernel.filetrigger: Initialize local variables.
- sysconfig/installkernel: Comment out INITRD_GENERATOR.
- kernel.filetrigger: Use is_kernel_version_handled() for modules.
- Update /etc/sysconfig/installkernel.
- kernel.filetrigger: Fix kernel removal when
INITRD_AUTOUPDATE=default. - installkernel: Use make-initrd by default.
- kernel.filetrigger: Change INITRD_AUTOUPDATE behavior.
- kernel.filetrigger: Fix initrd generating on ucode update.
- kernel.trigger: added ucode support (tnx ldv@ for code review).
- allow both make-initrd and make-initrd2
- support for ANY numeral kernel version added
- installkernel: use trap for temp files (tnx ldv@).
- UBOOT_INITRD_LOAD_ADDRESS is optional.
- installkernel: append dtb to multiplatform kernels.
- Add support of uboot.
- kernel.filetrigger: fixed handling of uninstalled kernels
(by Roman Savochenko; closes: #28647).
- installkernel: stop if initrd creation failed
- installkernel: don't install memtest* in EFI mode (won't boot)
- lilo: fix regression introdused by 0.4.15-alt1
- kernel.filetrigger: added handling of kernel modules,
obsoletes %post_kernel_modules and %postun_kernel_modules.
- installkernel: run depmod only when installing a kernel.
- lilo: don't strip label
- conflicts lilo < 22.7.3-alt7
- installkernel: run depmod before creating initrd
- support for 3.x kernels added
- %pre: when neither /etc/sysconfig/installkernel nor
/etc/sysconfig/installkernel.rpmsave exists, assume that
system was configured to use make-initrd (closes: #24739),
and issue a warning for mkinitrd users.
- boot_kernel.filetrigger: cleanup,
do nothing when either /proc or /sys is not mounted.
- fix options handling bug in installkernel introduced in 0.4.10-alt1
- implement INITRD_AUTOUPDATE={all,default,none} option for automatic
ramdisks update on kernel install/removal - set default INITRD_AUTOUPDATE value to 'none'
- Fixed /etc/sysconfig/installkernel migration issues (ALT #24709):
+ do not switch from mkinitrd to make-initrd if
make-initrd was not enabled before the update;
+ inherit locally modified config left after make-initrd update
- introduce NODEFAULT,NOFLAVOUR and KEEPINITRD options for installkernel
- add make-initrd dependency
- add /etc/sysconfig/installkernel from make-initrd
- ldv@: minor filetrigger patch
- implement filetrigger for kernel update
- rider@: add grub2 support to detectloader.sh
- Remove redundant vmlinuz-smp,vmlinuz-up,initrd-smp.img,initrd-up.img
links creation - raorn@: add EXTLINUX support (ALT #24154)
- zerg@: create /boot/vmlinuz-{kflavour} links (ALT #24145)
- Remove grub-mkconfig call from installkernel (moved to filetrigger)
- (ALT #23333)
- Add make-initrd support.
- grub2 support
- lilo:
- protect quotes in lilo.conf values (closes: #22705);
- remove spaces from labels
- bootloader_utils.pm: cleanup code of getroot()
- detectliloboot.sh: return real boot device when raid-extra-boot
is set to mbr-only
- installkernel: improve error messages (closes: #21914)
- add convertdev.sh script to convert UUID=.. or LABEL=.. to device names
use it in detectliloboot.sh and grub scripts (closes #18127) - bootloader_utils.pm: mnt2dev(): don't use mtab to convert device names
- add --label option to installkernel, lilo and grub scripts
- installkernel:
- change lilo restarting logic (closes #1014, #1015, #20695):
old behaviour: restart lilo if first bootloader found in
devices from /proc/partitions is lilo
new one: restart lilo when lilo bootloader is found in
device from boot= setting in lilo.conf - when detectliloboot.sh fails to find device, there are no
need to run detectloader.sh (thx Dmitry V. Levin)
(closes: #21106) - suppress unwanted output from cd -
- detectloader: replace by two shell scripts:
detectliloboot.sh -- to get boot device from lilo.conf
detectloader.sh -- to get bootloader type on the given device or file - bootloader_utils.pm:
- (getroot): recognize UUID and LABEL
(thx Dmitry V. Levin) (closes: #2194, #18127) - remove unused functions (partitions, typeOfMBR) used in
removed detectloader program - rebootin
- remove GRUB support
- fix working with quoted labels in lilo.conf (closes: #11446).
- cleanup code, improve error and help messages
- add long options, add -l option for listing available labels.
- update manpage
- remove URL and Packager tags (thx Dmitry V. Levin).
- grub: Fixed memtest removal (Alexey Tourbin).
- installkernel:
+ Do not discard /sbin/lilo stdout (Alexey Tourbin).
+ Do not run detectloader in nolaunch mode.
+ Do not invoke "cp" by absolute pathname.
+ Do not touch files in DURING_INSTALL mode,
thus reverting the change made in 0.3.1-alt2.
+ Replaced non-portable "realpath" with "readlink -e".
+ Fixed xen kernels install (Aleksey Avdeev, #13672).
- fixed accidental Windows(tm) removal from lilo.conf (#6102)
- fixed lilo.conf quoting issues (#10903)
- Update symlinks in /boot if DURING_INSTALL specified.
- NMU:
- quote lilo parameters.
- NMU:
- fstab parser fixes (#3318, #8615)
- installkernel fixes (#4811, #7386)
- fixed skiplist processing (Sergey Vlasov, #4254)
- create backup (.old) copies of lilo.conf and grub/menu.lst (#4395)
- installkernel: run mkinitrd(8) without --ifneeded (should hopefully fix #4234 and #4643)
- added support for LABEL and UUID volumes (via /etc/mtab)
- installkernel: save entry for /boot/vmlinuz before upgrade
- installkernel: added support for memtest86
- grub: fix for separate /boot partition, by Sergey Vlasov (#4234)
- started test suite (test.pl)
- here goes my first major revision; highlights:
+ common.pm -> bootloader_utils.pm, reworked
+ detectloader(1) reworked
+ helpers for lilo(1) and grub(1) configuration files reworked
+ installkernel reworked, /etc/sysconfig/installkernel disappeared
- Updated label shorten algorithm in lilo installer script.
- Fixed perl dependencies (#0001679).
- rebuild
- more features:
+ skiplist for mhz (#0001015)
+ advanced skiping of cdroms (#0001014)
- Fixed configuration options parsing (imz, #0000507).
- added new signature for the GRUB
- Added %build section, autogenerated buildrequires.
- Imported MDK code (to be rewritten).