diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2010-12-17 23:38:27 -0500 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2010-12-17 23:38:27 -0500 |
commit | 9b8707c320efb46379ff9d25d9859d81d6410061 (patch) | |
tree | 444bc503a3e62ac665a61603bb80939d6ab55449 /usr/sbin/pc-sysinstall/backend/functions-ftp.sh | |
parent | 65c6cdfa85263d3ed39117577054d3fede9753df (diff) | |
download | pfsense-9b8707c320efb46379ff9d25d9859d81d6410061.zip pfsense-9b8707c320efb46379ff9d25d9859d81d6410061.tar.gz |
Catch up to recent FreeBSD-9-CURRENT changes
Diffstat (limited to 'usr/sbin/pc-sysinstall/backend/functions-ftp.sh')
-rwxr-xr-x | usr/sbin/pc-sysinstall/backend/functions-ftp.sh | 49 |
1 files changed, 46 insertions, 3 deletions
diff --git a/usr/sbin/pc-sysinstall/backend/functions-ftp.sh b/usr/sbin/pc-sysinstall/backend/functions-ftp.sh index 93d9eae..fa05e3f 100755 --- a/usr/sbin/pc-sysinstall/backend/functions-ftp.sh +++ b/usr/sbin/pc-sysinstall/backend/functions-ftp.sh @@ -23,13 +23,15 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/usr.sbin/pc-sysinstall/backend/functions-ftp.sh,v 1.2 2010/07/13 23:47:12 imp Exp $ +# $FreeBSD: src/usr.sbin/pc-sysinstall/backend/functions-ftp.sh,v 1.4 2010/08/24 06:11:46 imp Exp $ # Functions which runs commands on the system . ${BACKEND}/functions.sh . ${BACKEND}/functions-parse.sh +DEFAULT_FTP_SERVER="ftp.freebsd.org" + MAIN_FTP_SERVERS="\ Main Site: ftp.freebsd.org" @@ -274,7 +276,48 @@ show_mirrors() done IFS="${SAVE_IFS}" fi -} +}; + +set_ftp_mirror() +{ + MIRROR="${1}" + echo "${MIRROR}" > "${CONFDIR}/mirrors.conf" +}; + +get_ftp_mirror() +{ + MIRROR="${DEFAULT_FTP_SERVER}" + if [ -f "${CONFDIR}/mirrors.conf" ] + then + MIRROR=`cat "${CONFDIR}/mirrors.conf"` + fi + + VAL="${MIRROR}" + export VAL +}; + + +get_ftpHost() +{ + get_value_from_cfg ftpPath + ftpPath="$VAL" + + ftpHost=`echo "${ftpPath}" | sed -E 's|^(ftp://)([^/]*)(.*)|\2|'` + VAL="${ftpHost}" + + export VAL +}; + +get_ftpDir() +{ + get_value_from_cfg ftpPath + ftpPath="$VAL" + + ftpDir=`echo "${ftpPath}" | sed -E 's|^(ftp://)([^/]*)(.*)|\3|'` + VAL="${ftpDir}" + + export VAL +}; get_ftp_mirrors() { @@ -371,4 +414,4 @@ get_ftp_mirrors() fi export VAL -} +}; |