Install udev rules for device mapper 19/131319/4 accepted/tizen/unified/20170926.062005 submit/tizen/20170925.104235
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Fri, 26 May 2017 08:57:45 +0000 (10:57 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Wed, 13 Sep 2017 12:14:02 +0000 (14:14 +0200)
It's not possible to get information about device mapper devices from udev
because of missing udev rules.

Add rules to device-mapper package.

Change-Id: Id3c9a4189044676f456f18993422687832cd9cba

packaging/device-mapper.spec

index b004fd3..1946fb8 100644 (file)
@@ -39,13 +39,23 @@ Obsoletes:      device-mapper < 1.02.17-6
 %description -n libdevmapper
 This package contains the device-mapper shared library, libdevmapper.
 
+%global udev_dir %{_prefix}/lib/udev/rules.d
+
 %prep
 %setup -q -n LVM2.%{lvm2_version}
 cp %{SOURCE1001} .
 
 %build
 %define _exec_prefix ""
-%configure --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig
+%configure --with-user= \
+           --with-group= \
+           --with-device-uid=0 \
+           --with-device-gid=6 \
+           --with-device-mode=0660 \
+           --enable-pkgconfig \
+           --enable-udev_rules \
+           --with-udevdir=%{udev_dir}
+
 %define _exec_prefix /
 make device-mapper
 
@@ -64,6 +74,7 @@ sed -i 's/ (.*)//g' %{buildroot}%{_libdir}/pkgconfig/*.pc
 %license COPYING COPYING.LIB
 %attr(755,root,root) %{_sbindir}/dmsetup
 %{_mandir}/man8/dmsetup.8.gz
+%attr(644,-,-) %{udev_dir}/*.rules
 
 %files devel
 %manifest %{name}.manifest