Memory management across VMs, first release

This commit is contained in:
Rafal Wojtczuk 2010-08-30 11:40:19 +02:00
parent 02276c2157
commit ea58a5e299
3 changed files with 7 additions and 0 deletions

View File

@ -87,6 +87,7 @@ start()
fi
fi
/usr/lib/qubes/meminfo-writer &
[ -x /rw/config/rc.local ] && /rw/config/rc.local
success
echo ""

4
common/meminfo-writer Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
while sleep 1 ; do
xenstore-write memory/meminfo "`cat /proc/meminfo`"
done

View File

@ -65,6 +65,7 @@ cp qubes_timestamp qvm-copy-to-vm qvm-open-in-dvm $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/lib/qubes
cp qubes_add_pendrive_script qubes_penctl qvm-copy-to-vm.kde $RPM_BUILD_ROOT/usr/lib/qubes
ln -s /usr/bin/qvm-open-in-dvm $RPM_BUILD_ROOT/usr/lib/qubes/qvm-dvm-transfer
cp ../common/meminfo-writer $RPM_BUILD_ROOT/usr/lib/qubes
mkdir -p $RPM_BUILD_ROOT/%{kde_service_dir}
cp qvm-copy.desktop qvm-dvm.desktop $RPM_BUILD_ROOT/%{kde_service_dir}
mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d
@ -187,6 +188,7 @@ rm -rf $RPM_BUILD_ROOT
/usr/lib/qubes/qvm-copy-to-vm.kde
%attr(4755,root,root) /usr/bin/qvm-open-in-dvm
/usr/lib/qubes/qvm-dvm-transfer
/usr/lib/qubes/meminfo-writer
%{kde_service_dir}/qvm-copy.desktop
%{kde_service_dir}/qvm-dvm.desktop
%attr(4755,root,root) /usr/lib/qubes/qubes_penctl