Bug#621803: Add support for /run directory
Package: initramfs-tools
Version: 0.98.8+45+g08fbe1e-1
Severity: normal
User: rleigh@debian.org
Usertags: run-transition
Hi maks,
we already talked about this and you already started implementing /run
support in initramfs-tools [1], so this is merely a bug to keep track
of this transition [2].
I also did a quick check of all packages installing initramfs-hooks:
scripts/live: ( mkdir -p
/dev/.initramfs/varrun
scripts/live: pidof unionfs-fuse >>
/dev/.initramfs/varrun/sendsigs.omit || true )
scripts/local-top/cryptroot: elif [ -p
/dev/.initramfs/usplash_outfifo ] && [ -x /sbin/usplash_write ]; then
live-boot-initramfs-tools: /usr/share/initramfs-tools/scripts/live
cryptsetup: /usr/share/initramfs-tools/scripts/local-top/cryptroot
This means we should update those two packages, too.
cryptsetup should drop the usplash code completely and
live-boot-initramfs-tools needs a separate bug report to use /run.
Cheers,
Michael
[1]
http://git.debian.org/?p=kernel/initramfs-tools.git;a=shortlog;h=refs/heads/maks/run
[2] http://wiki.debian.org/ReleaseGoals/RunDirectory
-- Package-specific info:
-- initramfs sizes
-rw-r--r-- 1 root root 14M Apr 7 18:43 /boot/initrd.img-2.6.38-2-686
-- /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-2.6.38-2-686 root=UUID=9a6d2bd2-58d1-4a75-baff-166b8637e3cc ro
-- resume
RESUME=LABEL=Swap
-- /proc/filesystems
btrfs
ext4
fuseblk
-- lsmod
Module Size Used by
usblp 17083 0
usb_storage 34951 0
uas 12975 0
hid_microsoft 12497 0
usbhid 35168 0
hid 59736 2 hid_microsoft,usbhid
tun 17663 0
sha1_generic 12511 0
ppp_mppe 12789 0
ppp_async 12845 0
ppp_generic 21823 2 ppp_mppe,ppp_async
slhc 12498 1 ppp_generic
michael_mic 12490 4
arc4 12418 2
ecb 12649 2
lib80211_crypt_tkip 12939 1
aes_i586 16608 1
aes_generic 37066 1 aes_i586
lib80211_crypt_ccmp 12677 1
sco 13219 2
rfcomm 31960 0
bnep 17147 2
l2cap 35435 6 rfcomm,bnep
acpi_cpufreq 12737 0
mperf 12387 1 acpi_cpufreq
cpufreq_userspace 12520 0
cpufreq_stats 12670 0
cpufreq_powersave 12422 0
cpufreq_conservative 13598 0
vboxnetadp 13120 0
vboxnetflt 23683 0
vboxdrv 147237 2 vboxnetadp,vboxnetflt
binfmt_misc 12778 1
snd_intel8x0 22287 2
snd_intel8x0m 17400 2
snd_ac97_codec 83645 2 snd_intel8x0,snd_intel8x0m
ac97_bus 12462 1 snd_ac97_codec
snd_pcm 52774 3 snd_intel8x0,snd_intel8x0m,snd_ac97_codec
snd_seq 39172 0
joydev 16906 0
snd_timer 22171 2 snd_pcm,snd_seq
snd_seq_device 12995 1 snd_seq
pcmcia 32024 0
ipw2200 113855 0
libipw 25874 1 ipw2200
btusb 17209 2
cfg80211 106889 2 ipw2200,libipw
smsc_ircc2 17427 0
lib80211 12870 4 lib80211_crypt_tkip,lib80211_crypt_ccmp,ipw2200,libipw
yenta_socket 22152 0
bluetooth 50119 9 sco,bnep,rfcomm,l2cap,btusb
pcmcia_rsrc 17314 1 yenta_socket
snd 38153 15 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm,snd_seq,snd_timer,snd_seq_device
rfkill 18510 4 cfg80211,bluetooth
pcmcia_core 17973 3 pcmcia,yenta_socket,pcmcia_rsrc
parport_pc 21895 0
irda 78115 1 smsc_ircc2
psmouse 45863 0
serio_raw 12758 0
pcspkr 12515 0
tpm_tis 12949 0
evdev 13084 16
soundcore 12878 1 snd
tpm 17454 1 tpm_tis
snd_page_alloc 12841 3 snd_intel8x0,snd_intel8x0m,snd_pcm
tpm_bios 12799 1 tpm
i2c_i801 12670 0
parport 27018 1 parport_pc
rng_core 12550 0
processor 26983 2 acpi_cpufreq
shpchp 26653 0
battery 12926 0
crc_ccitt 12331 2 ppp_async,irda
ac 12552 0
container 12525 0
pci_hotplug 26303 1 shpchp
fuse 55640 3
autofs4 22558 7
ext4 251726 2
mbcache 12810 1 ext4
jbd2 55701 1 ext4
crc16 12327 2 l2cap,ext4
btrfs 419245 0
zlib_deflate 21186 1 btrfs
crc32c 12576 1
libcrc32c 12394 1 btrfs
radeon 641556 2
sg 21385 0
sd_mod 34941 5
sr_mod 17418 0
cdrom 34631 1 sr_mod
ttm 46672 1 radeon
crc_t10dif 12332 1 sd_mod
ata_generic 12439 0
uhci_hcd 21850 0
ehci_hcd 34889 0
drm_kms_helper 26501 1 radeon
ata_piix 21079 4
libata 131904 2 ata_generic,ata_piix
drm 128416 4 radeon,ttm,drm_kms_helper
wbsd 17489 0
usbcore 99058 8 usblp,usb_storage,uas,usbhid,btusb,uhci_hcd,ehci_hcd
i2c_algo_bit 12706 1 radeon
8139too 21937 0
scsi_mod 134369 6 usb_storage,uas,sg,sr_mod,sd_mod,libata
firewire_ohci 26296 0
video 17345 0
i2c_core 18989 5 i2c_i801,radeon,drm_kms_helper,drm,i2c_algo_bit
mmc_core 52605 1 wbsd
8139cp 22004 0
firewire_core 42274 1 firewire_ohci
thermal_sys 17667 2 processor,video
button 12866 0
mii 12562 2 8139too,8139cp
power_supply 13283 3 battery,ac,radeon
crc_itu_t 12331 1 firewire_core
nls_base 12649 1 usbcore
-- /etc/initramfs-tools/modules
-- /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = no
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=n
COMPRESS=gzip
BOOT=local
DEVICE=
NFSROOT=auto
-- /etc/initramfs-tools/update-initramfs.conf
update_initramfs=yes
backup_initramfs=no
-- /etc/crypttab
# <target name> <source device> <key file> <options>
-- /sys/block
sda
sr0
-- mkinitramfs hooks
/etc/initramfs-tools/hooks/:
/usr/share/initramfs-tools/hooks:
btrfs
busybox
cryptgnupg
cryptkeyctl
cryptopenct
cryptopensc
cryptpassdev
cryptroot
dmsetup
keymap
klibc
plymouth
thermal
udev
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.38-2-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages initramfs-tools depends on:
ii cpio 2.11-7 GNU cpio -- a program to manage ar
ii findutils 4.4.2-1+b1 utilities for finding files--find,
ii klibc-utils 1.5.21-1 small utilities built with klibc f
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
ii udev 167-1 /dev/ and hotplug management daemo
Versions of packages initramfs-tools recommends:
ii busybox 1:1.18.4-2 Tiny utilities for small and embed
Versions of packages initramfs-tools suggests:
ii bash-completion 1:1.3-1 programmable completion for the ba
-- no debconf information
Reply to: