chiark / gitweb /
[PATCH] remove archive file if we changed something
[elogind.git] / namedev.c
index 69669709df9ef37211525a6bfd8d0527a2797e64..126453cc892654751eb850e636870dc80be68ebb 100644 (file)
--- a/namedev.c
+++ b/namedev.c
@@ -36,7 +36,7 @@
 #include "libsysfs/sysfs/libsysfs.h"
 #include "list.h"
 #include "udev.h"
-#include "udev_lib.h"
+#include "udev_utils.h"
 #include "udev_version.h"
 #include "logging.h"
 #include "namedev.h"
@@ -809,6 +809,11 @@ found:
        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,
                              dev->owner,