D.8. /etc/rc.d/init.d/setclock


#!/bin/sh

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

# Begin $rc_base/init.d/setclock

#

# Description : Setting Linux Clock

#

# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org

#

# Version     : 00.00

#

# Notes       :

#

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



. /etc/sysconfig/rc

. ${rc_functions}

. /etc/sysconfig/clock



CLOCKPARAMS=



case "${UTC}" in

    yes|true|1)

        CLOCKPARAMS="${CLOCKPARAMS} --utc"

        ;;



    no|false|0)

        CLOCKPARAMS="${CLOCKPARAMS} --localtime"

        ;;



esac



case ${1} in

    start)

        boot_mesg "Setting system clock..."

        hwclock --hctosys ${CLOCKPARAMS} >/dev/null

        evaluate_retval

        ;;



    stop)

        boot_mesg "Setting hardware clock..."

        hwclock --systohc ${CLOCKPARAMS} >/dev/null

        evaluate_retval

        ;;



    *)

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

        ;;



esac


Host by Alair