chiark / gitweb /
[PATCH] Allow GROUP to have modifiers in it
[elogind.git] / namedev.c
index c5c7929ab212680cb53a76710dbf7b6ecd53c91b..dca405ceba1d041be35f08e612f26e1ce4acf937 100644 (file)
--- a/namedev.c
+++ b/namedev.c
@@ -807,6 +807,12 @@ found:
                goto done;
 
        udev->partitions = dev->partitions;
+       udev->ignore_remove = dev->ignore_remove;
+
+       if (dev->group[0] != '\0') {
+               strfieldcpy(udev->group, dev->group);
+               apply_format(udev, udev->group, sizeof(udev->group), class_dev, sysfs_device);  
+       }
 
        /* get permissions given in rule */
        set_empty_perms(udev, dev->mode,