[rtl-sdr] Migrated udev rule to dynamic ACL management
Jaroslav Škarvada
jskarvad at fedoraproject.org
Fri Aug 29 14:04:26 UTC 2014
commit c5fe42198a283ffbab74690cd2027c3f94b47e84
Author: Jaroslav Škarvada <jskarvad at redhat.com>
Date: Fri Aug 29 16:04:28 2014 +0200
Migrated udev rule to dynamic ACL management
- Fixed udev rule location
- Group rtlsdr is no more used / created
rtl-sdr.spec | 19 +++++++++----------
1 files changed, 9 insertions(+), 10 deletions(-)
---
diff --git a/rtl-sdr.spec b/rtl-sdr.spec
index 8a6ddbc..68f10d6 100644
--- a/rtl-sdr.spec
+++ b/rtl-sdr.spec
@@ -12,7 +12,7 @@
Name: rtl-sdr
URL: http://sdr.osmocom.org/trac/wiki/rtl-sdr
Version: 0.5.3
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
BuildRequires: cmake
BuildRequires: libusbx-devel
@@ -54,14 +54,8 @@ make install DESTDIR=%{buildroot}
rm -f %{buildroot}%{_libdir}/*.a
# Fix udev rules and allow access only to users in rtlsdr group
-sed -i 's/MODE:="0666"/GROUP:="rtlsdr", MODE:="0660"/' ../rtl-sdr.rules
-mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d
-install -p -m 644 ../rtl-sdr.rules %{buildroot}%{_sysconfdir}/udev/rules.d/10-rtl-sdr.rules
-
-%pre
-getent group rtlsdr >/dev/null || \
- %{_sbindir}/groupadd rtlsdr >/dev/null 2>&1
-exit 0
+sed -i 's/MODE:="0666"/MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"/' ../rtl-sdr.rules
+install -Dpm 644 ../rtl-sdr.rules %{buildroot}%{_prefix}/lib/udev/rules.d/10-rtl-sdr.rules
%post -p /sbin/ldconfig
@@ -71,7 +65,7 @@ exit 0
%doc AUTHORS COPYING
%{_bindir}/*
%{_libdir}/*.so.*
-%config(noreplace) %{_sysconfdir}/udev/rules.d/*
+%{_prefix}/lib/udev/rules.d/10-rtl-sdr.rules
%files devel
%{_includedir}/*
@@ -79,6 +73,11 @@ exit 0
%{_libdir}/pkgconfig/*.pc
%changelog
+* Fri Aug 29 2014 Jaroslav Škarvada <jskarvad at redhat.com> - 0.5.3-3
+- Migrated udev rule to dynamic ACL management
+- Fixed udev rule location
+- Group rtlsdr is no more used / created
+
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
More information about the scm-commits
mailing list