18 lines
746 B
Bash
Executable file
18 lines
746 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# remove symlinks in /etc/rc?.d
|
|
[ "$1" = "purge" ] && update-rc.d cryptobox remove
|
|
|
|
if [ "$1" = "purge" ] && grep -q "cryptobox package.*HEADER" /etc/sudoers
|
|
then echo "Removing entry from /etc/sudoers"
|
|
sed -i "/cryptobox package.*HEADER/,/cryptobox package.*FOOTER/d" /etc/sudoers
|
|
echo "Removing mount and config directories (/var/lib/cryptobox) ..."
|
|
rmdir /var/lib/cryptobox/mnt || echo " mount directory not empty - skipped" >&2
|
|
mountpoint -q /var/lib/cryptobox/config || rm -rf /var/lib/cryptobox/config || \
|
|
echo " failed to remove config directory - skipped" >&2
|
|
rmdir /var/lib/cryptobox || \
|
|
echo " the cryptobox directory (/var/lib/cryptobox) has not been removed" >&2
|
|
fi
|
|
|
|
# return without error
|
|
true
|