gocryptfs: clean session mount/unmount via systemd service #29
@@ -97,7 +97,7 @@ systemd-run --user --unit=gocryptfs-home \
|
|||||||
--property="ExecStop=/usr/bin/fusermount -u ${DECRYPTEDDATADIR}" \
|
--property="ExecStop=/usr/bin/fusermount -u ${DECRYPTEDDATADIR}" \
|
||||||
--property=KillMode=none \
|
--property=KillMode=none \
|
||||||
--property=TimeoutStopSec=30 \
|
--property=TimeoutStopSec=30 \
|
||||||
gocryptfs -noprealloc -allow_other -passfile ${XDG_RUNTIME_DIR}/IPAVAULTKEY -config ${HOME}/.config/gocryptfs/gocryptfs.conf ${ENCRYPTEDDATADIR} ${DECRYPTEDDATADIR} >/dev/null
|
gocryptfs -fg -noprealloc -allow_other -passfile ${XDG_RUNTIME_DIR}/IPAVAULTKEY -config ${HOME}/.config/gocryptfs/gocryptfs.conf ${ENCRYPTEDDATADIR} ${DECRYPTEDDATADIR} >/dev/null
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
# Service starts asynchronously - wait for the FUSE mount to appear before removing
|
# Service starts asynchronously - wait for the FUSE mount to appear before removing
|
||||||
# the passfile, otherwise gocryptfs may not have read it yet
|
# the passfile, otherwise gocryptfs may not have read it yet
|
||||||
|
|||||||
Reference in New Issue
Block a user