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]