Mailinglist Archive: opensuse-factory (808 mails)

< Previous Next >
Re: [opensuse-factory] Change behavior of writting new kernel in boot menu
Felix Miata write:
On 2011/08/02 16:44 (GMT+0200) Josef Reidinger composed:

due to some complains about using values for new kernel entries from
sysconfig I change behavior in perl-Bootloader to use value from menu.lst
and only when old entry is not found use as backup sysconfig value.
I also merge some fixes from SLES.
Are there volunteers to test new package? ( mainly test updating kernel
packages, try if manual changes to menu.lst preserve kernel update ). I
don't want break factory in such sensitive part.

New package can be found at ( my home repo - package perl-Bootloader))

http://download.opensuse.org/repositories/home:/jreidinger/openSUSE_Factory/
(factory)

http://fm.no-ip.com/Tmp/SUSE/Factory/ contains 4 files from my Factory test.
I did zypper ref; zypper al kernel-desktop; zypper dup; zypper in
perl-Bootloader-0.5.18-4.1; zypper rl kernel-desktop; downloaded
kernel-desktop-3.0.0-39.1 from Tumbleweed (offers new kernels far more often
than Factory); zypper in kernel-desktop-3.0.0-39.1.

menu.lst.20 is what pB found as menu.lst when it started
menu.lst.21-old is the first file created by pB
menu.lst.22 is the last created by pB
menu.lst.23 is the one I fixed and use

Selected content of /boot:
lrwxrwxrwx 24 Aug 2 11:20 vmlinuz -> vmlinuz-3.0.0-39-desktop
-rw-r--r-- 4538992 Mar 18 19:21 vmlinuz-2.6.38-4-desktop
-rw-r--r-- 4796464 Jun 6 09:17 vmlinuz-2.6.39-2-desktop
-rw-r--r-- 4866464 Jul 22 11:41 vmlinuz-3.0.0-2-desktop
-rw-r--r-- 4856112 Aug 1 00:26 vmlinuz-3.0.0-39-desktop
lrwxrwxrwx 24 Aug 2 11:07 vmlinuz-curr -> vmlinuz-3.0.0-39-desktop
lrwxrwxrwx 23 Aug 1 15:31 vmlinuz-prev -> vmlinuz-3.0.0-2-desktop
lrwxrwxrwx 24 Jun 27 00:07 vmlinuz-prev2 -> vmlinuz-2.6.39-2-desktop
lrwxrwxrwx 24 Apr 1 01:13 vmlinuz-prev3 -> vmlinuz-2.6.38-4-desktop
lrwxrwxrwx 23 Aug 2 11:21 initrd -> initrd-3.0.0-39-desktop
-rw-r--r-- 8878537 Apr 1 01:13 initrd-2.6.38-4-desktop
-rw-r--r-- 8632390 Jun 27 00:08 initrd-2.6.39-2-desktop
-rw-r--r-- 8734405 Aug 1 15:32 initrd-3.0.0-2-desktop
-rw-r--r-- 8727218 Aug 2 11:08 initrd-3.0.0-39-desktop
lrwxrwxrwx 23 Aug 2 11:08 initrd-curr -> initrd-3.0.0-39-desktop
lrwxrwxrwx 22 Aug 1 15:32 initrd-prev -> initrd-3.0.0-2-desktop
lrwxrwxrwx 23 Jun 27 00:08 initrd-prev2 -> initrd-2.6.39-2-desktop
lrwxrwxrwx 23 Apr 1 01:13 initrd-prev3 -> initrd-2.6.38-4-desktop



Thanks for test. So if I understand your changes you want to have root before
showopts ( root is still hardcoded before parameters including showopts, there
is no change yet) and order of new entries ( also not changed in this patch ).


--
Josef Reidinger
Appliance Toolkit team
maintaining parts of webyast and SLMS
author of rubygems - studio_api and net_observer (coauthor)
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >