aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/udisks/udisks/0001-Make-udev-rules-directory-configurable.patch
blob: 2823c54f15d8c5c6a2a978dcb80f0008c3ac4253 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
From a6eab413f274376cf703a608e2866118291a6185 Mon Sep 17 00:00:00 2001
From: Amarnath Valluri <amarnath.valluri@intel.com>
Date: Thu, 9 Feb 2017 11:02:53 +0200
Subject: [PATCH] Make udev rules directory configurable.

udev rules directory can be configurable via undevrulesdir variable. And use
libdir, sbindir for installing librares and binaries.

Upstream-Status: Inappropriate[Embedded specific]

Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com>

---
 configure.ac            | 14 +++-----------
 data/Makefile.am        |  1 -
 src/probers/Makefile.am |  2 +-
 tools/Makefile.am       |  2 +-
 4 files changed, 5 insertions(+), 14 deletions(-)

diff --git a/configure.ac b/configure.ac
index 8c4e4c2..a143397 100644
--- a/configure.ac
+++ b/configure.ac
@@ -227,15 +227,8 @@ if test "x$GCC" = "xyes"; then
   LDFLAGS="-Wl,--as-needed $LDFLAGS"
 fi
 
-if test "$prefix" = "/usr" -o "$prefix" = "/usr/local" ; then
-  slashlibdir=/lib
-  slashsbindir=/sbin
-else
-  slashlibdir=$prefix/lib
-  slashsbindir=$prefix/sbin
-fi
-AC_SUBST(slashlibdir)
-AC_SUBST(slashsbindir)
+udevrulesdir=/lib/udev/udev.d
+AC_SUBST(udevrulesdir)
 
 # *************
 # Remote Access
@@ -299,8 +292,7 @@ echo "
         sysconfdir:                 ${sysconfdir}
         localstatedir:              ${localstatedir}
         docdir:                     ${docdir}
-        slashlibdir:                ${slashlibdir}
-        slashsbindir:               ${slashsbindir}
+        udevrulesdir:               ${udevrulesdir}
         systemdsystemunitdir:       ${systemdsystemunitdir}
 
         compiler:                   ${CC}
diff --git a/data/Makefile.am b/data/Makefile.am
index 08af5f4..9329186 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -34,7 +34,6 @@ $(systemdservice_DATA): $(systemdservice_in_files) Makefile
 	@sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
 endif
 
-udevrulesdir = $(slashlibdir)/udev/rules.d
 udevrules_DATA = 80-udisks.rules
 
 pkgconfigdir = $(datadir)/pkgconfig
diff --git a/src/probers/Makefile.am b/src/probers/Makefile.am
index 01c693b..6a0361a 100644
--- a/src/probers/Makefile.am
+++ b/src/probers/Makefile.am
@@ -20,7 +20,7 @@ INCLUDES = \
 # TODO: ideally move most of this to udev and/or util-linux
 #
 
-udevhelperdir = $(slashlibdir)/udev
+udevhelperdir = $(libdir)/udev
 udevhelper_PROGRAMS =	udisks-part-id 			\
 			udisks-probe-sas-expander 	\
 			$(NULL)
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 18325f7..0aaec11 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -54,7 +54,7 @@ udisks_LDADD = 						\
 	$(DBUS_GLIB_LIBS)				\
 	$(POLKIT_DBUS_LIBS)
 
-slashsbin_PROGRAMS = umount.udisks
+sbin_PROGRAMS = umount.udisks
 
 umount_udisks_SOURCES = umount-udisks.c
 umount_udisks_LDADD = $(DBUS_GLIB_LIBS) $(POLKIT_DBUS_LIBS)