Репозитории ALT
Последнее обновление в Сб, 06 июня 2020, 00:52:42 +0000 | Пакетов: 9547
en ru
Исходные пакеты в ветвях
свернуть окно
  • 0.4.14-alt1.M60C.1
Группа :: Система/Основа
Исходный пакет: bootloader-utils
Необработанный spec-файл

Name: bootloader-utils
Version: 0.4.4
Release: alt1

Summary: Bootloader utilities
License: GPL
Group: System/Base
BuildArch: noarch

Source: %name-%version-%release.tar

Requires: fdisk getopt
Provides: /sbin/installkernel

# Automatically added by buildreq on Thu Feb 22 2007

BuildRequires: perl-devel

%description
This package contains utilities used to manipulate bootloaders.

%prep
%setup -q -n %name-%version-%release

%build
%make_build
%make test

%install
%makeinstall perl_libdir=%buildroot%perl_vendor_privlib
ln -s `relative %perl_vendor_privlib/bootloader_utils.pm %_datadir/loader/bootloader_utils.pm` \
%buildroot%_datadir/loader/bootloader_utils.pm

%files
/sbin/installkernel
%_sbindir/detectloader.sh
%_sbindir/detectliloboot.sh
%_sbindir/convertdev.sh
%_sbindir/rebootin
%_datadir/loader/
%perl_vendor_privlib/*.pm
%_man8dir/*.*

%changelog
* Tue Oct 13 2009 Vladislav Zavjalov <slazav at altlinux.org> 0.4.4-alt1
- installkernel: improve error messages (closes: #21914)

* Mon Oct 05 2009 Vladislav Zavjalov <slazav at altlinux.org> 0.4.3-alt1
- 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

* Mon Sep 21 2009 Vladislav Zavjalov <slazav at altlinux.org> 0.4.2-alt1
- add --label option to installkernel, lilo and grub scripts

* Wed Sep 16 2009 Vladislav Zavjalov <slazav at altlinux.org> 0.4.1-alt1
- 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).

* Fri Mar 07 2008 Dmitry V. Levin <ldv at altlinux.org> 0.3.3-alt1
- 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).

* Thu Feb 22 2007 Alexey Tourbin <at at altlinux.ru> 0.3.2-alt1
- fixed accidental Windows(tm) removal from lilo.conf (#6102)
- fixed lilo.conf quoting issues (#10903)

* Mon Feb 12 2007 Alexey Gladkov <legion at altlinux.ru> 0.3.1-alt2
- Update symlinks in /boot if DURING_INSTALL specified.

* Fri Feb 09 2007 Alexey Gladkov <legion at altlinux.ru> 0.3.1-alt1.1.1
- NMU:
- quote lilo parameters.

* Thu Feb 09 2006 Anton Farygin <rider at altlinux.ru> 0.3.1-alt1.1
- NMU:
- fstab parser fixes (#3318, #8615)
- installkernel fixes (#4811, #7386)

* Tue Aug 17 2004 Alexey Tourbin <at at altlinux.ru> 0.3.1-alt1
- 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)

* Fri Jun 11 2004 Alexey Tourbin <at at altlinux.ru> 0.3-alt1
- 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)

* Fri May 07 2004 Alexey Tourbin <at at altlinux.ru> 0.2-alt1
- 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

* Wed Mar 19 2003 Peter Novodvorsky <nidd at altlinux.com> 0.1-alt7
- Updated label shorten algorithm in lilo installer script.

* Mon Dec 09 2002 Dmitry V. Levin <ldv at altlinux.org> 0.1-alt6
- Fixed perl dependencies (#0001679).

* Fri Nov 15 2002 Stanislav Ievlev <inger at altlinux.ru> 0.1-alt5
- rebuild
- more features:
+ skiplist for mhz (#0001015)
+ advanced skiping of cdroms (#0001014)

* Fri Mar 15 2002 Dmitry V. Levin <ldv@alt-linux.org> 0.1-alt4
- Fixed configuration options parsing (imz, #0000507).

* Thu Feb 14 2002 Stanislav Ievlev <inger at altlinux.ru> 0.1-alt3
- added new signature for the GRUB

* Fri Nov 23 2001 Dmitry V. Levin <ldv@alt-linux.org> 0.1-alt2
- Added %%build section, autogenerated buildrequires.

* Wed Nov 14 2001 Dmitry V. Levin <ldv@alt-linux.org> 0.1-alt1
- Imported MDK code (to be rewritten).
 
Проект Geyser основан на коде из проекта Prometheus 2.0, который был доступен по лицензии MIT