Move xenstore-watch for VM from AppVM to common. Add to core-common.spec

This commit is contained in:
Marek Marczykowski 2011-03-15 19:47:26 +01:00
parent 00ff62767a
commit f25afe989c
6 changed files with 14 additions and 8 deletions

1
appvm/.gitignore vendored
View File

@ -1,4 +1,3 @@
qubes_add_pendrive_script
qubes_penctl
qvm-open-in-dvm
xenstore-watch

View File

@ -1,14 +1,12 @@
CC=gcc
CFLAGS=-Wall
all: qubes_penctl qubes_add_pendrive_script qvm-open-in-dvm xenstore-watch
all: qubes_penctl qubes_add_pendrive_script qvm-open-in-dvm
qubes_penctl: qubes_penctl.o
$(CC) -o qubes_penctl qubes_penctl.o -lxenstore
qubes_add_pendrive_script: qubes_add_pendrive_script.o
$(CC) -o qubes_add_pendrive_script qubes_add_pendrive_script.o -lxenstore
qvm-open-in-dvm: qvm-open-in-dvm.o
$(CC) -o qvm-open-in-dvm qvm-open-in-dvm.o -lxenstore
xenstore-watch: xenstore-watch.o
$(CC) -o xenstore-watch xenstore-watch.o -lxenstore
clean:
rm -f qubes_penctl qubes_add_pendrive_script qvm-open-in-dvm xenstore-watch *.o *~

1
common/.gitignore vendored
View File

@ -1 +1,2 @@
meminfo-writer
xenstore-watch

View File

@ -1,7 +1,9 @@
CC=gcc
CFLAGS=-Wall -g -O3
all: meminfo-writer
all: meminfo-writer xenstore-watch
meminfo-writer: meminfo-writer.o
$(CC) -g -o meminfo-writer meminfo-writer.o -lxenstore
xenstore-watch: xenstore-watch.o
$(CC) -o xenstore-watch xenstore-watch.o -lxenstore
clean:
rm -f meminfo-writer *.o *~

View File

@ -39,6 +39,9 @@ Requires: fedora-release
%description
The Qubes core files for installation inside a Qubes VM.
%build
make
%pre
if [ "$1" != 1 ] ; then
@ -63,9 +66,11 @@ cp iptables $RPM_BUILD_ROOT/etc/sysconfig/
mkdir -p $RPM_BUILD_ROOT/etc/yum.repos.d
cp ../appvm/qubes.repo $RPM_BUILD_ROOT/etc/yum.repos.d
mkdir -p $RPM_BUILD_ROOT/sbin
cp ../common/qubes_serial_login $RPM_BUILD_ROOT/sbin
cp qubes_serial_login $RPM_BUILD_ROOT/sbin
mkdir -p $RPM_BUILD_ROOT/usr/bin
cp xenstore-watch $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/etc
cp ../common/serial.conf $RPM_BUILD_ROOT/var/lib/qubes/
cp serial.conf $RPM_BUILD_ROOT/var/lib/qubes/
%triggerin -- initscripts
cp /var/lib/qubes/serial.conf /etc/init/serial.conf
@ -165,3 +170,4 @@ rm -rf $RPM_BUILD_ROOT
/var/lib/qubes
/etc/yum.repos.d/qubes.repo
/sbin/qubes_serial_login
/usr/bin/xenstore-watch