|
@@ -37,7 +37,8 @@ fi
|
|
|
|
|
|
|
|
fn_fastdl_init(){
|
|
fn_fastdl_init(){
|
|
|
# User confirmation
|
|
# User confirmation
|
|
|
-fn_printdots "Welcome to LGSM's FastDL generator"
|
|
|
|
|
|
|
+fn_printok "Welcome to LGSM's FastDL generator"
|
|
|
|
|
+echo -en "\n"
|
|
|
fn_scriptlog "Started FastDL creation"
|
|
fn_scriptlog "Started FastDL creation"
|
|
|
sleep 1
|
|
sleep 1
|
|
|
while true; do
|
|
while true; do
|
|
@@ -52,7 +53,7 @@ fn_scriptlog "Initiating FastDL creation"
|
|
|
|
|
|
|
|
# Check and create folders
|
|
# Check and create folders
|
|
|
if [ ! -d "${webdir}" ]; then
|
|
if [ ! -d "${webdir}" ]; then
|
|
|
- fn_printinfo "Creating www directory..."
|
|
|
|
|
|
|
+ fn_printdots "Creating www directory..."
|
|
|
sleep 0.5
|
|
sleep 0.5
|
|
|
mkdir -v "${webdir}"
|
|
mkdir -v "${webdir}"
|
|
|
sleep 1
|
|
sleep 1
|
|
@@ -60,11 +61,13 @@ if [ ! -d "${webdir}" ]; then
|
|
|
fi
|
|
fi
|
|
|
if [ ! -d "${fastdldir}" ]; then
|
|
if [ ! -d "${fastdldir}" ]; then
|
|
|
newfastdl=1
|
|
newfastdl=1
|
|
|
- fn_printinfo "Creating FastDL directory..."
|
|
|
|
|
|
|
+ fn_printdots "Creating FastDL directory..."
|
|
|
sleep 0.5
|
|
sleep 0.5
|
|
|
mkdir -v "${fastdldir}"
|
|
mkdir -v "${fastdldir}"
|
|
|
sleep 1
|
|
sleep 1
|
|
|
fn_scriptlog "FastDL created ${fastdldir}"
|
|
fn_scriptlog "FastDL created ${fastdldir}"
|
|
|
|
|
+ fn_printok "Folders created"
|
|
|
|
|
+ echo -en "\n"
|
|
|
else
|
|
else
|
|
|
newfastdl=0
|
|
newfastdl=0
|
|
|
fi
|
|
fi
|
|
@@ -73,27 +76,29 @@ fi
|
|
|
fn_fastdl_config(){
|
|
fn_fastdl_config(){
|
|
|
fn_printinfo "Configuration..."
|
|
fn_printinfo "Configuration..."
|
|
|
fn_scriptlog "Configuration"
|
|
fn_scriptlog "Configuration"
|
|
|
|
|
+echo -en "\n"
|
|
|
sleep 2
|
|
sleep 2
|
|
|
if [ ${newfastdl} == 1 ]; then
|
|
if [ ${newfastdl} == 1 ]; then
|
|
|
- fn_printinfo "Do you wish to clear old FastDL files?"
|
|
|
|
|
- echo "(Useful if some files changed)"
|
|
|
|
|
|
|
+ fn_printdots "Enable clearing old FastDL files? (Useful if some files changed)"
|
|
|
while true; do
|
|
while true; do
|
|
|
read -p "Clear old FastDL? [y/n]" yn
|
|
read -p "Clear old FastDL? [y/n]" yn
|
|
|
case $yn in
|
|
case $yn in
|
|
|
- [Yy]* ) clearoldfastdl="on"; fn_scriptlog "clearoldfastdl enabled"; break;;
|
|
|
|
|
- [Nn]* ) clearoldfastdl="off"; fn_scriptlog "clearoldfastdl disabled" break;;
|
|
|
|
|
|
|
+ [Yy]* ) clearoldfastdl="on"; fn_scriptlog "clearoldfastdl enabled"; fn_printok "Enabled"; break;;
|
|
|
|
|
+ [Nn]* ) clearoldfastdl="off"; fn_scriptlog "clearoldfastdl disabled"; fn_printok "Disabled"; break;;
|
|
|
* ) echo "Please answer yes or no.";;
|
|
* ) echo "Please answer yes or no.";;
|
|
|
esac
|
|
esac
|
|
|
done
|
|
done
|
|
|
|
|
+ echo -en "\n"
|
|
|
fi
|
|
fi
|
|
|
if [ ${bzip2installed} == 1 ]; then
|
|
if [ ${bzip2installed} == 1 ]; then
|
|
|
- echo "Compress files using bzip2 for faster client download?"
|
|
|
|
|
- echo "(It may take a while)"
|
|
|
|
|
|
|
+ fn_printdots "Enable file compressiong using bzip2?"
|
|
|
|
|
+ echo -en "\n"
|
|
|
|
|
+ echo "It may take a while but is advised for faster client download"
|
|
|
while true; do
|
|
while true; do
|
|
|
read -p "Use bzip2? [y/n]" yn
|
|
read -p "Use bzip2? [y/n]" yn
|
|
|
case $yn in
|
|
case $yn in
|
|
|
- [Yy]* ) bzip2enable="on"; fn_scriptlog "bzip2 enabled"; break;;
|
|
|
|
|
- [Nn]* ) bzip2enable="off"; fn_scriptlog "bzip2 disabled" break;;
|
|
|
|
|
|
|
+ [Yy]* ) bzip2enable="on"; fn_scriptlog "bzip2 enabled"; fn_printok "Enabled"; break;;
|
|
|
|
|
+ [Nn]* ) bzip2enable="off"; fn_scriptlog "bzip2 disabled"; fn_printok "Disabled;" break;;
|
|
|
* ) echo "Please answer yes or no.";;
|
|
* ) echo "Please answer yes or no.";;
|
|
|
esac
|
|
esac
|
|
|
done
|
|
done
|