diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/common.sh | 13 |
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 |