On Thursday 19 March 2009, maximilian attems wrote: > copied over that file and saw still no sign of a trouble: > mkinitramfs -v -o /tmp/foo | head -n 12
Here's the actual depmod command executed during a kernel build: /sbin/depmod -ae -F System.map -b /home/fjp/projects/kernel/builds/amd64/debian/tmp 2.6.29-rc8-rjw So, the (undocumented?) -r option is not there. But even with the -r the commands I gave work for me to reproduce the "broken" modules.dep file: f...@thorin:~$ apt-cache show module-init-tools | grep Version Version: 3.7-pre9-1 f...@thorin:~$ kvers=2.6.26.3 f...@thorin:~$ mkdir -p /tmp/lib/modules f...@thorin:~$ cp -r /lib/modules/$kvers /tmp/lib/modules/ f...@thorin:~$ rm /tmp/lib/modules/$kvers/modules.* f...@thorin:~$ sudo depmod -ae -F /boot/System.map-$kvers -b /tmp/ -r $kvers f...@thorin:~$ less /tmp/lib/modules/2.6.26.3/modules.dep f...@thorin:~$ grep ": .\+" /tmp/lib/modules/2.6.26.3/modules.dep | head -n3 kernel/fs/cramfs/cramfs.ko: kernel/lib/zlib_inflate/zlib_inflate.ko kernel/fs/hfs/hfs.ko: kernel/fs/nls/nls_base.ko kernel/fs/nfs_common/nfs_acl.ko: kernel/net/sunrpc/sunrpc.ko While for the original ("correct") modules.dep: f...@thorin:~$ grep ": .\+" /lib/modules/2.6.26.3/modules.dep | head -n3 /lib/modules/2.6.26.3/kernel/net/sunrpc/auth_gss/rpcsec_gss_spkm3.ko: /lib/modules/2.6.26.3/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko /lib/modules/2.6.26.3/kernel/net/sunrpc/sunrpc.ko /lib/modules/2.6.26.3/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko: /lib/modules/2.6.26.3/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko /lib/modules/2.6.26.3/kernel/net/sunrpc/sunrpc.ko /lib/modules/2.6.26.3/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko: /lib/modules/2.6.26.3/kernel/net/sunrpc/sunrpc.ko My hookscript does: if [ -f /boot/initrd.img-$version ]; then update-initramfs -u -k $version else update-initramfs -c -k $version fi Does 'update-initramfs -c' behave differently from mkinitramfs? If I run update-initramfs (0.92o) with a "broken" modules.dep I get: # update-initramfs -v -c -k 2.6.26.3 | head update-initramfs: Generating /boot/initrd.img-2.6.26.3 Copying module directory kernel/drivers/ide Copying module directory kernel/drivers/scsi Copying module directory kernel/drivers/block Copying module directory kernel/drivers/ata Copying module directory kernel/drivers/mmc Adding binary /usr/share/initramfs-tools/init Adding binary /etc/initramfs-tools/initramfs.conf Adding binary /usr/share/initramfs-tools/conf.d/uswsusp Adding binary /etc/initramfs-tools/conf.d/resume Adding binary /bin/busybox # ls -l /boot/initrd.img-2.6.26.3* -rw-r--r-- 1 root root 4139731 2009-03-19 18:42 /boot/initrd.img-2.6.26.3 -rw-r--r-- 1 root root 5537135 2008-08-22 02:58 /boot/initrd.img-2.6.26.3.sv -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org