summaryrefslogtreecommitdiff
path: root/core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch
diff options
context:
space:
mode:
Diffstat (limited to 'core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch')
-rw-r--r--core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch25
1 files changed, 12 insertions, 13 deletions
diff --git a/core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch b/core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch
index d4d162167..7873dc337 100644
--- a/core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch
+++ b/core/udev/0001-split-usr-always-read-config-files-from-lib-udev.patch
@@ -1,4 +1,4 @@
-From f2bdace5bb68d4f3162f886b27210762d8b115b8 Mon Sep 17 00:00:00 2001
+From 12250c0acf747d4ed538927ad7604356b93fb444 Mon Sep 17 00:00:00 2001
From: Tom Gundersen <teg@jklm.no>
Date: Sat, 3 Mar 2012 12:28:15 +0100
Subject: [PATCH 1/2] split /usr: always read config files from /lib/udev
@@ -6,11 +6,11 @@ Subject: [PATCH 1/2] split /usr: always read config files from /lib/udev
This means we don't need a flagday in order to move udev to use
/usr/lib/udev/rules.d
---
- src/libudev.c | 25 ++++++++++++++++---------
- 1 file changed, 16 insertions(+), 9 deletions(-)
+ src/libudev.c | 23 +++++++++++++++--------
+ 1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/src/libudev.c b/src/libudev.c
-index be24329..754d713 100644
+index d954dae..4da6309 100644
--- a/src/libudev.c
+++ b/src/libudev.c
@@ -43,8 +43,8 @@ struct udev {
@@ -24,7 +24,7 @@ index be24329..754d713 100644
int rules_path_count;
char *run_path;
struct udev_list properties_list;
-@@ -255,21 +255,26 @@ UDEV_EXPORT struct udev *udev_new(void)
+@@ -255,9 +255,14 @@ UDEV_EXPORT struct udev *udev_new(void)
goto err;
if (udev->rules_path[0] == NULL) {
@@ -40,16 +40,15 @@ index be24329..754d713 100644
+ if (!udev->rules_path[1])
goto err;
+ /* /run/udev -- runtime rules */
+@@ -265,11 +270,11 @@ UDEV_EXPORT struct udev *udev_new(void)
+ goto err;
+
/* /etc/udev -- local administration rules */
- udev->rules_path[1] = strdup(SYSCONFDIR "/udev/rules.d");
- if (!udev->rules_path[1])
-+ udev->rules_path[2] = strdup(SYSCONFDIR "/udev/rules.d");
-+ if (!udev->rules_path[2])
- goto err;
-
- /* /run/udev -- runtime rules */
-- if (asprintf(&udev->rules_path[2], "%s/rules.d", udev->run_path) < 0)
-+ if (asprintf(&udev->rules_path[3], "%s/rules.d", udev->run_path) < 0)
++ udev->rules_path[3] = strdup(SYSCONFDIR "/udev/rules.d");
++ if (!udev->rules_path[3])
goto err;
- udev->rules_path_count = 3;
@@ -76,5 +75,5 @@ index be24329..754d713 100644
dbg(udev, "context %p released\n", udev);
free(udev);
--
-1.7.9.5
+1.7.10