socsvn commit: r271861 - soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts

kczekirda at FreeBSD.org kczekirda at FreeBSD.org
Mon Aug 4 19:11:23 UTC 2014


Author: kczekirda
Date: Mon Aug  4 19:11:22 2014
New Revision: 271861
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=271861

Log:
  timezone

Modified:
  soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/time

Modified: soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/time
==============================================================================
--- soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/time	Mon Aug  4 19:11:15 2014	(r271860)
+++ soc2014/kczekirda/pxe-fai-head/head/usr.sbin/bsdinstall/scripts/time	Mon Aug  4 19:11:22 2014	(r271861)
@@ -26,4 +26,394 @@
 #
 # $FreeBSD$
 
-chroot $BSDINSTALL_CHROOT tzsetup
+if [ -z "$TOFILE" ]; then
+    chroot $BSDINSTALL_CHROOT tzsetup
+else
+	: ${DIALOG_OK=0}
+	: ${DIALOG_CANCEL=1}
+	: ${DIALOG_ESC=255}
+
+	exec 3>&1
+	TIMEZONE=`dialog --backtitle "FreeBSD Installer" \
+    		--title "Time Zone Selection" \
+    		--menu "Please select a country or region closest to you." \
+    		0 0 0 \
+			Africa/Abidjan ""\
+			Africa/Accra ""\
+			Africa/Addis_Ababa ""\
+			Africa/Algiers ""\
+			Africa/Asmara	""\
+			Africa/Bamako	""\
+			Africa/Bangui	""\
+			Africa/Banjul	""\
+			Africa/Bissau	""\
+			Africa/Blantyre	""\
+			Africa/Brazzaville	""\
+			Africa/Bujumbura	""\
+			Africa/Cairo	""\
+			Africa/Casablanca	""\
+			Africa/Ceuta	""\
+			Africa/Conakry	""\
+			Africa/Dakar	""\
+			Africa/Dar_es_Salaam	""\
+			Africa/Djibouti	""\
+			Africa/Douala	""\
+			Africa/El_Aaiun	""\
+			Africa/Freetown	""\
+			Africa/Gaborone	""\
+			Africa/Juba	""\
+			Africa/Khartoum	""\
+			Africa/Kigali	""\
+			Africa/Kinshasa	""\
+			Africa/Lagos	""\
+			Africa/Libreville	""\
+			Africa/Lome	""\
+			Africa/Luanda	""\
+			Africa/Lubumbashi	""\
+			Africa/Malabo	""\
+			Africa/Maputo	""\
+			Africa/Maseru	""\
+			Africa/Mbabane	""\
+			Africa/Mogadishu	""\
+			Africa/Monrovia	""\
+			Africa/Nairobi	""\
+			Africa/Ndjamena	""\
+			Africa/Niamey	""\
+			Africa/Nouakchott	""\
+			Africa/Ouagadougou	""\
+			Africa/Porto-Novo	""\
+			Africa/Sao_Tome	""\
+			Africa/Tripoli	""\
+			Africa/Tunis	""\
+			Africa/Windhoek	""\
+			America/Anguilla	""\
+			America/Antigua	""\
+			America/Araguaina	""\
+			America/Argentina/Buenos_Aires	""\
+			America/Argentina/Catamarca	""\
+			America/Argentina/Cordoba	""\
+			America/Argentina/Jujuy	""\
+			America/Argentina/La_Rioja	""\
+			America/Argentina/Mendoza	""\
+			America/Argentina/Rio_Gallegos	""\
+			America/Argentina/Salta	""\
+			America/Argentina/San_Juan	""\
+			America/Argentina/San_Luis	""\
+			America/Argentina/Tucuman	""\
+			America/Argentina/Ushuaia	""\
+			America/Aruba	""\
+			America/Asuncion	""\
+			America/Atikokan	""\
+			America/Bahia	""\
+			America/Bahia_Banderas	""\
+			America/Barbados	""\
+			America/Belem	""\
+			America/Belize	""\
+			America/Blanc-Sablon	""\
+			America/Boa_Vista	""\
+			America/Bogota	""\
+			America/Cambridge_Bay	""\
+			America/Campo_Grande	""\
+			America/Cancun	""\
+			America/Cayenne	""\
+			America/Cayman	""\
+			America/Chihuahua	""\
+			America/Costa_Rica	""\
+			America/Creston	""\
+			America/Cuiaba	""\
+			America/Curacao	""\
+			America/Danmarkshavn	""\
+			America/Dawson	""\
+			America/Dawson_Creek	""\
+			America/Dominica	""\
+			America/Edmonton	""\
+			America/Eirunepe	""\
+			America/El_Salvador	""\
+			America/Fortaleza	""\
+			America/Glace_Bay	""\
+			America/Godthab	""\
+			America/Goose_Bay	""\
+			America/Grand_Turk	""\
+			America/Grenada	""\
+			America/Guadeloupe	""\
+			America/Guatemala	""\
+			America/Guayaquil	""\
+			America/Guyana	""\
+			America/Halifax	""\
+			America/Havana	""\
+			America/Hermosillo	""\
+			America/Inuvik	""\
+			America/Iqaluit	""\
+			America/Jamaica	""\
+			America/Kralendijk	""\
+			America/La_Paz	""\
+			America/Lima	""\
+			America/Lower_Princes	""\
+			America/Maceio	""\
+			America/Managua	""\
+			America/Manaus	""\
+			America/Marigot	""\
+			America/Martinique	""\
+			America/Matamoros	""\
+			America/Mazatlan	""\
+			America/Merida	""\
+			America/Mexico_City	""\
+			America/Miquelon	""\
+			America/Moncton	""\
+			America/Monterrey	""\
+			America/Montserrat	""\
+			America/Nassau	""\
+			America/Nipigon	""\
+			America/Noronha	""\
+			America/Ojinaga	""\
+			America/Panama	""\
+			America/Pangnirtung	""\
+			America/Paramaribo	""\
+			America/Port_of_Spain	""\
+			America/Port-au-Prince	""\
+			America/Porto_Velho	""\
+			America/Puerto_Rico	""\
+			America/Rainy_River	""\
+			America/Rankin_Inlet	""\
+			America/Recife	""\
+			America/Regina	""\
+			America/Resolute	""\
+			America/Rio_Branco	""\
+			America/Santa_Isabel	""\
+			America/Santarem	""\
+			America/Santiago	""\
+			America/Santo_Domingo	""\
+			America/Sao_Paulo	""\
+			America/Scoresbysund	""\
+			America/St_Barthelemy	""\
+			America/St_Johns	""\
+			America/St_Kitts	""\
+			America/St_Lucia	""\
+			America/Swift_Current	""\
+			America/Tegucigalpa	""\
+			America/Thule	""\
+			America/Thunder_Bay	""\
+			America/Tijuana	""\
+			America/Toronto	""\
+			America/Vancouver	""\
+			America/Whitehorse	""\
+			America/Winnipeg	""\
+			America/Yellowknife	""\
+			Antarctica/Casey	""\
+			Antarctica/Davis	""\
+			Antarctica/DumontDUrville	""\
+			Antarctica/Macquarie	""\
+			Antarctica/Mawson	""\
+			Antarctica/McMurdo	""\
+			Antarctica/Palmer	""\
+			Antarctica/Rothera	""\
+			Antarctica/Syowa	""\
+			Antarctica/Troll	""\
+			Antarctica/Vostok	""\
+			Arctic/Longyearbyen	""\
+			Asia/Almaty	""\
+			Asia/Amman	""\
+			Asia/Anadyr	""\
+			Asia/Aqtau	""\
+			Asia/Aqtobe	""\
+			Asia/Ashgabat	""\
+			Asia/Baghdad	""\
+			Asia/Bahrain	""\
+			Asia/Baku	""\
+			Asia/Bangkok	""\
+			Asia/Beirut	""\
+			Asia/Bishkek	""\
+			Asia/Brunei	""\
+			Asia/Choibalsan	""\
+			Asia/Chongqing	""\
+			Asia/Colombo	""\
+			Asia/Damascus	""\
+			Asia/Dhaka	""\
+			Asia/Dili	""\
+			Asia/Dubai	""\
+			Asia/Dushanbe	""\
+			Asia/Gaza	""\
+			Asia/Harbin	""\
+			Asia/Hebron	""\
+			Asia/Hong_Kong	""\
+			Asia/Hovd	""\
+			Asia/Irkutsk	""\
+			Asia/Jakarta	""\
+			Asia/Jayapura	""\
+			Asia/Jerusalem	""\
+			Asia/Kabul	""\
+			Asia/Kamchatka	""\
+			Asia/Karachi	""\
+			Asia/Kashgar	""\
+			Asia/Kathmandu	""\
+			Asia/Khandyga	""\
+			Asia/Kolkata	""\
+			Asia/Krasnoyarsk	""\
+			Asia/Kuala_Lumpur	""\
+			Asia/Kuching	""\
+			Asia/Kuwait	""\
+			Asia/Macau	""\
+			Asia/Magadan	""\
+			Asia/Makassar	""\
+			Asia/Manila	""\
+			Asia/Muscat	""\
+			Asia/Nicosia	""\
+			Asia/Novokuznetsk	""\
+			Asia/Novosibirsk	""\
+			Asia/Omsk	""\
+			Asia/Oral	""\
+			Asia/Phnom_Penh	""\
+			Asia/Pontianak	""\
+			Asia/Pyongyang	""\
+			Asia/Qatar	""\
+			Asia/Qyzylorda	""\
+			Asia/Rangoon	""\
+			Asia/Riyadh	""\
+			Asia/Sakhalin	""\
+			Asia/Seoul	""\
+			Asia/Shanghai	""\
+			Asia/Singapore	""\
+			Asia/Taipei	""\
+			Asia/Tbilisi	""\
+			Asia/Tehran	""\
+			Asia/Thimphu	""\
+			Asia/Tokyo	""\
+			Asia/Ulaanbaatar	""\
+			Asia/Urumqi	""\
+			Asia/Ust-Nera	""\
+			Asia/Vientiane	""\
+			Asia/Vladivostok	""\
+			Asia/Yakutsk	""\
+			Asia/Yekaterinburg	""\
+			Asia/Yerevan	""\
+			Atlantic/Azores	""\
+			Atlantic/Bermuda	""\
+			Atlantic/Canary	""\
+			Atlantic/Cape_Verde	""\
+			Atlantic/Faroe	""\
+			Atlantic/Madeira	""\
+			Atlantic/Reykjavik	""\
+			Atlantic/South_Georgia	""\
+			Atlantic/St_Helena	""\
+			Atlantic/Stanley	""\
+			Australia/Adelaide	""\
+			Australia/Brisbane	""\
+			Australia/Broken_Hill	""\
+			Australia/Currie	""\
+			Australia/Darwin	""\
+			Australia/Eucla	""\
+			Australia/Hobart	""\
+			Australia/Lindeman	""\
+			Australia/Lord_Howe	""\
+			Australia/Melbourne	""\
+			Australia/Perth	""\
+			Australia/Sydney	""\
+			Europe/Amsterdam	""\
+			Europe/Andorra	""\
+			Europe/Athens	""\
+			Europe/Belgrade	""\
+			Europe/Berlin	""\
+			Europe/Bratislava	""\
+			Europe/Brussels	""\
+			Europe/Bucharest	""\
+			Europe/Budapest	""\
+			Europe/Busingen	""\
+			Europe/Chisinau	""\
+			Europe/Copenhagen	""\
+			Europe/Dublin	""\
+			Europe/Gibraltar	""\
+			Europe/Guernsey	""\
+			Europe/Helsinki	""\
+			Europe/Isle_of_Man	""\
+			Europe/Istanbul	""\
+			Europe/Jersey	""\
+			Europe/Kaliningrad	""\
+			Europe/Kiev	""\
+			Europe/Lisbon	""\
+			Europe/Ljubljana	""\
+			Europe/London	""\
+			Europe/Luxembourg	""\
+			Europe/Madrid	""\
+			Europe/Malta	""\
+			Europe/Mariehamn	""\
+			Europe/Minsk	""\
+			Europe/Monaco	""\
+			Europe/Moscow	""\
+			Europe/Oslo	""\
+			Europe/Paris	""\
+			Europe/Podgorica	""\
+			Europe/Prague	""\
+			Europe/Riga	""\
+			Europe/Rome	""\
+			Europe/Samara	""\
+			Europe/San_Marino	""\
+			Europe/Sarajevo	""\
+			Europe/Simferopol	""\
+			Europe/Skopje	""\
+			Europe/Sofia	""\
+			Europe/Stockholm	""\
+			Europe/Tallinn	""\
+			Europe/Tirane	""\
+			Europe/Uzhgorod	""\
+			Europe/Vaduz	""\
+			Europe/Vienna	""\
+			Europe/Vilnius	""\
+			Europe/Volgograd	""\
+			Europe/Warsaw	""\
+			Europe/Zagreb	""\
+			Europe/Zaporozhye	""\
+			Europe/Zurich	""\
+			Indian/Antananarivo	""\
+			Indian/Chagos	""\
+			Indian/Christmas	""\
+			Indian/Cocos	""\
+			Indian/Comoro	""\
+			Indian/Kerguelen	""\
+			Indian/Mahe	""\
+			Indian/Maldives	""\
+			Indian/Mauritius	""\
+			Indian/Reunion	""\
+			Pacific/Auckland	""\
+			Pacific/Chatham	""\
+			Pacific/Chuuk	""\
+			Pacific/Easter	""\
+			Pacific/Enderbury	""\
+			Pacific/Fakaofo	""\
+			Pacific/Fiji	""\
+			Pacific/Funafuti	""\
+			Pacific/Galapagos	""\
+			Pacific/Gambier	""\
+			Pacific/Guadalcanal	""\
+			Pacific/Guam	""\
+			Pacific/Kiritimati	""\
+			Pacific/Kosrae	""\
+			Pacific/Kwajalein	""\
+			Pacific/Majuro	""\
+			Pacific/Marquesas	""\
+			Pacific/Nauru	""\
+			Pacific/Niue	""\
+			Pacific/Norfolk	""\
+			Pacific/Noumea	""\
+			Pacific/Pago_Pago	""\
+			Pacific/Palau	""\
+			Pacific/Pitcairn	""\
+			Pacific/Pohnpei	""\
+			Pacific/Port_Moresby	""\
+			Pacific/Rarotonga	""\
+			Pacific/Saipan	""\
+			Pacific/Tahiti	""\
+			Pacific/Tarawa	""\
+			Pacific/Tongatapu	""\
+		2>&1 1>&3`
+	TIMEZONE_BUTTON=$?
+	exec 3>&-
+
+	case $TIMEZONE_BUTTON in
+	$DIALOG_CANCEL)
+		exit 1
+		;;
+	$DIALOG_OK)
+		echo "TIMEZONE=\"$TIMEZONE\"" >> $TOFILE
+        ;;
+	esac
+fi


More information about the svn-soc-all mailing list