This commit is contained in:
OoGuru 2017-12-21 11:40:15 +00:00 committed by GitHub
commit b0d5df588b

View file

@ -45,6 +45,7 @@ defaultport="5000"
## By default, none ## ## By default, none ##
declare -i verbosity=-1 declare -i verbosity=-1
configfile=''
############################################ ############################################
## Do not modify anything below this line ## ## Do not modify anything below this line ##
@ -67,6 +68,16 @@ while [ $# -gt 0 ]; do
exit 1 exit 1
fi fi
;; ;;
--config|-c=*)
if [[ ${1#*=} =~ ^\"?.*\.conf\"?$ ]]; then
configfile="${1#*=}"
else
printf "******************************\n"
printf "* Error: Invalid config path.*\n"
printf "******************************\n"
exit 1
fi
;;
*) *)
printf "****************************\n" printf "****************************\n"
printf "* Error: Invalid argument. *\n" printf "* Error: Invalid argument. *\n"
@ -103,10 +114,14 @@ unzip-strip() (
) )
# Import any custom config to override the defaults, if necessary # Import any custom config to override the defaults, if necessary
if [ -z "$configfile" ]; then
configfile="$(dirname $0)/update_ombi.conf" configfile="$(dirname $0)/update_ombi.conf"
fi
if [ -e $configfile ]; then if [ -e $configfile ]; then
source $configfile > /dev/null 2>&1 source $configfile > /dev/null 2>&1
.log 6 "Script config file found...parsing..." .log 6 "Script config file found...parsing..."
.log 7 "Config path is: $configfile"
if [ $? -ne 0 ] ; then if [ $? -ne 0 ] ; then
.log 3 "Unable to use config file...using defaults..." .log 3 "Unable to use config file...using defaults..."
else else