do not skip RUN execution if device node removal fails
authorAnthony L. Awtrey <tony@awtrey.com>
Sat, 29 Dec 2007 16:19:06 +0000 (17:19 +0100)
committerKay Sievers <kay.sievers@vrfy.org>
Sat, 29 Dec 2007 16:19:06 +0000 (17:19 +0100)
udev_node.c

index c620e4a..bd58a6c 100644 (file)
@@ -408,8 +408,8 @@ int udev_node_remove(struct udevice *udev)
        strlcat(filename, "/", sizeof(filename));
        strlcat(filename, udev->name, sizeof(filename));
        if (stat(filename, &stats) != 0) {
-               dbg("device node '%s' not found", filename);
-               return -1;
+               info("device node '%s' not found", filename);
+               return 0;
        }
        if (udev->devt && stats.st_rdev != udev->devt) {
                info("device node '%s' points to a different device, skip removal", filename);