aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/common.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/common.sh b/lib/common.sh
index a140ccb..8647945 100644
--- a/lib/common.sh
+++ b/lib/common.sh
@@ -193,6 +193,7 @@ function eval_config {
ROOT_PRIORITY="`eval_parameter ROOT_PRIORITY patches slackware extra testing pasture`"
SIMPLARET_PURGE_WEEKS="`eval_parameter SIMPLARET_PURGE_WEEKS 0`"
FTP_TOOL="`eval_parameter FTP_TOOL wget`"
+ HTTP_TOOL="`eval_parameter HTTP_TOOL wget`"
CONNECT_TIMEOUT="`eval_parameter CONNECT_TIMEOUT 0`"
SIMPLARET_CLEAN="`eval_boolean_parameter SIMPLARET_CLEAN 1`"
@@ -239,6 +240,18 @@ function eval_config {
VERSION="$DEFAULT_VERSION"
fi
+ if [ "$FTP_TOOL" != "wget" ] || [ "$FTP_TOOL" != "curl" ] || [ "$FTP_TOOL" != "ncftpget" ]; then
+ echo "$1 configuration error: invalid value $FTP_TOOL for config parameter FTP_TOOL"
+ echo "$1 assuming value \"wget\" for variable FTP_TOOL"
+ FTP_TOOL="wget"
+ fi
+
+ if [ "$HTTP_TOOL" != "wget" ] || [ "$HTTP_TOOL" != "curl" ]; then
+ echo "$1 configuration error: invalid value $HTTP_TOOL for config parameter HTTP_TOOL"
+ echo "$1 assuming value \"wget\" for variable HTTP_TOOL"
+ HTTP_TOOL="wget"
+ fi
+
if which $SIMPLARET &> /dev/null; then
if [ "$SIMPLARET_UPDATE" == "1" ]; then
if [ "$2" == "-u" ]; then