| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | #!/bin/sh######################################################################### Begin swap## Description : Swap Control Script## Authors     : Gerard Beekmans - gerard@linuxfromscratch.org#               DJ Lucas - dj@linuxfromscratch.org# Update      : Bruce Dubbs - bdubbs@linuxfromscratch.org## Version     : LFS 7.0############################################################################ BEGIN INIT INFO# Provides:            swap# Required-Start:      udev# Should-Start:        modules# Required-Stop:       localnet# Should-Stop:# Default-Start:       S# Default-Stop:        0 6# Short-Description:   Mounts and unmounts swap partitions.# Description:         Mounts and unmounts swap partitions defined in#                      /etc/fstab.# X-LFS-Provided-By:   LFS### END INIT INFO. /lib/lsb/init-functionscase "${1}" in   start)      log_info_msg "Activating all swap files/partitions..."      swapon -a      evaluate_retval      ;;   stop)      log_info_msg "Deactivating all swap files/partitions..."      swapoff -a      evaluate_retval      ;;   restart)      ${0} stop      sleep 1      ${0} start      ;;   status)      log_success_msg "Retrieving swap status."       swapon -s      ;;   *)      echo "Usage: ${0} {start|stop|restart|status}"      exit 1      ;;esacexit 0# End swap
 |