dispvm: get rid of obsolete symlinks to dvm.conf
Separate config file is no longer created for DispVM - the configuration is passed directly to libvirt. Fixes QubesOS/qubes-issues#1314
This commit is contained in:
parent
820e5c0e69
commit
18edf4946c
@ -34,7 +34,6 @@ from qubes.notify import tray_notify, tray_notify_error, tray_notify_init
|
|||||||
|
|
||||||
|
|
||||||
current_savefile = '/var/run/qubes/current-savefile'
|
current_savefile = '/var/run/qubes/current-savefile'
|
||||||
current_dvm_conf = '/var/run/qubes/current-dvm.conf'
|
|
||||||
current_savefile_vmdir = '/var/lib/qubes/dvmdata/vmdir'
|
current_savefile_vmdir = '/var/lib/qubes/dvmdata/vmdir'
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,10 +6,8 @@ printf "\x00\x00\x00\x00" > /var/run/qubes/dispVM.seq
|
|||||||
chown root:qubes /var/run/qubes/dispVM.seq
|
chown root:qubes /var/run/qubes/dispVM.seq
|
||||||
chmod 660 /var/run/qubes/dispVM.seq
|
chmod 660 /var/run/qubes/dispVM.seq
|
||||||
DEFAULT=/var/lib/qubes/dvmdata/default-savefile
|
DEFAULT=/var/lib/qubes/dvmdata/default-savefile
|
||||||
DEFAULT_CONFIG=/var/lib/qubes/dvmdata/default-dvm.conf
|
|
||||||
# setup DispVM files only when they exists
|
# setup DispVM files only when they exists
|
||||||
if [ -r $DEFAULT ]; then
|
if [ -r $DEFAULT ]; then
|
||||||
ln -s $DEFAULT_CONFIG /var/run/qubes/current-dvm.conf
|
|
||||||
if [ -f /var/lib/qubes/dvmdata/dont-use-shm ] ; then
|
if [ -f /var/lib/qubes/dvmdata/dont-use-shm ] ; then
|
||||||
ln -s $DEFAULT /var/run/qubes/current-savefile
|
ln -s $DEFAULT /var/run/qubes/current-savefile
|
||||||
else
|
else
|
||||||
|
@ -46,16 +46,12 @@ if ! /usr/lib/qubes/qubes-prepare-saved-domain.sh \
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
DEFAULT=/var/lib/qubes/dvmdata/default-savefile
|
DEFAULT=/var/lib/qubes/dvmdata/default-savefile
|
||||||
DEFAULTCONF=/var/lib/qubes/dvmdata/default-dvm.conf
|
|
||||||
CURRENT=/var/run/qubes/current-savefile
|
CURRENT=/var/run/qubes/current-savefile
|
||||||
CURRENTCONF=/var/run/qubes/current-dvm.conf
|
|
||||||
SHMDIR=/dev/shm/qubes
|
SHMDIR=/dev/shm/qubes
|
||||||
SHMCOPY=$SHMDIR/current-savefile
|
SHMCOPY=$SHMDIR/current-savefile
|
||||||
rm -f $ROOT $DEFAULT $CURRENT $DEFAULTCONF $CURRENTCONF
|
rm -f $ROOT $DEFAULT $CURRENT
|
||||||
ln -s "/var/lib/qubes/appvms/$DVMTMPL/dvm-savefile" $DEFAULT
|
ln -s "/var/lib/qubes/appvms/$DVMTMPL/dvm-savefile" $DEFAULT
|
||||||
ln -s "/var/lib/qubes/vm-templates/$TEMPLATENAME/root.img" $ROOT
|
ln -s "/var/lib/qubes/vm-templates/$TEMPLATENAME/root.img" $ROOT
|
||||||
ln -s $DVMTMPLDIR/dvm.conf $DEFAULTCONF
|
|
||||||
ln -s $DVMTMPLDIR/dvm.conf $CURRENTCONF
|
|
||||||
if [ -f /var/lib/qubes/dvmdata/dont-use-shm ] ; then
|
if [ -f /var/lib/qubes/dvmdata/dont-use-shm ] ; then
|
||||||
ln -s $DEFAULT $CURRENT
|
ln -s $DEFAULT $CURRENT
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user