diff options
author | An-Cheng Huang <ancheng@vyatta.com> | 2008-01-31 07:59:02 -0800 |
---|---|---|
committer | An-Cheng Huang <ancheng@vyatta.com> | 2008-01-31 07:59:02 -0800 |
commit | 622bbf801bd435a3848c669ff2c0e9090cd2bb4e (patch) | |
tree | 328d04410e8fed64e6a8b25abdf58f199d916c2d /templates/system/time-zone | |
parent | c2c002021eab0adff7e4d268535170658a1b0c6c (diff) | |
download | vyatta-cfg-system-622bbf801bd435a3848c669ff2c0e9090cd2bb4e.tar.gz vyatta-cfg-system-622bbf801bd435a3848c669ff2c0e9090cd2bb4e.zip |
convert templates to new syntax
Diffstat (limited to 'templates/system/time-zone')
-rw-r--r-- | templates/system/time-zone/node.def | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/templates/system/time-zone/node.def b/templates/system/time-zone/node.def index 60e87e12..450429d0 100644 --- a/templates/system/time-zone/node.def +++ b/templates/system/time-zone/node.def @@ -1,35 +1,35 @@ type: txt -help: "Configure local timezone" +help: Configure local timezone default: "GMT" -update: "LTF=\"/usr/share/zoneinfo\" && \ -case \"$(@)\" in \ - [Ll][Oo][Ss]*) LTF=\"\\\$LTF/US/Pacific\" ;; \ - [Dd][Ee][Nn]*) LTF=\"\\\$LTF/US/Mountain\" ;; \ - [Hh][Oo][Nn]*) LTF=\"\\\$LTF/US/Hawaii\" ;; \ - [Nn][Ee][Ww]*) LTF=\"\\\$LTF/US/Eastern\" ;; \ - [Cc][Hh][Ii]*) LTF=\"\\\$LTF/US/Central\" ;; \ - [Aa][Nn][Cc]*) LTF=\"\\\$LTF/US/Alaska\" ;; \ - [Pp][Hh][Oo]*) LTF=\"\\\$LTF/US/Arizona\" ;; \ - *) LTF=\"\\\$LTF/Etc/$(@)\" ;; \ +update:expression: "LTF=\"/usr/share/zoneinfo\" && \ +case \"$VAR(@)\" in \ + [Ll][Oo][Ss]*) LTF=\"$LTF/US/Pacific\" ;; \ + [Dd][Ee][Nn]*) LTF=\"$LTF/US/Mountain\" ;; \ + [Hh][Oo][Nn]*) LTF=\"$LTF/US/Hawaii\" ;; \ + [Nn][Ee][Ww]*) LTF=\"$LTF/US/Eastern\" ;; \ + [Cc][Hh][Ii]*) LTF=\"$LTF/US/Central\" ;; \ + [Aa][Nn][Cc]*) LTF=\"$LTF/US/Alaska\" ;; \ + [Pp][Hh][Oo]*) LTF=\"$LTF/US/Arizona\" ;; \ + *) LTF=\"$LTF/Etc/$VAR(@)\" ;; \ esac && \ -if [ -e \"\\\$LTF\" ]; then \ - sudo ln -fs \\\$LTF /etc/localtime; \ +if [ -e \"$LTF\" ]; then \ + sudo ln -fs $LTF /etc/localtime; \ else \ echo \"Invalid timezone\"; \ exit 1; \ fi" -delete: "sudo ln -fs /usr/share/zoneinfo/GMT /etc/localtime" -#allowed: local -a list=( "Los Angeles" "New York" "Denver" "Chicago" \ -# "Anchorage" "Honolulu" "Phoenix" "GMT" ) -# for (( i = -1; i > -13; i-- )); do -# list[${#list[@]}]="GMT$i"; -# done -# for (( i = 1; i < 13; i++ )); do -# list[${#list[@]}]="GMT+$i"; -# done -# for zone in "${list[@]}"; do -# echo \"$zone\" -# done -#comp_help:Enter one of the following time zones: -# Honolulu Anchorage Los Angeles Phoenix Denver Chicago New York -# GMT GMT-1 ... GMT-12 GMT+1 ... GMT+12 +delete:expression: "sudo ln -fs /usr/share/zoneinfo/GMT /etc/localtime" +allowed: local -a list=( "Los Angeles" "New York" "Denver" "Chicago" \ + "Anchorage" "Honolulu" "Phoenix" "GMT" ) + for (( i = -1; i > -13; i-- )); do + list[${#list[@]}]="GMT$i"; + done + for (( i = 1; i < 13; i++ )); do + list[${#list[@]}]="GMT+$i"; + done + for zone in "${list[@]}"; do + echo \"$zone\" + done +comp_help:Enter one of the following time zones: + Honolulu Anchorage Los Angeles Phoenix Denver Chicago New York + GMT GMT-1 ... GMT-12 GMT+1 ... GMT+12 |