dom0: Place DispVM savefile in shm only when exists (#262)
This commit is contained in:
parent
182e1ccf2b
commit
7c5aa0d3ea
@ -23,17 +23,19 @@ start()
|
|||||||
printf "\x00\x00\x00\x00" > /var/run/qubes/dispVM_seq
|
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
|
||||||
ROOT=/var/lib/qubes/dvmdata/savefile_root
|
|
||||||
DEFAULT=/var/lib/qubes/dvmdata/default_savefile
|
DEFAULT=/var/lib/qubes/dvmdata/default_savefile
|
||||||
if [ -f /var/lib/qubes/dvmdata/dont_use_shm ] ; then
|
# setup DispVM files only when they exists
|
||||||
ln -s $DEFAULT /var/run/qubes/current_savefile
|
if [ -r $DEFAULT ]; then
|
||||||
else
|
if [ -f /var/lib/qubes/dvmdata/dont_use_shm ] ; then
|
||||||
mkdir -m 770 /dev/shm/qubes
|
ln -s $DEFAULT /var/run/qubes/current_savefile
|
||||||
chown root.qubes /dev/shm/qubes
|
else
|
||||||
cp -a $(readlink $DEFAULT) /dev/shm/qubes/current_savefile
|
mkdir -m 770 /dev/shm/qubes
|
||||||
chown root.qubes /dev/shm/qubes/current_savefile
|
chown root.qubes /dev/shm/qubes
|
||||||
chmod 660 /dev/shm/qubes/current_savefile
|
cp -a $(readlink $DEFAULT) /dev/shm/qubes/current_savefile
|
||||||
ln -s /dev/shm/qubes/current_savefile /var/run/qubes/current_savefile
|
chown root.qubes /dev/shm/qubes/current_savefile
|
||||||
|
chmod 660 /dev/shm/qubes/current_savefile
|
||||||
|
ln -s /dev/shm/qubes/current_savefile /var/run/qubes/current_savefile
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
touch /var/lock/subsys/qubes_setupdvm
|
touch /var/lock/subsys/qubes_setupdvm
|
||||||
|
Loading…
Reference in New Issue
Block a user