Add qubes.DetachPciDevice for live PCI detach (#708)
This commit is contained in:
parent
c939cc049e
commit
1d41cb4c18
1
Makefile
1
Makefile
|
@ -131,6 +131,7 @@ install-vm:
|
||||||
install -m 0644 qubes-rpc/{qubes.Filecopy,qubes.OpenInVM,qubes.VMShell,qubes.SyncNtpClock} $(DESTDIR)/etc/qubes-rpc
|
install -m 0644 qubes-rpc/{qubes.Filecopy,qubes.OpenInVM,qubes.VMShell,qubes.SyncNtpClock} $(DESTDIR)/etc/qubes-rpc
|
||||||
install -m 0644 qubes-rpc/{qubes.SuspendPre,qubes.SuspendPost,qubes.GetAppmenus} $(DESTDIR)/etc/qubes-rpc
|
install -m 0644 qubes-rpc/{qubes.SuspendPre,qubes.SuspendPost,qubes.GetAppmenus} $(DESTDIR)/etc/qubes-rpc
|
||||||
install -m 0644 qubes-rpc/qubes.WaitForSession $(DESTDIR)/etc/qubes-rpc
|
install -m 0644 qubes-rpc/qubes.WaitForSession $(DESTDIR)/etc/qubes-rpc
|
||||||
|
install -m 0644 qubes-rpc/qubes.DetachPciDevice $(DESTDIR)/etc/qubes-rpc
|
||||||
|
|
||||||
install -d $(DESTDIR)/usr/share/file-manager/actions
|
install -d $(DESTDIR)/usr/share/file-manager/actions
|
||||||
install -m 0644 qubes-rpc/*-gnome.desktop $(DESTDIR)/usr/share/file-manager/actions
|
install -m 0644 qubes-rpc/*-gnome.desktop $(DESTDIR)/usr/share/file-manager/actions
|
||||||
|
|
4
qubes-rpc/qubes.DetachPciDevice
Normal file
4
qubes-rpc/qubes.DetachPciDevice
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/sh
|
||||||
|
read dev
|
||||||
|
BDF=0000:$dev
|
||||||
|
echo $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
|
|
@ -276,6 +276,7 @@ rm -f %{name}-%{version}
|
||||||
/etc/qubes-rpc/qubes.SuspendPre
|
/etc/qubes-rpc/qubes.SuspendPre
|
||||||
/etc/qubes-rpc/qubes.SuspendPost
|
/etc/qubes-rpc/qubes.SuspendPost
|
||||||
/etc/qubes-rpc/qubes.WaitForSession
|
/etc/qubes-rpc/qubes.WaitForSession
|
||||||
|
/etc/qubes-rpc/qubes.DetachPciDevice
|
||||||
/etc/sudoers.d/qubes
|
/etc/sudoers.d/qubes
|
||||||
%config(noreplace) /etc/sysconfig/iptables
|
%config(noreplace) /etc/sysconfig/iptables
|
||||||
%config(noreplace) /etc/sysconfig/ip6tables
|
%config(noreplace) /etc/sysconfig/ip6tables
|
||||||
|
|
Loading…
Reference in New Issue
Block a user