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 --- |