From: Kay Sievers Date: Wed, 14 Jun 2006 16:12:01 +0000 (+0200) Subject: allow "online" events to create/update symlinks X-Git-Tag: 174~2243 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=3c9e5740eb326de81f9611a8b77ae843700b0a81;ds=sidebyside allow "online" events to create/update symlinks --- diff --git a/udev_device.c b/udev_device.c index a7a8b13c9..ab4965c3a 100644 --- a/udev_device.c +++ b/udev_device.c @@ -114,7 +114,8 @@ int udev_device_event(struct udev_rules *rules, struct udevice *udev) int retval = 0; /* add device node */ - if (major(udev->devt) != 0 && strcmp(udev->action, "add") == 0) { + if (major(udev->devt) != 0 && + (strcmp(udev->action, "add") == 0 || strcmp(udev->action, "online") == 0)) { struct udevice *udev_old; dbg("device node add '%s'", udev->dev->devpath);