D.7. /etc/rc.d/init.d/swap



#!/bin/sh


########################################################################


# Begin $rc_base/init.d/swap


#


# Description : Swap Control Script


#


# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org


#


# Version     : 00.00


#


# Notes       :


#


########################################################################





. /etc/sysconfig/rc


. ${rc_functions}





case "${1}" in


    start)


        boot_mesg "Activating all swap files/partitions..."


        swapon -a


        evaluate_retval


        ;;





    stop)


        boot_mesg "Deactivating all swap files/partitions..."


        swapoff -a


        evaluate_retval


        ;;





    restart)


        ${0} stop


        sleep 1


        ${0} start


        ;;





    status)


        boot_mesg "Retrieving swap status." ${INFO}


        echo_ok


        echo


        swapon -s


        ;;





    *)


        echo "Usage: ${0} {start|stop|restart|status}"


        exit 1


        ;;


esac





# End $rc_base/init.d/swap



Host by Unixetc