X-Git-Url: http://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F18-timesetup;fp=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F18-timesetup;h=e3d27a649f43568124171254f8696e134e11a4d0;hp=0000000000000000000000000000000000000000;hb=e0aadc7e5a3bb5ef50333ffd5586ae7c3abc978e;hpb=c7174a3e08b1a878282e926e243cfa33d03110d1 diff --git a/etc/grml/fai/config/scripts/GRMLBASE/18-timesetup b/etc/grml/fai/config/scripts/GRMLBASE/18-timesetup new file mode 100755 index 0000000..e3d27a6 --- /dev/null +++ b/etc/grml/fai/config/scripts/GRMLBASE/18-timesetup @@ -0,0 +1,33 @@ +#!/bin/sh +# Filename: /etc/grml/fai/config/scripts/GRMLBASE/18-timesetup +# Purpose: apply default time and timezone settings +# Authors: (c) Thomas Lehmann +# Bug-Reports: send to author and see http://grml.org/bugs/ +# License: This file is licensed under the GPL v2 or any later version. +############################################################################### + +set -u +set -e + +# tell if hwclock is running in UTC or local time +if [ -n "$UTC" ] ; then + echo "Setting hwclock parameter UTC to $UTC" + sed -i "s|^UTC=.*$|UTC="$UTC"|" $target/etc/default/rcS +fi + +# default timezone settings +if [ -n "$TIMEZONE" ] ; then + echo "Setting default timezone to $TIMEZONE" + # update debconf + area=$(echo $TIMEZONE | cut -d '/' -f1) + zone=$(echo $TIMEZONE | cut -d '/' -f2) + echo "tzdata tzdata/Areas select $area" | $ROOTCMD debconf-set-selections + echo "tzdata tzdata/Zones/$area select $zone" | $ROOTCMD debconf-set-selections + # update files + echo $TIMEZONE > $target/etc/timezone + rm -f $target/etc/localtime + cp -f $target/usr/share/zoneinfo/$TIMEZONE $target/etc/localtime +fi + +## END OF FILE ################################################################ +# vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=3