Package: udev
Version: 0.105-4
Severity: wishlist

Hi,

I'm maintaing a Debian image within a chroot environment. This image is
copied using rsync to many computers. Today, I discovered, that some
computers were not able to access the network any more. The reason was my
firewall config which expects that the first network card is named eth0.
Later, I foud out, that udev calls write_net_rules on package upgrades
within the chroot environment to create persistent names. If, like in my
case, the host computer hosting the chroot has two network cards two rules,
one for eth0 and one for eth1 is written to
/etc/udev/rules.d/z25_persistent-net.rules. Now, when booting the computer
the first local network card becomes eth2. Since network devices within a
chroot are typically managed by the host operating system and these images
are often copied to other computers and udev already uses a chroot detection
please don't call write_net_rules in chroots. :) 


-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 8
lrwxrwxrwx 1 root root   20 2007-02-08 18:52 020_permissions.rules -> 
../permissions.rules
lrwxrwxrwx 1 root root   19 2007-02-08 18:52 025_libgphoto2.rules -> 
../libgphoto2.rules
lrwxrwxrwx 1 root root   16 2007-03-08 11:52 025_libsane.rules -> 
../libsane.rules
lrwxrwxrwx 1 root root   22 2007-02-08 18:52 025_logitechmouse.rules -> 
../logitechmouse.rules
lrwxrwxrwx 1 root root   16 2007-02-08 18:52 030_ifplugd.rules -> 
../ifplugd.rules
lrwxrwxrwx 1 root root   24 2007-02-08 18:52 030_sl-modem-daemon.rules -> 
../sl-modem-daemon.rules
lrwxrwxrwx 1 root root   13 2007-02-08 18:52 035_kino.rules -> ../kino.rules
lrwxrwxrwx 1 root root   19 2007-03-26 07:18 60-libpisock.rules -> 
../libpisock9.rules
lrwxrwxrwx 1 root root   15 2007-02-08 18:52 85-pcmcia.rules -> ../pcmcia.rules
lrwxrwxrwx 1 root root   15 2007-02-08 18:52 libnjb.rules -> ../libnjb.rules
lrwxrwxrwx 1 root root   17 2007-02-08 18:52 thinkpad.rules -> ../thinkpad.rules
lrwxrwxrwx 1 root root   13 2007-02-08 18:52 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root   25 2007-02-08 18:52 z20_persistent-input.rules -> 
../persistent-input.rules
lrwxrwxrwx 1 root root   19 2007-02-08 18:52 z20_persistent.rules -> 
../persistent.rules
-rw-r--r-- 1 root root 3388 2007-03-31 22:43 z25_persistent-cd.rules
-rw-r--r-- 1 root root 1104 2007-01-24 17:30 z25_persistent-net.rules
lrwxrwxrwx 1 root root   33 2007-02-08 18:52 z45_persistent-net-generator.rules 
-> ../persistent-net-generator.rules
lrwxrwxrwx 1 root root   12 2007-02-08 18:52 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root   16 2007-02-08 18:52 z55_hotplug.rules -> 
../hotplug.rules
lrwxrwxrwx 1 root root   19 2007-02-08 18:52 z60_alsa-utils.rules -> 
../alsa-utils.rules
lrwxrwxrwx 1 root root   15 2007-02-08 18:52 z60_hdparm.rules -> ../hdparm.rules
lrwxrwxrwx 1 root root   33 2007-02-08 18:52 z60_xserver-xorg-input-wacom.rules 
-> ../xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root   29 2007-02-08 18:52 z75_cd-aliases-generator.rules -> 
../cd-aliases-generator.rules
lrwxrwxrwx 1 root root   12 2007-03-16 08:06 z99_hal.rules -> ../hal.rules

-- /sys/:
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sda/sda1/dev
/sys/block/sda/sda2/dev
/sys/block/sda/sda5/dev
/sys/block/sda/sda6/dev
/sys/block/sda/sda7/dev
/sys/block/sda/sda8/dev
/sys/block/sr0/dev
/sys/class/drm/card0/dev
/sys/class/graphics/fb0/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input0/mouse0/dev
/sys/class/input/input0/ts0/dev
/sys/class/input/input1/event1/dev
/sys/class/input/input2/event2/dev
/sys/class/input/input2/mouse1/dev
/sys/class/input/input2/ts1/dev
/sys/class/input/input3/event3/dev
/sys/class/input/input4/event4/dev
/sys/class/input/input4/mouse2/dev
/sys/class/input/input4/ts2/dev
/sys/class/input/input5/event5/dev
/sys/class/input/input6/event6/dev
/sys/class/input/input7/event7/dev
/sys/class/input/input8/event8/dev
/sys/class/input/input8/mouse3/dev
/sys/class/input/input8/ts3/dev
/sys/class/input/input9/event9/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/fuse/dev
/sys/class/misc/hpet/dev
/sys/class/misc/nvram/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/misc/tun/dev
/sys/class/misc/uinput/dev
/sys/class/misc/watchdog/dev
/sys/class/scsi_generic/sg0/dev
/sys/class/scsi_generic/sg1/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio1/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/controlC1/dev
/sys/class/sound/dsp1/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer1/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1c/dev
/sys/class/sound/pcmC0D2c/dev
/sys/class/sound/pcmC0D3c/dev
/sys/class/sound/pcmC0D4p/dev
/sys/class/sound/pcmC1D0c/dev
/sys/class/sound/pcmC1D0p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev2.2/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_endpoint/usbdev1.1_ep00/dev
/sys/class/usb_endpoint/usbdev1.1_ep81/dev
/sys/class/usb_endpoint/usbdev2.1_ep00/dev
/sys/class/usb_endpoint/usbdev2.1_ep81/dev
/sys/class/usb_endpoint/usbdev2.2_ep00/dev
/sys/class/usb_endpoint/usbdev2.2_ep81/dev
/sys/class/usb_endpoint/usbdev3.1_ep00/dev
/sys/class/usb_endpoint/usbdev3.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.1_ep00/dev
/sys/class/usb_endpoint/usbdev4.1_ep81/dev

-- Kernel configuration:


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-rc6 (PREEMPT)
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages udev depends on:
ii  debconf [debconf-2.0]       1.5.13       Debian configuration management sy
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libselinux1                 1.32-3       SELinux shared libraries
ii  libvolume-id0               0.105-4      libvolume_id shared library
ii  lsb-base                    3.1-23.1     Linux Standard Base 3.1 init scrip

udev recommends no packages.

-- debconf information:
  udev/new_kernel_needed: false
* udev/devfs-warning:
  udev/reboot_needed:
* udev/reboot-warning:


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

Reply via email to