Page MenuHomeFreeBSD

D54849.id170295.diff
No OneTemporary

D54849.id170295.diff

diff --git a/usr.sbin/bsdinstall/scripts/mirrorselect b/usr.sbin/bsdinstall/scripts/mirrorselect
--- a/usr.sbin/bsdinstall/scripts/mirrorselect
+++ b/usr.sbin/bsdinstall/scripts/mirrorselect
@@ -40,6 +40,7 @@
--title "Mirror Selection" --extra-button --extra-label "Other" \
--menu "Please select the best suitable site for you or \"other\" if you want to specify a different choice. The \"Main Site\" directs users to the nearest project managed mirror via GeoDNS (they carry the full range of possible distributions and support both IPv4 and IPv6). All other sites are known as \"Community Mirrors\"; not every site listed here carries more than the base distribution kits. Select a site!" \
0 0 16 \
+ http://download.freebsd.org "Main Site (GeoDNS, CDN, HTTP)"\
http://ftp.freebsd.org "Main Site (GeoDNS, HTTP)"\
ftp://ftp.freebsd.org "Main Site (GeoDNS, FTP)"\
http://ftp.au.freebsd.org "Australia - IPv6"\
@@ -103,7 +104,17 @@
;;
esac
-BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD/${RELDIR}/`uname -m`/`uname -p`/${_UNAME_R}"
+case ${MIRROR} in
+ *ftp*)
+ BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD"
+ ;;
+ *)
+ BSDINSTALL_DISTSITE="$MIRROR"
+ ;;
+
+esac
+
+BSDINSTALL_DISTSITE="${BSDINSTALL_DISTSITE}/${RELDIR}/`uname -m`/`uname -p`/${_UNAME_R}"
case $MIRROR_BUTTON in
$BSDDIALOG_ERROR | $BSDDIALOG_CANCEL | $BSDDIALOG_ESC)

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 4, 7:06 AM (13 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35948546
Default Alt Text
D54849.id170295.diff (1 KB)

Event Timeline