Deleted Added
full compact
functions-ftp.sh (211485) functions-ftp.sh (211730)
1#!/bin/sh
2#-
3# Copyright (c) 2010 iXsystems, Inc. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24# SUCH DAMAGE.
25#
1#!/bin/sh
2#-
3# Copyright (c) 2010 iXsystems, Inc. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24# SUCH DAMAGE.
25#
26# $FreeBSD: head/usr.sbin/pc-sysinstall/backend/functions-ftp.sh 211485 2010-08-19 05:59:27Z imp $
26# $FreeBSD: head/usr.sbin/pc-sysinstall/backend/functions-ftp.sh 211730 2010-08-24 06:11:46Z imp $
27
28# Functions which runs commands on the system
29
30. ${BACKEND}/functions.sh
31. ${BACKEND}/functions-parse.sh
32
33DEFAULT_FTP_SERVER="ftp.freebsd.org"
34

--- 240 unchanged lines hidden (view full) ---

275 echo "$m"
276 done
277 IFS="${SAVE_IFS}"
278 fi
279};
280
281set_ftp_mirror()
282{
27
28# Functions which runs commands on the system
29
30. ${BACKEND}/functions.sh
31. ${BACKEND}/functions-parse.sh
32
33DEFAULT_FTP_SERVER="ftp.freebsd.org"
34

--- 240 unchanged lines hidden (view full) ---

275 echo "$m"
276 done
277 IFS="${SAVE_IFS}"
278 fi
279};
280
281set_ftp_mirror()
282{
283 MIRROR="${1}"
284 echo "${MIRROR}" > "${CONFDIR}/mirrors.conf"
283 MIRROR="${1}"
284 echo "${MIRROR}" > "${CONFDIR}/mirrors.conf"
285};
286
287get_ftp_mirror()
288{
285};
286
287get_ftp_mirror()
288{
289 MIRROR="${DEFAULT_FTP_SERVER}"
290 if [ -f "${CONFDIR}/mirrors.conf" ]
291 then
292 MIRROR=`cat "${CONFDIR}/mirrors.conf"`
293 fi
289 MIRROR="${DEFAULT_FTP_SERVER}"
290 if [ -f "${CONFDIR}/mirrors.conf" ]
291 then
292 MIRROR=`cat "${CONFDIR}/mirrors.conf"`
293 fi
294
294
295 VAL="${MIRROR}"
296 export VAL
295 VAL="${MIRROR}"
296 export VAL
297};
298
297};
298
299
300get_ftpHost()
301{
302 get_value_from_cfg ftpPath
303 ftpPath="$VAL"
304
305 ftpHost=`echo "${ftpPath}" | sed -E 's|^(ftp://)([^/]*)(.*)|\2|'`
306 VAL="${ftpHost}"
307
308 export VAL
309};
310
311get_ftpDir()
312{
313 get_value_from_cfg ftpPath
314 ftpPath="$VAL"
315
316 ftpDir=`echo "${ftpPath}" | sed -E 's|^(ftp://)([^/]*)(.*)|\3|'`
317 VAL="${ftpDir}"
318
319 export VAL
320};
321
299get_ftp_mirrors()
300{
301 COUNTRY="${1}"
302 if [ -n "$COUNTRY" ]
303 then
304 COUNTRY=`echo $COUNTRY|tr A-Z a-z`
305 case "${COUNTRY}" in
306 argentina*) VAL="${ARGENTINA_FTP_SERVERS}" ;;

--- 88 unchanged lines hidden ---
322get_ftp_mirrors()
323{
324 COUNTRY="${1}"
325 if [ -n "$COUNTRY" ]
326 then
327 COUNTRY=`echo $COUNTRY|tr A-Z a-z`
328 case "${COUNTRY}" in
329 argentina*) VAL="${ARGENTINA_FTP_SERVERS}" ;;

--- 88 unchanged lines hidden ---