Blame 0010-udev-static_node-don-t-touch-permissions-uneccessari.patch
|
Harald Hoyer |
fe20ad |
From 3a27b93611af2c6dbed260e269118a1fd226ef27 Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
fe20ad |
From: Tom Gundersen <teg@jklm.no>
|
|
Harald Hoyer |
fe20ad |
Date: Wed, 24 Jul 2013 15:05:48 +0200
|
|
Harald Hoyer |
fe20ad |
Subject: [PATCH] udev: static_node - don't touch permissions uneccessarily
|
|
Harald Hoyer |
fe20ad |
|
|
Harald Hoyer |
fe20ad |
Don't set default permissions if only TAGS were specified in a rule.
|
|
Harald Hoyer |
fe20ad |
---
|
|
Harald Hoyer |
fe20ad |
src/udev/udev-rules.c | 4 ++++
|
|
Harald Hoyer |
fe20ad |
1 file changed, 4 insertions(+)
|
|
Harald Hoyer |
fe20ad |
|
|
Harald Hoyer |
fe20ad |
diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c
|
|
Harald Hoyer |
fe20ad |
index fe4965f..769b670 100644
|
|
Harald Hoyer |
fe20ad |
--- a/src/udev/udev-rules.c
|
|
Harald Hoyer |
fe20ad |
+++ b/src/udev/udev-rules.c
|
|
Harald Hoyer |
fe20ad |
@@ -2586,6 +2586,10 @@ int udev_rules_apply_static_dev_perms(struct udev_rules *rules)
|
|
Harald Hoyer |
fe20ad |
}
|
|
Harald Hoyer |
fe20ad |
}
|
|
Harald Hoyer |
fe20ad |
|
|
Harald Hoyer |
fe20ad |
+ /* don't touch the permissions if only the tags were set */
|
|
Harald Hoyer |
fe20ad |
+ if (mode == 0 && uid == 0 && gid == 0)
|
|
Harald Hoyer |
fe20ad |
+ goto next;
|
|
Harald Hoyer |
fe20ad |
+
|
|
Harald Hoyer |
fe20ad |
if (mode == 0) {
|
|
Harald Hoyer |
fe20ad |
if (gid > 0)
|
|
Harald Hoyer |
fe20ad |
mode = 0660;
|