X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=scripts%2Flive-bottom%2F02timezone;h=64faf3b8de4898a8dc3aee98aeed20f0c17aa41a;hb=45a44dfbaec9d819567afa12238d9181dfbff5e6;hp=dad3cadcb9bbed7b112ff70d7fee2a332a683710;hpb=344fb6b7c015afe8f3878926d2fccba88c616aac;p=live-boot-grml.git diff --git a/scripts/live-bottom/02timezone b/scripts/live-bottom/02timezone index dad3cad..64faf3b 100755 --- a/scripts/live-bottom/02timezone +++ b/scripts/live-bottom/02timezone @@ -20,26 +20,36 @@ esac # live-initramfs header +if [ -n "${NOTIMEZONE}" ] +then + exit 0 +fi + . /scripts/live-functions -log_begin_msg "Setting timezone..." +log_begin_msg "Setting timezone" # live-initramfs script -if [ -n "${TIMEZONE}" ]; then - area="$(echo ${TIMEZONE} | cut -f1 -d '/')" - zone="$(echo ${TIMEZONE} | cut -f2 -d '/')" - chroot /root debconf-communicate -fnoninteractive live-initramfs > /dev/null < /dev/null << EOF +set tzdata/Areas ${area} +set tzdata/Zones/${area} ${zone} EOF - cp -f /root/usr/share/zoneinfo/${area}/${zone} /root/etc/localtime + + cp -f /root/usr/share/zoneinfo/${area}/${zone} /root/etc/localtime else - chroot /root debconf-communicate -fnoninteractive live-initramfs > /dev/null < /dev/null << EOF set tzdata/Areas Etc set tzdata/Zones/Etc UTC EOF - cp -f /root/usr/share/zoneinfo/UTC /root/etc/localtime + + cp -f /root/usr/share/zoneinfo/UTC /root/etc/localtime fi if [ -n "${UTC}" ]