Move nautilus scripts creation to qubes_core
qubes_core_appvm executes too early, when /home is still not symlinked to /rw/home.
This commit is contained in:
parent
60757bd430
commit
d9c9e802d4
@ -56,13 +56,6 @@ start()
|
|||||||
MEMINFO_DELAY_USEC=100000
|
MEMINFO_DELAY_USEC=100000
|
||||||
/usr/lib/qubes/meminfo-writer $MEM_CHANGE_THRESHOLD_KB $MEMINFO_DELAY_USEC &
|
/usr/lib/qubes/meminfo-writer $MEM_CHANGE_THRESHOLD_KB $MEMINFO_DELAY_USEC &
|
||||||
|
|
||||||
if ! [ -f /home/user/.gnome2/nautilus-scripts/qvm-* ] ; then
|
|
||||||
echo "Creating symlinks for nautilus actions..."
|
|
||||||
su user -c 'mkdir -p /home/user/.gnome2/nautilus-scripts'
|
|
||||||
su user -c 'ln -s /usr/lib/qubes/qvm-copy-to-vm2.gnome /home/user/.gnome2/nautilus-scripts/"Copy to other AppVM"'
|
|
||||||
su user -c 'ln -s /usr/bin/qvm-open-in-dvm2 /home/user/.gnome2/nautilus-scripts/"Open in DisposableVM"'
|
|
||||||
fi
|
|
||||||
|
|
||||||
success
|
success
|
||||||
echo ""
|
echo ""
|
||||||
return 0
|
return 0
|
||||||
|
@ -57,6 +57,15 @@ start()
|
|||||||
/usr/lib/qubes/qrexec_agent 2>/var/log/qubes/qrexec_agent.log &
|
/usr/lib/qubes/qrexec_agent 2>/var/log/qubes/qrexec_agent.log &
|
||||||
|
|
||||||
[ -x /rw/config/rc.local ] && /rw/config/rc.local
|
[ -x /rw/config/rc.local ] && /rw/config/rc.local
|
||||||
|
|
||||||
|
if ! [ -f /home/user/.gnome2/nautilus-scripts/.scripts_created ] ; then
|
||||||
|
echo "Creating symlinks for nautilus actions..."
|
||||||
|
su user -c 'mkdir -p /home/user/.gnome2/nautilus-scripts'
|
||||||
|
su user -c 'ln -s /usr/lib/qubes/qvm-copy-to-vm2.gnome /home/user/.gnome2/nautilus-scripts/"Copy to other AppVM"'
|
||||||
|
su user -c 'ln -s /usr/bin/qvm-open-in-dvm2 /home/user/.gnome2/nautilus-scripts/"Open in DisposableVM"'
|
||||||
|
su user -c 'touch /home/user/.gnome2/nautilus-scripts/.scripts_created'
|
||||||
|
fi
|
||||||
|
|
||||||
success
|
success
|
||||||
echo ""
|
echo ""
|
||||||
return 0
|
return 0
|
||||||
|
Loading…
Reference in New Issue
Block a user