#!/sbin/runscript depend() { need checkroot modules before localmount } start() { ebegin $"enabling encrypted swap: " /bin/head -n 10 /dev/urandom | /usr/sbin/hashalot sha256 | /sbin/losetup -p 0 -e aes-cbc-128 /dev/loop7 /dev/hda1 mkswap /dev/loop7 swapon -p 1 /dev/loop7 eend $? } stop() { ebegin $"disabling encrypted swap: " /sbin/swapoff /dev/loop7 /sbin/losetup -d /dev/loop7 eend $? } restart() { stop start }