From: Kay Sievers Date: Thu, 6 Apr 2006 18:56:15 +0000 (+0200) Subject: let udevmonitor show the possibly renamed devpath X-Git-Tag: 174~2292 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=03149e13c2f70f93e370c94f9c9a71129287bc1b;hp=3e5d5cb773f41d70b9e22bef36839101e0c51fd7 let udevmonitor show the possibly renamed devpath For renamed network interfaces, the udev socket message header contained the original devpath, which we have updated in the environment after the kernel has silently renamed the netif. --- diff --git a/udevd.c b/udevd.c index 2129d3c66..b0c38eb41 100644 --- a/udevd.c +++ b/udevd.c @@ -130,7 +130,7 @@ static int udev_event_process(struct uevent_msg *msg) dbg("executing run list"); list_for_each_entry(name_loop, &udev->run_list, node) { if (strncmp(name_loop->name, "socket:", strlen("socket:")) == 0) - pass_env_to_socket(&name_loop->name[strlen("socket:")], msg->devpath, msg->action); + pass_env_to_socket(&name_loop->name[strlen("socket:")], udev->dev->devpath, udev->action); else { char program[PATH_SIZE];