Package: initramfs-tools
Version: 0.85b
Severity: normal

Looks line postinst script of initramfs-tools package just runs
'update-initramfs -u'

This looks to update initramfs image for one of installed linux-image
packages, while keeping it as-is for all other packages. This could lead
to different sorts of inconsistency.

E.g. on one of systems, I have linux-image-2.6.18-2-xen-k7 and
linux-image-2.6.18-2-k7 packages installed. Normally xen version is
running, but non-xen version is kept for the case if things will go
wrong.

When I upgrade initramfs-tools, it rebuilds initrd.img-2.6.18-2-k7 (that
is image for kernel that normally does not run), but does not rebuild
initrd.img-2.6.18-2-xen-k7 (image for kernel that normally runs).
This does not look like correct behaviour.

So what is stated in the man page ('update-initramfs -u updates
the initramfs of the newest kernel') is not true. 2.6.18-2-xen-k7 *is*
newest, but it's initramfs image is not updated.
I think that '-u' whthout '-k' in it's current implementation does not
make sence at all, because aclually it updates initramfs of semi-random
kernel.

I thinks that tho things should be done
- postinst should be changed either to call 'update-initramfs -u -k all',
  or to ask somehow what images should be updated,
- update-initramfs should be modified either to require -k, or to use
  better logic to find out what kernel image is the 'latest'.

-- Package-specific info:
-- /proc/cmdline
root=/dev/sda1 ro 

-- /proc/filesystems
        cramfs
        reiserfs
        vfat

-- lsmod
Module                  Size  Used by
nls_koi8_r              5696  0 
nls_cp866               5696  0 
nls_iso8859_1           4544  0 
nls_cp437               6208  0 
vfat                   12416  0 
fat                    47260  1 vfat
usb_storage            72768  0 
xt_tcpudp               3456  2 
iptable_nat             7428  1 
ip_nat                 17260  1 iptable_nat
ip_conntrack           49504  2 iptable_nat,ip_nat
nfnetlink               7128  2 ip_nat,ip_conntrack
ip_tables              13412  1 iptable_nat
x_tables               13636  3 xt_tcpudp,iptable_nat,ip_tables
nfs                   203980  1 
nfsd                  199792  17 
exportfs                6080  1 nfsd
lockd                  55240  3 nfs,nfsd
nfs_acl                 3904  2 nfs,nfsd
sunrpc                139772  13 nfs,nfsd,lockd,nfs_acl
ppdev                   8964  0 
lp                     11300  0 
button                  6928  0 
ac                      5508  0 
battery                 9924  0 
ipv6                  228064  48 
sk98lin               133344  0 
snd_intel8x0           30620  0 
snd_ac97_codec         83360  1 snd_intel8x0
snd_ac97_bus            2688  1 snd_ac97_codec
snd_pcm_oss            39200  0 
snd_pcm                68996  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_mixer_oss          15552  1 snd_pcm_oss
snd_seq_dummy           4164  0 
evdev                   9408  0 
snd_seq_oss            29120  0 
snd_seq_midi_event      7488  1 snd_seq_oss
snd_seq                46224  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_timer              21316  2 snd_pcm,snd_seq
snd_seq_device          8140  3 snd_seq_dummy,snd_seq_oss,snd_seq
i2c_nforce2             7232  0 
psmouse                35336  0 
snd                    47524  9 
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
i2c_core               20096  1 i2c_nforce2
serio_raw               6980  0 
parport_pc             32612  1 
parport                33672  3 ppdev,lp,parport_pc
soundcore               9568  1 snd
irtty_sir               8128  0 
sir_dev                15940  1 irtty_sir
pcspkr                  3392  0 
snd_page_alloc          9928  2 snd_intel8x0,snd_pcm
rtc                    12788  0 
irda                  163580  2 irtty_sir,sir_dev
floppy                 53668  0 
crc_ccitt               2560  1 irda
reiserfs              214080  4 
dm_mirror              19600  0 
dm_snapshot            15840  0 
dm_mod                 50776  9 dm_mirror,dm_snapshot
sd_mod                 19456  4 
amd74xx                13340  0 [permanent]
generic                 5316  0 [permanent]
ide_core              110984  3 usb_storage,amd74xx,generic
ohci_hcd               18564  0 
ehci_hcd               28488  0 
usbcore               113412  4 usb_storage,ohci_hcd,ehci_hcd
forcedeth              38596  0 
sata_nv                11332  3 
libata                 90644  1 sata_nv
scsi_mod              124872  3 usb_storage,sd_mod,libata
skge                   35152  0 
thermal                13896  0 
processor              29128  1 thermal
fan                     5124  0 

-- kernel-img.conf
Do_Symlinks = no

do_initrd = Yes

postinst_hook = update-grub
postrm_hook = update-grub
do_bootloader = no



-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (620, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-2-k7
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages initramfs-tools depends on:
ii  busybox                       1:1.1.3-3  Tiny utilities for small and embed
ii  cpio                          2.6-17     GNU cpio -- a program to manage ar
ii  klibc-utils                   1.4.30-1   small statically-linked utilities 
ii  module-init-tools             3.2.2-3    tools for managing Linux kernel mo
ii  udev                          0.100-2.3  /dev/ and hotplug management daemo

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to