3 # Provides: tails-sdmem-on-media-removal
4 # Required-Start: udev $local_fs memlockd
5 # Required-Stop: $local_fs memlockd
8 # Short-Description: Wipe memory on live media removal.
9 # Description: Tails-specific memory wiping script in case the live media is removed.
12 # Author: Tails developers <amnesia@boum.org>
14 PATH
=/usr
/local
/sbin
/:/sbin
:/bin
15 DESC
="memory wiping on live media removal"
16 NAME
=tails-sdmem-on-media-removal
17 WATCHDOG
=/usr
/local
/sbin
/udev-watchdog-wrapper
18 SCRIPTNAME
=/etc
/init.d
/$NAME
19 PIDFILE
=/var
/run
/udev-watchdog
21 # Exit if the package is not installed
22 [ -x "$WATCHDOG" ] ||
exit 0
24 # Define LSB log_* functions.
25 # Depend on lsb-base (>= 3.2-14) to ensure that this file is present
26 # and status_of_proc is working.
27 .
/lib
/lsb
/init-functions
31 log_daemon_msg
"Setting up $DESC"
35 sleep 5 && /bin
/pidof
/usr
/local
/sbin
/udev-watchdog
> $PIDFILE
42 log_daemon_msg
"Stopping $DESC"
52 restart|reload|force-reload|status
)
56 echo "Usage: $SCRIPTNAME start|stop" >&2