mirror of
https://github.com/openvswitch/ovs
synced 2025-08-22 01:51:26 +00:00
redhat: add vfio udev rules
This commit builds on the non-root ovs work and adds a udev rule which will automatically set the group permissions of vfio devices. Fixes: e3e738a3d058 ("redhat: allow dpdk to also run as non-root user") Signed-off-by: Aaron Conole <aconole@redhat.com> Signed-off-by: Russell Bryant <russell@ovn.org>
This commit is contained in:
parent
12f62e9df6
commit
ea5dbd792d
@ -26,6 +26,7 @@ EXTRA_DIST += \
|
|||||||
rhel/openvswitch-fedora.spec.in \
|
rhel/openvswitch-fedora.spec.in \
|
||||||
rhel/usr_share_openvswitch_scripts_sysconfig.template \
|
rhel/usr_share_openvswitch_scripts_sysconfig.template \
|
||||||
rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
||||||
|
rhel/usr_lib_udev_rules.d_91-vfio.rules \
|
||||||
rhel/usr_lib_systemd_system_openvswitch.service \
|
rhel/usr_lib_systemd_system_openvswitch.service \
|
||||||
rhel/usr_lib_systemd_system_ovsdb-server.service \
|
rhel/usr_lib_systemd_system_ovsdb-server.service \
|
||||||
rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
|
rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
|
||||||
|
@ -250,6 +250,11 @@ install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
|
|||||||
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
|
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
|
||||||
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
|
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
|
||||||
|
|
||||||
|
%if %{with dpdk}
|
||||||
|
install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules \
|
||||||
|
$RPM_BUILD_ROOT%{_prefix}/lib/udev/rules.d/91-vfio.rules
|
||||||
|
%endif
|
||||||
|
|
||||||
install -p -D -m 0644 \
|
install -p -D -m 0644 \
|
||||||
rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
|
||||||
$RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
|
$RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
|
||||||
@ -566,6 +571,9 @@ fi
|
|||||||
%{_mandir}/man8/ovs-vswitchd.8*
|
%{_mandir}/man8/ovs-vswitchd.8*
|
||||||
%{_mandir}/man8/ovs-parse-backtrace.8*
|
%{_mandir}/man8/ovs-parse-backtrace.8*
|
||||||
%{_mandir}/man8/ovs-testcontroller.8*
|
%{_mandir}/man8/ovs-testcontroller.8*
|
||||||
|
%if %{with dpdk}
|
||||||
|
%{_prefix}/lib/udev/rules.d/91-vfio.rules
|
||||||
|
%endif
|
||||||
%doc COPYING NOTICE README.rst NEWS rhel/README.RHEL.rst
|
%doc COPYING NOTICE README.rst NEWS rhel/README.RHEL.rst
|
||||||
/var/lib/openvswitch
|
/var/lib/openvswitch
|
||||||
/var/log/openvswitch
|
/var/log/openvswitch
|
||||||
|
1
rhel/usr_lib_udev_rules.d_91-vfio.rules
Normal file
1
rhel/usr_lib_udev_rules.d_91-vfio.rules
Normal file
@ -0,0 +1 @@
|
|||||||
|
ACTION=="add", SUBSYSTEM=="vfio*", GROUP="hugetlbfs", MODE="0660"
|
Loading…
x
Reference in New Issue
Block a user