qrexec: adjust appmenu syncing to the new qrexec api
This commit is contained in:
parent
7d79a15c4b
commit
d46150b8d3
@ -3,5 +3,5 @@
|
|||||||
UPDATEABLE=`/usr/bin/xenstore-read qubes_vm_updateable`
|
UPDATEABLE=`/usr/bin/xenstore-read qubes_vm_updateable`
|
||||||
|
|
||||||
if [ "$UPDATEABLE" = "True" ]; then
|
if [ "$UPDATEABLE" = "True" ]; then
|
||||||
echo -n SYNC > /var/run/qubes/qrexec_agent
|
/usr/lib/qubes/qrexec_vm /bin/grep dom0 qubes.SyncAppMenus -H = /usr/share/applications/*.desktop
|
||||||
fi
|
fi
|
||||||
|
1
dom0/qubes.SyncAppMenus
Normal file
1
dom0/qubes.SyncAppMenus
Normal file
@ -0,0 +1 @@
|
|||||||
|
/usr/bin/qvm-sync-appmenus
|
1
dom0/qubes.SyncAppMenus.policy
Normal file
1
dom0/qubes.SyncAppMenus.policy
Normal file
@ -0,0 +1 @@
|
|||||||
|
anyvm dom0 allow
|
@ -102,6 +102,8 @@ cp aux-tools/qfile-dom0-unpacker $RPM_BUILD_ROOT/usr/lib/qubes/
|
|||||||
mkdir -p $RPM_BUILD_ROOT/etc/qubes_rpc/policy
|
mkdir -p $RPM_BUILD_ROOT/etc/qubes_rpc/policy
|
||||||
cp ../appvm/qubes.Filecopy.policy $RPM_BUILD_ROOT/etc/qubes_rpc/policy/qubes.Filecopy
|
cp ../appvm/qubes.Filecopy.policy $RPM_BUILD_ROOT/etc/qubes_rpc/policy/qubes.Filecopy
|
||||||
cp ../appvm/qubes.OpenInVM.policy $RPM_BUILD_ROOT/etc/qubes_rpc/policy/qubes.OpenInVM
|
cp ../appvm/qubes.OpenInVM.policy $RPM_BUILD_ROOT/etc/qubes_rpc/policy/qubes.OpenInVM
|
||||||
|
cp qubes.SyncAppMenus.policy $RPM_BUILD_ROOT/etc/qubes_rpc/policy/qubes.SyncAppMenus
|
||||||
|
cp qubes.SyncAppMenus $RPM_BUILD_ROOT/etc/qubes_rpc/
|
||||||
cp ../qrexec/qubes_rpc_multiplexer $RPM_BUILD_ROOT/usr/lib/qubes
|
cp ../qrexec/qubes_rpc_multiplexer $RPM_BUILD_ROOT/usr/lib/qubes
|
||||||
|
|
||||||
cp restore/qvm-create-default-dvm $RPM_BUILD_ROOT/usr/bin
|
cp restore/qvm-create-default-dvm $RPM_BUILD_ROOT/usr/bin
|
||||||
@ -330,6 +332,8 @@ fi
|
|||||||
%dir /etc/qubes_rpc/policy
|
%dir /etc/qubes_rpc/policy
|
||||||
/etc/qubes_rpc/policy/qubes.Filecopy
|
/etc/qubes_rpc/policy/qubes.Filecopy
|
||||||
/etc/qubes_rpc/policy/qubes.OpenInVM
|
/etc/qubes_rpc/policy/qubes.OpenInVM
|
||||||
|
/etc/qubes_rpc/policy/qubes.SyncAppMenus
|
||||||
|
/etc/qubes_rpc/qubes.SyncAppMenus
|
||||||
%attr(4750,root,qubes) /usr/lib/qubes/qrexec_daemon
|
%attr(4750,root,qubes) /usr/lib/qubes/qrexec_daemon
|
||||||
%attr(4750,root,qubes) /usr/lib/qubes/xenfreepages
|
%attr(4750,root,qubes) /usr/lib/qubes/xenfreepages
|
||||||
%attr(2770,root,qubes) %dir /var/log/qubes
|
%attr(2770,root,qubes) %dir /var/log/qubes
|
||||||
|
Loading…
Reference in New Issue
Block a user