From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2012-April/013886.html | 142 ++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 zarb-ml/mageia-dev/2012-April/013886.html (limited to 'zarb-ml/mageia-dev/2012-April/013886.html') diff --git a/zarb-ml/mageia-dev/2012-April/013886.html b/zarb-ml/mageia-dev/2012-April/013886.html new file mode 100644 index 000000000..ab801121d --- /dev/null +++ b/zarb-ml/mageia-dev/2012-April/013886.html @@ -0,0 +1,142 @@ + + + + [Mageia-dev] Something is messed up in theme upgrades.. (initrd.img desymlinkified) + + + + + + + + + +

[Mageia-dev] Something is messed up in theme upgrades.. (initrd.img desymlinkified)

+ Anssi Hannula + anssi at mageia.org +
+ Wed Apr 4 15:40:38 CEST 2012 +

+
+ +
04.04.2012 12:22, Colin Guthrie kirjoitti:
+> 'Twas brillig, and Anssi Hannula at 04/04/12 01:36 did gyre and gimble:
+>> 04.04.2012 03:09, Anssi Hannula kirjoitti:
+>>> 03.04.2012 16:41, Colin Guthrie kirjoitti:
+>>>> Hi,
+>>>>
+>>>> With a memory of the infamous "initrd killer" problem that is still
+>>>> lurking in the background somewhere, something related to theme updates
+>>>> is messing things up:
+>>>>
+>>>> e.g. see the before and after listings for my /boot
+>>>>
+>>>>
+>>>> [colin at jimmy code (master)]$ ll /boot
+>>>> total 39784
+>>> [...]
+>>>> lrwxrwxrwx 1 root root      31 Apr  3 09:22 initrd.img ->
+>>>> initrd-3.3.1-desktop-1.mga2.img
+>>> [...]
+>>>
+>>>>
+>>>> After:
+>>>>
+>>>> [colin at jimmy code (master)]$ ll /boot
+>>> [...]
+>>>> -rw-r--r-- 1 root root 7556648 Apr  3 14:33 initrd.img
+>>> [...]
+>>>
+>>> Reproduced:
+>>>
+>>> root      9723  0.0  0.0  25760  1372 pts/11   S+   03:02   0:00  |
+>>>               \_ /bin/sh /usr/share/bootsplash/scripts/switch-themes
+>>> Mageia-Default
+>>> root      9745  0.2  0.2  93496 20724 pts/11   S+   03:02   0:00  |
+>>>                   \_ /usr/bin/perl /usr/sbin/bootloader-config --action
+>>> update-splash
+>>> root     30133  0.0  0.0  25760  1312 pts/11   S+   03:06   0:00  |
+>>>                       \_ /bin/sh
+>>> /usr/share/bootsplash/scripts/make-boot-splash /boot/initrd.img 800
+>>> root     30143  0.0  0.0  25760  1340 pts/11   S+   03:06   0:00  |
+>>>                           \_ /bin/sh
+>>> /usr/share/bootsplash/scripts/make-boot-splash-raw /boot/initrd.img
+>>> Mageia-Default
+>>>
+>>> => bork
+>>>
+>>> So it seems like some recent change in DrakX which causes it to call
+>>> make-boot-splash even for /boot/initrd.img...
+>>
+>> Actually... it would be my recentish change/fix in
+>> /usr/share/bootsplash/scripts/make-boot-splash-raw in which $foo.img is
+>> now replaced with
+>> # gzip > $foo.img.tmp
+>> # mv -f $foo.img.tmp $foo.img
+>> while it previously was a direct
+>> # gzip > $foo.img
+>>
+>> I've now added a "readlink -f" in the beginning of the script so that it
+>> will operate on the symlink target directly, in bootsplash-3.3.8. Thanks
+>> for noticing this.
+> 
+> No worries.
+> 
+> As a followup question, do you think it'll end up regenerating some
+> initrd's several times?
+> 
+> e.g. I have two symlinks, initrd.img and initrd-desktop.img both
+> pointing to the same initrd.
+> 
+> Will this ultimately get regenerated three times, two of which are
+> obviously redundant?
+
+Yes (it has always been like that). Feel free to fix bootloader.pm to
+not do it. Note, however, that you can't simply skip symlinks there as
+the initrd.img symlink may also be the only initrd in bootloader config.
+
+-- 
+Anssi Hannula
+
+ + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1