#!/bin/sh start() { echo $"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 touch /var/lock/subsys/encrypted } stop() { echo $"disabling encrypted swap: " /sbin/swapoff /dev/loop7 /sbin/losetup -d /dev/loop7 rm -f /var/lock/subsys/encrypted } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit $?