Package: udev Version: 0.071-1 Severity: wishlist Tags: patch The below patch caues net.agent to attempt to ifrename the interface before passing it to ifup.
The hotplug version of this script used to do this, so if anyone's relying on this behvaiour, current udev breaks it. (The lack of bug reports suggests that I'm the only one doing this and also using udev... Which is a shame, ifrename goes so nicely with hotpluggable nics.) --- /lib/udev/net.agent 2005-11-14 05:59:33.000000000 +1100 +++ /lib/udev/net.agent 2005-11-18 09:15:49.000000000 +1100 @@ -75,6 +75,10 @@ exit 0 ;; esac + # ifrename things + [ -x /sbin/ifrename ] && NEWINTF=`ifrename -i $INTERFACE` + [ -n "$NEWINTF" ] && INTERFACE=$NEWINTF + net_ifup ;; -- Package-specific info: -- /etc/udev/rules.d/: /etc/udev/rules.d/: total 4 lrwxr-xr-x 1 root root 20 2005-04-12 09:36 020_permissions.rules -> ../permissions.rules lrwxrwxrwx 1 root root 19 2005-10-16 13:22 025_libgphoto2.rules -> ../libgphoto2.rules lrwxrwxrwx 1 root root 16 2005-10-16 13:22 025_libsane.rules -> ../libsane.rules -rw-r--r-- 1 root root 38 2005-07-31 17:41 99cdemu lrwxrwxrwx 1 root root 13 2005-08-10 08:38 udev.rules -> ../udev.rules lrwxrwxrwx 1 root root 19 2005-08-15 15:01 z20_persistent.rules -> ../persistent.rules lrwxrwxrwx 1 root root 16 2005-10-18 09:21 z55_hotplug.rules -> ../hotplug.rules lrwxrwxrwx 1 root root 19 2005-08-05 00:04 z60_alsa-utils.rules -> ../alsa-utils.rules lrwxrwxrwx 1 root root 15 2005-09-23 03:41 z60_hdparm.rules -> ../hdparm.rules -- /sys/: /sys/block/hda/dev /sys/block/hda/hda1/dev /sys/block/hda/hda2/dev /sys/block/hda/hda3/dev /sys/block/hda/hda5/dev /sys/block/hda/hda6/dev /sys/block/hdb/dev /sys/block/hdb/hdb1/dev /sys/block/hdb/hdb5/dev /sys/block/hdc/dev /sys/block/hdd/dev /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/class/input/event0/dev /sys/class/input/event1/dev /sys/class/input/mice/dev /sys/class/input/mouse0/dev /sys/class/misc/agpgart/dev /sys/class/misc/hpet/dev /sys/class/misc/rtc/dev /sys/class/misc/tun/dev /sys/class/ppp/ppp/dev /sys/class/printer/lp0/dev /sys/class/scsi_generic/sg0/dev /sys/class/sound/adsp/dev /sys/class/sound/audio/dev /sys/class/sound/controlC0/dev /sys/class/sound/dsp/dev /sys/class/sound/mixer/dev /sys/class/sound/pcmC0D0c/dev /sys/class/sound/pcmC0D0p/dev /sys/class/sound/pcmC0D1p/dev /sys/class/sound/pcmC0D2c/dev /sys/class/sound/pcmC0D2p/dev /sys/class/sound/timer/dev /sys/class/usb/lp0/dev -- Kernel configuration: isapnp_init not present. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (990, 'unstable'), (950, 'unstable'), (900, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12 Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Versions of packages udev depends on: ii initscripts 2.86.ds1-4 Standard scripts needed for bootin ii libc6 2.3.5-7 GNU C Library: Shared libraries an ii libselinux1 1.26-1 SELinux shared libraries ii libsepol1 1.8-1 Security Enhanced Linux policy lib ii lsb-base 3.0-10 Linux Standard Base 3.0 init scrip ii makedev 2.3.1-78 creates device files in /dev ii sed 4.1.4-4 The GNU sed stream editor udev recommends no packages. -- debconf information excluded -- Paul "TBBle" Hampson, [EMAIL PROTECTED] 8th year CompSci/Asian Studies student, ANU Shorter .sig for a more eco-friendly paperless office.
pgpU5MHIpYa8c.pgp
Description: PGP signature