From 9f3fcc862a84badf3d23bce79954d13c9e680e25 Mon Sep 17 00:00:00 2001 From: Rafal Wojtczuk Date: Thu, 10 Mar 2011 15:41:31 +0100 Subject: [PATCH] Implemented mechanism to trigger predefined execution in dom0. Processes in AppVM can ask qrexec-agent to send a MSG_AGENT_TO_SERVER_TRIGGER_EXEC message to qrexec-daemon. The latter will execute predefined program. It is useful for the purpose of file copy; the predefined program will create a connected qfile-daemon<->qfile-agent pair. --- rpm_spec/core-appvm.spec | 2 ++ rpm_spec/core-netvm.spec | 2 ++ 2 files changed, 4 insertions(+) diff --git a/rpm_spec/core-appvm.spec b/rpm_spec/core-appvm.spec index 8ca5dae..5d3038f 100644 --- a/rpm_spec/core-appvm.spec +++ b/rpm_spec/core-appvm.spec @@ -107,6 +107,7 @@ install -D ../u2mfn/u2mfn-kernel.h $RPM_BUILD_ROOT/usr/include/u2mfn-kernel.h install -D ../vchan/libvchan.so $RPM_BUILD_ROOT/%{_libdir}/libvchan.so install -D ../u2mfn/libu2mfn.so $RPM_BUILD_ROOT/%{_libdir}/libu2mfn.so +mkdir -p $RPM_BUILD_ROOT/var/run/qubes %triggerin -- initscripts cp /var/lib/qubes/serial.conf /etc/init/serial.conf @@ -227,6 +228,7 @@ rm -rf $RPM_BUILD_ROOT /usr/include/libvchan.h %{_libdir}/libvchan.so %{_libdir}/libu2mfn.so +%dir /var/run/qubes %package devel diff --git a/rpm_spec/core-netvm.spec b/rpm_spec/core-netvm.spec index 6c88fca..84df5cb 100644 --- a/rpm_spec/core-netvm.spec +++ b/rpm_spec/core-netvm.spec @@ -83,6 +83,7 @@ cp ../common/vif-route-qubes $RPM_BUILD_ROOT/etc/xen/scripts install -D ../vchan/libvchan.so $RPM_BUILD_ROOT/%{_libdir}/libvchan.so install -D ../u2mfn/libu2mfn.so $RPM_BUILD_ROOT/%{_libdir}/libu2mfn.so +mkdir -p $RPM_BUILD_ROOT/var/run/qubes %triggerin -- initscripts cp /var/lib/qubes/serial.conf /etc/init/serial.conf @@ -193,3 +194,4 @@ rm -rf $RPM_BUILD_ROOT %dir /var/run/qubes %{_libdir}/libvchan.so %{_libdir}/libu2mfn.so +%dir /var/run/qubes