1209553Simp#!/bin/sh 2209553Simp#- 3210036Simp# Copyright (c) 2010 iXsystems, Inc. All rights reserved. 4209553Simp# 5209553Simp# Redistribution and use in source and binary forms, with or without 6209553Simp# modification, are permitted provided that the following conditions 7209553Simp# are met: 8209553Simp# 1. Redistributions of source code must retain the above copyright 9209553Simp# notice, this list of conditions and the following disclaimer. 10209553Simp# 2. Redistributions in binary form must reproduce the above copyright 11209553Simp# notice, this list of conditions and the following disclaimer in the 12209553Simp# documentation and/or other materials provided with the distribution. 13209553Simp# 14209553Simp# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15209553Simp# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16209553Simp# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17209553Simp# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18209553Simp# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19209553Simp# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20209553Simp# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21209553Simp# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22209553Simp# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23209553Simp# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24209553Simp# SUCH DAMAGE. 25209553Simp# 26209553Simp# $FreeBSD: releng/10.2/usr.sbin/pc-sysinstall/backend/functions-ftp.sh 225467 2011-09-10 09:40:00Z brueffer $ 27209553Simp 28209553Simp# Functions which runs commands on the system 29209553Simp 30209553Simp. ${BACKEND}/functions.sh 31209553Simp. ${BACKEND}/functions-parse.sh 32209553Simp 33211485SimpDEFAULT_FTP_SERVER="ftp.freebsd.org" 34211485Simp 35209553SimpMAIN_FTP_SERVERS="\ 36209553SimpMain Site: ftp.freebsd.org" 37209553Simp 38209553SimpIPV6_FTP_SERVERS="\ 39209553SimpIPv6 Main Site: ftp.freebsd.org|\ 40209553SimpIPv6 Ireland: ftp3.ie.freebsd.org|\ 41209553SimpIPv6 Israel: ftp.il.freebsd.org|\ 42209553SimpIPv6 Japan: ftp2.jp.freebsd.org|\ 43225467SbruefferIPv6 Sweden: ftp4.se.freebsd.org|\ 44209553SimpIPv6 USA: ftp4.us.freebsd.org|\ 45209553SimpIPv6 Turkey: ftp2.tr.freebsd.org" 46209553Simp 47209553SimpPRIMARY_FTP_SERVERS="\ 48209553SimpPrimary: ftp1.freebsd.org|\ 49209553SimpPrimary #2: ftp2.freebsd.org|\ 50209553SimpPrimary #3: ftp3.freebsd.org|\ 51209553SimpPrimary #4: ftp4.freebsd.org|\ 52209553SimpPrimary #5: ftp5.freebsd.org|\ 53209553SimpPrimary #6: ftp6.freebsd.org|\ 54209553SimpPrimary #7: ftp7.freebsd.org|\ 55209553SimpPrimary #8: ftp8.freebsd.org|\ 56209553SimpPrimary #9: ftp9.freebsd.org|\ 57209553SimpPrimary #10: ftp10.freebsd.org|\ 58209553SimpPrimary #11: ftp11.freebsd.org|\ 59209553SimpPrimary #12: ftp12.freebsd.org|\ 60209553SimpPrimary #13: ftp13.freebsd.org|\ 61209553SimpPrimary #14: ftp14.freebsd.org" 62209553Simp 63209553SimpARGENTINA_FTP_SERVERS="\ 64209553SimpArgentina: ftp.ar.freebsd.org" 65209553Simp 66209553SimpAUSTRALIA_FTP_SERVERS="\ 67209553SimpAustralia: ftp.au.freebsd.org|\ 68209553SimpAustralia #2: ftp2.au.freebsd.org|\ 69209553SimpAustralia #3: ftp3.au.freebsd.org" 70209553Simp 71209553SimpAUSTRIA_FTP_SERVERS="\ 72209553SimpAustria: ftp.at.freebsd.org|\ 73209553SimpAustria #2: ftp2.at.freebsd.org" 74209553Simp 75209553SimpBRAZIL_FTP_SERVERS="\ 76209553SimpBrazil: ftp.br.freebsd.org|\ 77209553SimpBrazil #2: ftp2.br.freebsd.org|\ 78209553SimpBrazil #3: ftp3.br.freebsd.org|\ 79209553SimpBrazil #4: ftp4.br.freebsd.org|\ 80209553SimpBrazil #5: ftp5.br.freebsd.org|\ 81209553SimpBrazil #6: ftp6.br.freebsd.org|\ 82209553SimpBrazil #7: ftp7.br.freebsd.org" 83209553Simp 84209553SimpCANADA_FTP_SERVERS="\ 85209553SimpCanada: ftp.ca.freebsd.org" 86209553Simp 87209553SimpCHINA_FTP_SERVERS="\ 88209553SimpChina: ftp.cn.freebsd.org|\ 89209553SimpChina #2: ftp2.cn.freebsd.org" 90209553Simp 91209553SimpCROATIA_FTP_SERVERS="\ 92209553SimpCroatia: ftp.hr.freebsd.org" 93209553Simp 94209553SimpCZECH_REPUBLIC_FTP_SERVERS="\ 95209553SimpCzech Republic: ftp.cz.freebsd.org" 96209553Simp 97209553SimpDENMARK_FTP_SERVERS="\ 98209553SimpDenmark: ftp.dk.freebsd.org|\ 99209553SimpDenmark #2: ftp2.dk.freebsd.org" 100209553Simp 101209553SimpESTONIA_FTP_SERVERS="\ 102209553SimpEstonia: ftp.ee.freebsd.org" 103209553Simp 104209553SimpFINLAND_FTP_SERVERS="\ 105209553SimpFinland: ftp.fi.freebsd.org" 106209553Simp 107209553SimpFRANCE_FTP_SERVERS="\ 108209553SimpFrance: ftp.fr.freebsd.org|\ 109209553SimpFrance #2: ftp2.fr.freebsd.org|\ 110209553SimpFrance #3: ftp3.fr.freebsd.org|\ 111209553SimpFrance #5: ftp5.fr.freebsd.org|\ 112209553SimpFrance #6: ftp6.fr.freebsd.org|\ 113209553SimpFrance #8: ftp8.fr.freebsd.org" 114209553Simp 115209553SimpGERMANY_FTP_SERVERS="\ 116209553SimpGermany: ftp.de.freebsd.org|\ 117209553SimpGermany #2: ftp2.de.freebsd.org|\ 118209553SimpGermany #3: ftp3.de.freebsd.org|\ 119209553SimpGermany #4: ftp4.de.freebsd.org|\ 120209553SimpGermany #5: ftp5.de.freebsd.org|\ 121209553SimpGermany #6: ftp6.de.freebsd.org|\ 122209553SimpGermany #7: ftp7.de.freebsd.org|\ 123209553SimpGermany #8: ftp8.de.freebsd.org" 124209553Simp 125209553SimpGREECE_FTP_SERVERS="\ 126209553SimpGreece: ftp.gr.freebsd.org|\ 127209553SimpGreece #2: ftp2.gr.freebsd.org" 128209553Simp 129209553SimpHUNGARY_FTP_SERVERS="\ 130209553SimpHungary: ftp.hu.freebsd.org" 131209553Simp 132209553SimpICELAND_FTP_SERVERS="\ 133209553SimpIceland: ftp.is.freebsd.org" 134209553Simp 135209553SimpIRELAND_FTP_SERVERS="\ 136209553SimpIreland: ftp.ie.freebsd.org|\ 137209553SimpIreland #2: ftp2.ie.freebsd.org|\ 138209553SimpIreland #3: ftp3.ie.freebsd.org" 139209553Simp 140209553SimpISRAEL_FTP_SERVERS="\ 141209553SimpIsrael: ftp.il.freebsd.org" 142209553Simp 143209553SimpITALY_FTP_SERVERS="\ 144209553SimpItaly: ftp.it.freebsd.org" 145209553Simp 146209553SimpJAPAN_FTP_SERVERS="\ 147209553SimpJapan: ftp.jp.freebsd.org|\ 148209553SimpJapan #2: ftp2.jp.freebsd.org|\ 149209553SimpJapan #3: ftp3.jp.freebsd.org|\ 150209553SimpJapan #4: ftp4.jp.freebsd.org|\ 151209553SimpJapan #5: ftp5.jp.freebsd.org|\ 152209553SimpJapan #6: ftp6.jp.freebsd.org|\ 153209553SimpJapan #7: ftp7.jp.freebsd.org|\ 154209553SimpJapan #8: ftp8.jp.freebsd.org|\ 155209553SimpJapan #9: ftp9.jp.freebsd.org" 156209553Simp 157209553SimpKOREA_FTP_SERVERS="\ 158209553SimpKorea: ftp.kr.freebsd.org|\ 159209553SimpKorea #2: ftp2.kr.freebsd.org" 160209553Simp 161209553SimpLITHUANIA_FTP_SERVERS="\ 162209553SimpLithuania: ftp.lt.freebsd.org" 163209553Simp 164209553SimpNETHERLANDS_FTP_SERVERS="\ 165209553SimpNetherlands: ftp.nl.freebsd.org|\ 166209553SimpNetherlands #2: ftp2.nl.freebsd.org" 167209553Simp 168209553SimpNORWAY_FTP_SERVERS="\ 169209553SimpNorway: ftp.no.freebsd.org|\ 170209553SimpNorway #3: ftp3.no.freebsd.org" 171209553Simp 172209553SimpPOLAND_FTP_SERVERS="\ 173209553SimpPoland: ftp.pl.freebsd.org|\ 174209553SimpPoland #2: ftp2.pl.freebsd.org|\ 175209553SimpPoland #5: ftp5.pl.freebsd.org" 176209553Simp 177209553SimpPORTUGAL_FTP_SERVERS="\ 178209553SimpPortugal: ftp.pt.freebsd.org|\ 179209553SimpPortugal #2: ftp2.pt.freebsd.org|\ 180209553SimpPortugal #4: ftp4.pt.freebsd.org" 181209553Simp 182209553SimpROMANIA_FTP_SERVERS="\ 183209553SimpRomania: ftp.ro.freebsd.org" 184209553Simp 185209553SimpRUSSIA_FTP_SERVERS="\ 186209553SimpRussia: ftp.ru.freebsd.org|\ 187209553SimpRussia #2: ftp2.ru.freebsd.org|\ 188209553SimpRussia #3: ftp3.ru.freebsd.org|\ 189209553SimpRussia #4: ftp4.ru.freebsd.org" 190209553Simp 191209553SimpSINGAPORE_FTP_SERVERS="\ 192209553SimpSingapore: ftp.sg.freebsd.org" 193209553Simp 194209553SimpSLOVAK_REPUBLIC_FTP_SERVERS="\ 195209553SimpSlovak Republic: ftp.sk.freebsd.org" 196209553Simp 197209553SimpSLOVENIA_FTP_SERVERS="\ 198209553SimpSlovenia: ftp.si.freebsd.org|\ 199209553SimpSlovenia #2: ftp2.si.freebsd.org" 200209553Simp 201209553SimpSOUTH_AFRICA_FTP_SERVERS="\ 202209553SimpSouth Africa: ftp.za.freebsd.org|\ 203209553SimpSouth Africa #2: ftp2.za.freebsd.org|\ 204209553SimpSouth Africa #3: ftp3.za.freebsd.org|\ 205209553SimpSouth Africa #4: ftp4.za.freebsd.org" 206209553Simp 207209553SimpSPAIN_FTP_SERVERS="\ 208209553SimpSpain: ftp.es.freebsd.org|\ 209209553SimpSpain #2: ftp2.es.freebsd.org|\ 210209553SimpSpain #3: ftp3.es.freebsd.org" 211209553Simp 212209553SimpSWEDEN_FTP_SERVERS="\ 213209553SimpSweden: ftp.se.freebsd.org|\ 214209553SimpSweden #2: ftp2.se.freebsd.org|\ 215209553SimpSweden #3: ftp3.se.freebsd.org|\ 216225467SbruefferSweden #4: ftp4.se.freebsd.org|\ 217209553SimpSweden #5: ftp5.se.freebsd.org" 218209553Simp 219209553SimpSWITZERLAND_FTP_SERVERS="\ 220209553SimpSwitzerland: ftp.ch.freebsd.org|\ 221209553SimpSwitzerland #2: ftp2.ch.freebsd.org" 222209553Simp 223209553SimpTAIWAN_FTP_SERVERS="\ 224209553SimpTaiwan: ftp.tw.freebsd.org|\ 225209553SimpTaiwan #2: ftp2.tw.freebsd.org|\ 226209553SimpTaiwan #3: ftp3.tw.freebsd.org|\ 227209553SimpTaiwan #4: ftp4.tw.freebsd.org|\ 228209553SimpTaiwan #6: ftp6.tw.freebsd.org|\ 229209553SimpTaiwan #11: ftp11.tw.freebsd.org" 230209553Simp 231209553SimpTURKEY_FTP_SERVERS="\ 232209553SimpTurkey: ftp.tr.freebsd.org|\ 233209553SimpTurkey #2: ftp2.tr.freebsd.org" 234209553Simp 235209553SimpUK_FTP_SERVERS="\ 236209553SimpUK: ftp.uk.freebsd.org|\ 237209553SimpUK #2: ftp2.uk.freebsd.org|\ 238209553SimpUK #3: ftp3.uk.freebsd.org|\ 239209553SimpUK #4: ftp4.uk.freebsd.org|\ 240209553SimpUK #5: ftp5.uk.freebsd.org|\ 241209553SimpUK #6: ftp6.uk.freebsd.org" 242209553Simp 243209553SimpUKRAINE_FTP_SERVERS="\ 244209553SimpUkraine: ftp.ua.freebsd.org|\ 245209553SimpUkraine #2: ftp2.ua.freebsd.org|\ 246209553SimpUkraine #5: ftp5.ua.freebsd.org|\ 247209553SimpUkraine #6: ftp6.ua.freebsd.org|\ 248209553SimpUkraine #7: ftp7.ua.freebsd.org|\ 249209553SimpUkraine #8: ftp8.ua.freebsd.org" 250209553Simp 251209553SimpUSA_FTP_SERVERS="\ 252209553SimpUSA #1: ftp1.us.freebsd.org|\ 253209553SimpUSA #2: ftp2.us.freebsd.org|\ 254209553SimpUSA #3: ftp3.us.freebsd.org|\ 255209553SimpUSA #4: ftp4.us.freebsd.org|\ 256209553SimpUSA #5: ftp5.us.freebsd.org|\ 257209553SimpUSA #6: ftp6.us.freebsd.org|\ 258209553SimpUSA #7: ftp7.us.freebsd.org|\ 259209553SimpUSA #8: ftp8.us.freebsd.org|\ 260209553SimpUSA #9: ftp9.us.freebsd.org|\ 261209553SimpUSA #10: ftp10.us.freebsd.org|\ 262209553SimpUSA #11: ftp11.us.freebsd.org|\ 263209553SimpUSA #12: ftp12.us.freebsd.org|\ 264209553SimpUSA #13: ftp13.us.freebsd.org|\ 265209553SimpUSA #14: ftp14.us.freebsd.org|\ 266209553SimpUSA #15: ftp15.us.freebsd.org" 267209553Simp 268209553Simpshow_mirrors() 269209553Simp{ 270209553Simp MIRRORS="${1}" 271209553Simp if [ -n "${MIRRORS}" ] 272209553Simp then 273209553Simp SAVE_IFS="${IFS}" 274209553Simp IFS="|" 275209553Simp for m in ${MIRRORS} 276209553Simp do 277209553Simp echo "$m" 278209553Simp done 279209553Simp IFS="${SAVE_IFS}" 280209553Simp fi 281211485Simp}; 282209553Simp 283211485Simpset_ftp_mirror() 284211485Simp{ 285211730Simp MIRROR="${1}" 286211730Simp echo "${MIRROR}" > "${CONFDIR}/mirrors.conf" 287211485Simp}; 288211485Simp 289211485Simpget_ftp_mirror() 290211485Simp{ 291211730Simp MIRROR="${DEFAULT_FTP_SERVER}" 292211730Simp if [ -f "${CONFDIR}/mirrors.conf" ] 293211730Simp then 294211730Simp MIRROR=`cat "${CONFDIR}/mirrors.conf"` 295211730Simp fi 296211485Simp 297220059Sjpaetzel export VAL="${MIRROR}" 298211485Simp}; 299211485Simp 300211730Simp 301211730Simpget_ftpHost() 302211730Simp{ 303211730Simp get_value_from_cfg ftpPath 304211730Simp ftpPath="$VAL" 305211730Simp 306211730Simp ftpHost=`echo "${ftpPath}" | sed -E 's|^(ftp://)([^/]*)(.*)|\2|'` 307220059Sjpaetzel export VAL="${ftpHost}" 308211730Simp}; 309211730Simp 310211730Simpget_ftpDir() 311211730Simp{ 312211730Simp get_value_from_cfg ftpPath 313211730Simp ftpPath="$VAL" 314211730Simp 315211730Simp ftpDir=`echo "${ftpPath}" | sed -E 's|^(ftp://)([^/]*)(.*)|\3|'` 316220059Sjpaetzel export VAL="${ftpDir}" 317211730Simp}; 318211730Simp 319209553Simpget_ftp_mirrors() 320209553Simp{ 321209553Simp COUNTRY="${1}" 322209553Simp if [ -n "$COUNTRY" ] 323209553Simp then 324209553Simp COUNTRY=`echo $COUNTRY|tr A-Z a-z` 325209553Simp case "${COUNTRY}" in 326209553Simp argentina*) VAL="${ARGENTINA_FTP_SERVERS}" ;; 327209553Simp australia*) VAL="${AUSTRALIA_FTP_SERVERS}" ;; 328209553Simp austria*) VAL="${AUSTRIA_FTP_SERVERS}" ;; 329209553Simp brazil*) VAL="${BRAZIL_FTP_SERVERS}" ;; 330209553Simp canada*) VAL="${CANADA_FTP_SERVERS}" ;; 331209553Simp china*) VAL="${CHINA_FTP_SERVERS}" ;; 332209553Simp croatia*) VAL="${CROATIA_FTP_SERVERS}" ;; 333209553Simp czech*) VAL="${CZECH_REPUBLIC_FTP_SERVERS}" ;; 334209553Simp denmark*) VAL="${DENMARK_FTP_SERVERS}" ;; 335209553Simp estonia*) VAL="${ESTONIA_FTP_SERVERS}" ;; 336209553Simp finland*) VAL="${FINLAND_FTP_SERVERS}" ;; 337209553Simp france*) VAL="${FRANCE_FTP_SERVERS}" ;; 338209553Simp germany*) VAL="${GERMANY_FTP_SERVERS}" ;; 339209553Simp greece*) VAL="${GREECE_FTP_SERVERS}" ;; 340209553Simp hungary*) VAL="${HUNGARY_FTP_SERVERS}" ;; 341209553Simp iceland*) VAL="${ICELAND_FTP_SERVERS}" ;; 342209553Simp ireland*) VAL="${IRELAND_FTP_SERVERS}" ;; 343209553Simp israel*) VAL="${ISRAEL_FTP_SERVERS}" ;; 344209553Simp italy*) VAL="${ITALY_FTP_SERVERS}" ;; 345209553Simp japan*) VAL="${JAPAN_FTP_SERVERS}" ;; 346209553Simp korea*) VAL="${KOREA_FTP_SERVERS}" ;; 347209553Simp lithuania*) VAL="${LITHUANIA_FTP_SERVERS}" ;; 348209553Simp netherlands*) VAL="${NETHERLANDS_FTP_SERVERS}" ;; 349209553Simp norway*) VAL="${NORWAY_FTP_SERVERS}" ;; 350209553Simp poland*) VAL="${POLAND_FTP_SERVERS}" ;; 351209553Simp portugal*) VAL="${PORTUGAL_FTP_SERVERS}" ;; 352209553Simp romania*) VAL="${ROMAINIA_FTP_SERVERS}" ;; 353209553Simp russia*) VAL="${RUSSIA_FTP_SERVERS}" ;; 354209553Simp singapore*) VAL="${SINGAPORE_FTP_SERVERS}" ;; 355209553Simp slovak*) VAL="${SLOVAK_REPUBLIC_FTP_SERVERS}" ;; 356209553Simp slovenia*) VAL="${SLOVENIA_FTP_SERVERS}" ;; 357209553Simp *africa*) VAL="${SOUTH_AFRICA_FTP_SERVERS}" ;; 358209553Simp spain*) VAL="${SPAIN_FTP_SERVERS}" ;; 359209553Simp sweden*) VAL="${SWEDEN_FTP_SERVERS}" ;; 360209553Simp switzerland*) VAL="${SWITZERLAND_FTP_SERVERS}" ;; 361209553Simp taiwan*) VAL="${TAIWAN_FTP_SERVERS}" ;; 362209553Simp turkey*) VAL="${TURKEY_FTP_SERVERS}" ;; 363209553Simp ukraine*) VAL="${UKRAINE_FTP_SERVERS}" ;; 364209553Simp uk*) VAL="${UK_FTP_SERVERS}" ;; 365209553Simp usa*) VAL="${USA_FTP_SERVERS}" ;; 366209553Simp esac 367209553Simp else 368209553Simp VAL="${MAIN_FTP_SERVERS}" 369209553Simp VAL="${VAL}|${IPV6_FTP_SERVERS}" 370209553Simp VAL="${VAL}|${PRIMARY_FTP_SERVERS}" 371209553Simp VAL="${VAL}|${ARGENTINA_FTP_SERVERS}" 372209553Simp VAL="${VAL}|${AUSTRALIA_FTP_SERVERS}" 373209553Simp VAL="${VAL}|${AUSTRIA_FTP_SERVERS}" 374209553Simp VAL="${VAL}|${BRAZIL_FTP_SERVERS}" 375209553Simp VAL="${VAL}|${CANADA_FTP_SERVERS}" 376209553Simp VAL="${VAL}|${CHINA_FTP_SERVERS}" 377209553Simp VAL="${VAL}|${CROATIA_FTP_SERVERS}" 378209553Simp VAL="${VAL}|${CZECH_REPUBLIC_FTP_SERVERS}" 379209553Simp VAL="${VAL}|${DENMARK_FTP_SERVERS}" 380209553Simp VAL="${VAL}|${ESTONIA_FTP_SERVERS}" 381209553Simp VAL="${VAL}|${FINLAND_FTP_SERVERS}" 382209553Simp VAL="${VAL}|${FRANCE_FTP_SERVERS}" 383209553Simp VAL="${VAL}|${GERMANY_FTP_SERVERS}" 384209553Simp VAL="${VAL}|${GREECE_FTP_SERVERS}" 385209553Simp VAL="${VAL}|${HUNGARY_FTP_SERVERS}" 386209553Simp VAL="${VAL}|${ICELAND_FTP_SERVERS}" 387209553Simp VAL="${VAL}|${IRELAND_FTP_SERVERS}" 388209553Simp VAL="${VAL}|${ISRAEL_FTP_SERVERS}" 389209553Simp VAL="${VAL}|${ITALY_FTP_SERVERS}" 390209553Simp VAL="${VAL}|${JAPAN_FTP_SERVERS}" 391209553Simp VAL="${VAL}|${KOREA_FTP_SERVERS}" 392209553Simp VAL="${VAL}|${LITHUANIA_FTP_SERVERS}" 393209553Simp VAL="${VAL}|${NETHERLANDS_FTP_SERVERS}" 394209553Simp VAL="${VAL}|${NORWAY_FTP_SERVERS}" 395209553Simp VAL="${VAL}|${POLAND_FTP_SERVERS}" 396209553Simp VAL="${VAL}|${PORTUGAL_FTP_SERVERS}" 397209553Simp VAL="${VAL}|${ROMANIA_FTP_SERVERS}" 398209553Simp VAL="${VAL}|${RUSSIA_FTP_SERVERS}" 399209553Simp VAL="${VAL}|${SINGAPORE_FTP_SERVERS}" 400209553Simp VAL="${VAL}|${SLOVAK_REPUBLIC_FTP_SERVERS}" 401209553Simp VAL="${VAL}|${SLOVENIA_FTP_SERVERS}" 402209553Simp VAL="${VAL}|${SOUTH_AFRICA_FTP_SERVERS}" 403209553Simp VAL="${VAL}|${SPAIN_FTP_SERVERS}" 404209553Simp VAL="${VAL}|${SWEDEN_FTP_SERVERS}" 405209553Simp VAL="${VAL}|${SWITZERLAND_FTP_SERVERS}" 406209553Simp VAL="${VAL}|${TAIWAN_FTP_SERVERS}" 407209553Simp VAL="${VAL}|${TURKEY_FTP_SERVERS}" 408209553Simp VAL="${VAL}|${UKRAINE_FTP_SERVERS}" 409209553Simp VAL="${VAL}|${UK_FTP_SERVERS}" 410209553Simp VAL="${VAL}|${USA_FTP_SERVERS}" 411209553Simp fi 412209553Simp 413209553Simp export VAL 414211485Simp}; 415