#!/bin/bash
DIR_DOWNLOAD="downloads"

SERVER=

echo "Download packages: "
echo ""
echo "Instead of downloading the required packages to build your LFS system from the"
echo "official distribution sites, you can download all of them conviniently from one"
echo "of our FTP sites."
echo ""
echo "Please pick a mirror site that's geographically closest to your location."
echo ""
echo "North America:"
echo "  1. Fremont, California, USA [FTP] [8 Mbit]"
echo "  2. Fremont, California, USA [HTTP] [8 Mbit]"
echo "  3. Lufkin, Texas, USA [FTP] [6 Mbit]"
echo "  4. Lufkin, Texas, USA [HTTP] [6 Mbit]"
echo ""
echo "Europe:"
echo "  5. Univ. of Twente, The Netherlands [HTTP] [100 Mbit]"
echo "  6. Univ. of Twente, The Netherlands [FTP] [100 Mbit]"
echo "  7. Oslo, Norway [FTP] [100 Mbit]"
echo "  8. Lancaster, UK [HTTP] [100 Mbit]"
echo "  9. Vienna Univ. of Tech., Austria [FTP] [64 Mbit]"
echo "  10. Vienna Univ. of Tech., Austria [HTTP] [64 Mbit]"
echo "  11. Karlskrona, Sweden [FTP] [10 Mbit]"
echo "  12. Freising, Germany [HTTP] [4 Mbit]"
echo "  13. Freising, Germany [FTP] [4 Mbit]"
echo ""
echo "Australia:"
echo "  14. Brisbane, Australia [FTP] [155 Mbit]"
echo ""
echo "Asia:"
echo "  15. Singapore, Singapore [FTP] [45 Mbit]"
echo "  16. Singapore, Singapore [HTTP] [45 Mbit]"
echo ""
echo "Other:"
echo "  0. Custom server"
echo ""

echo -n "Enter server (e.g. 1): "
read SERVER

if [ "$SERVER" = "1" ]; then
	SERVER="
elif [ "$SERVER" = "2" ]; then
	SERVER="
elif [ "$SERVER" = "3" ]; then
	SERVER="
elif [ "$SERVER" = "4" ]; then
	SERVER="
elif [ "$SERVER" = "5" ]; then
	SERVER="
elif [ "$SERVER" = "6" ]; then
	SERVER="
elif [ "$SERVER" = "7" ]; then
	SERVER="
elif [ "$SERVER" = "8" ]; then
	SERVER="
elif [ "$SERVER" = "9" ]; then
	SERVER="
elif [ "$SERVER" = "10" ]; then
	SERVER="
elif [ "$SERVER" = "11" ]; then
	SERVER="
elif [ "$SERVER" = "12" ]; then
	SERVER="
elif [ "$SERVER" = "13" ]; then
	SERVER="
elif [ "$SERVER" = "14" ]; then
	SERVER="
elif [ "$SERVER" = "15" ]; then
	SERVER="
elif [ "$SERVER" = "16" ]; then
	SERVER="
elif [ "$SERVER" = "0" ]; then
	echo -n "Enter server (e.g. ftp://10.0.0.1/mirror/ftp.linuxfromscratch.org): "
	read SERVER
else
	echo "Error"
fi

if [ ! -d $DIR_DOWNLOAD ]; then
	mkdir $DIR_DOWNLOAD
fi

cd $DIR_DOWNLOAD
wget $SERVER/lfs-books/3.3/LFS-BOOK-3.3-HTML.tar.bz2
wget $SERVER/lfs-books/3.3/LFS-BOOK-3.3-NOCHUNKS.html.bz2
wget $SERVER/lfs-books/3.3/LFS-BOOK-3.3.pdf.bz2
wget $SERVER/lfs-books/3.3/LFS-BOOK-3.3.ps.bz2
wget $SERVER/lfs-books/3.3/LFS-BOOK-3.3.txt.bz2
wget $SERVER/lfs-books/3.3/LFS-BOOK-3.3-XML.tar.bz2
wget $SERVER/lfs-commands/lfs-commands-3.3.tar.bz2
wget $SERVER/lfs-packages/3.3/lfs-packages-3.3.tar

