1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#! /bin/sh
timezone_handler () {
utc=
eval set -- "$(getopt -o '' -l utc -- "$@")" || { warn_getopt timezone; return; }
while :; do
case $1 in
--utc)
utc=1
shift
;;
--) shift; break ;;
*) warn_getopt timezone; return ;;
esac
done
if [ $# -ne 1 ]; then
warn "timezone command requires a timezone"
return
fi
if [ "$utc" ]; then
# requires clock-setup
ks_preseed d-i clock-setup/utc boolean true
else
# requires clock-setup
ks_preseed d-i clock-setup/utc boolean false
fi
# requires tzsetup
ks_preseed d-i time/zone string "$1"
}
|