diff -Naur udev-046.orig/udev.c udev-046/udev.c --- udev-046.orig/udev.c 2004-11-18 20:39:15.000000000 +0100 +++ udev-046/udev.c 2004-11-22 18:43:58.000000000 +0100 @@ -179,6 +179,10 @@ /* get node from db, delete it*/ retval = udev_remove_device(&udev); + /* Set the DEVNAME if known */ + if (udev.devname[0] != '\0') { + setenv("DEVNAME", udev.devname, 1); + } /* run scripts */ dev_d_execute(&udev, DEVD_DIR, DEVD_SUFFIX); }