Migrated udev rule to dynamic ACL management
- Fixed udev rule location - Group usrp is no more used / created
This commit is contained in:
parent
d8aacc9c39
commit
b6f7066e3e
20
uhd.spec
20
uhd.spec
|
@ -13,7 +13,7 @@
|
|||
Name: uhd
|
||||
URL: http://code.ettus.com/redmine/ettus/projects/uhd/wiki
|
||||
Version: %{ver_major}.%{ver_minor}.%{ver_patch}
|
||||
Release: 5%{?dist}
|
||||
Release: 6%{?dist}
|
||||
License: GPLv3+
|
||||
BuildRequires: cmake
|
||||
BuildRequires: boost-devel libusb1-devel python-cheetah
|
||||
|
@ -105,10 +105,10 @@ make test
|
|||
pushd host/build
|
||||
make install DESTDIR=%{buildroot}
|
||||
|
||||
# Fix udev rules and allow access only to users in usrp group
|
||||
sed -i 's/BUS==/SUBSYSTEM==/;s/SYSFS{/ATTRS{/;s/MODE:="0666"/GROUP:="usrp", MODE:="0660"/' %{buildroot}%{_libdir}/uhd/utils/uhd-usrp.rules
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d
|
||||
mv %{buildroot}%{_libdir}/uhd/utils/uhd-usrp.rules %{buildroot}%{_sysconfdir}/udev/rules.d/10-usrp-uhd.rules
|
||||
# Fix udev rules and use dynamic ACL management for device
|
||||
sed -i 's/BUS==/SUBSYSTEM==/;s/SYSFS{/ATTRS{/;s/MODE:="0666"/MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"/' %{buildroot}%{_libdir}/uhd/utils/uhd-usrp.rules
|
||||
mkdir -p %{buildroot}%{_prefix}/lib/udev/rules.d
|
||||
mv %{buildroot}%{_libdir}/uhd/utils/uhd-usrp.rules %{buildroot}%{_prefix}/lib/udev/rules.d/10-usrp-uhd.rules
|
||||
|
||||
# Remove tests, examples binaries
|
||||
rm -rf %{buildroot}%{_libdir}/uhd/{tests,examples}
|
||||
|
@ -141,16 +141,13 @@ popd
|
|||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%pre
|
||||
getent group usrp >/dev/null || groupadd -r usrp >/dev/null
|
||||
|
||||
%files
|
||||
%exclude %{_docdir}/%{name}/manual
|
||||
%exclude %{_docdir}/%{name}/doxygen
|
||||
%exclude %{_datadir}/uhd/images
|
||||
%doc _tmpdoc/*
|
||||
%{_bindir}/*
|
||||
%config(noreplace) %{_sysconfdir}/udev/rules.d/10-usrp-uhd.rules
|
||||
%{_prefix}/lib/udev/rules.d/10-usrp-uhd.rules
|
||||
%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
|
||||
%{_libdir}/lib*.so.*
|
||||
%{_libexecdir}/uhd
|
||||
|
@ -171,6 +168,11 @@ getent group usrp >/dev/null || groupadd -r usrp >/dev/null
|
|||
%doc %{_docdir}/%{name}/doxygen
|
||||
|
||||
%changelog
|
||||
* Fri Aug 29 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-6
|
||||
- Migrated udev rule to dynamic ACL management
|
||||
- Fixed udev rule location
|
||||
- Group usrp is no more used / created
|
||||
|
||||
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.2-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
|
|
Loading…
Reference in New Issue