Browse Source

test user interface

pull/709/head
lrob 9 years ago
parent
commit
7f28e93a25
  1. 27
      functions/command_fastdl.sh

27
functions/command_fastdl.sh

@ -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?" fn_printdots "Enable clearing old FastDL files? (Useful if some files changed)"
echo "(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;; [Yy]* ) clearoldfastdl="on"; fn_scriptlog "clearoldfastdl enabled"; fn_printok "Enabled"; break;;
[Nn]* ) clearoldfastdl="off"; fn_scriptlog "clearoldfastdl disabled" 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?" fn_printdots "Enable file compressiong using bzip2?"
echo "(It may take a while)" 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;; [Yy]* ) bzip2enable="on"; fn_scriptlog "bzip2 enabled"; fn_printok "Enabled"; break;;
[Nn]* ) bzip2enable="off"; fn_scriptlog "bzip2 disabled" 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

Loading…
Cancel
Save