[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: