git: 9front

Download patch

ref: 48f433ff174ca3fcaf3f4c3e0f5f0b3b2c003846
parent: 1901dd6b7b632bc5f621152cda6472515fdabdde
parent: 1935cc8822c4defddb45b520bb0f76b4995dff76
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Mon Aug 29 19:54:19 EDT 2011

merge

--- a/rc/bin/inst/main
+++ b/rc/bin/inst/main
@@ -22,6 +22,7 @@
 	download\
 	copydist\
 	ndbsetup nvramsetup\
+	tzsetup\
 	bootsetup finish stop\
 	stopether stopppp\
 )
--- /dev/null
+++ b/rc/bin/inst/tzsetup
@@ -1,0 +1,27 @@
+#!/bin/rc
+
+# desc: choose time zone
+
+switch($1){
+case checkdone
+	if(~ $#tzd 1 && ~ $tzd done)
+		tzsetup=done
+	if not
+		tzsetup=ready
+	export tzsetup
+case go
+	echo
+	echo 'Setup Time Zone'
+	echo
+
+	options=`{ls -p /adm/timezone | grep -v -e '(README|local)'}
+	prompt -d US_Eastern 'Time Zone' $options
+	
+	if(test -f /adm/timezone/$rd){
+		cp /adm/timezone/$rd /adm/timezone/local >[2]/dev/null
+		tzd=done
+	}
+	if not
+		tzd=failed
+	export tzd
+}
--