mirror of
https://github.com/Unimatrix0/update_ombi.git
synced 2025-08-20 05:14:05 -07:00
Add config argument
Add config to arguments using --config= or -c=, also quotes can be used for paths with spaces. If config argument is not used it will check for config in the same folder as before. Add config path to log level debug.
This commit is contained in:
parent
2be16cb034
commit
e6da8ab842
1 changed files with 16 additions and 2 deletions
|
@ -67,6 +67,16 @@ while [ $# -gt 0 ]; do
|
|||
exit 1
|
||||
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 "* Error: Invalid argument. *\n"
|
||||
|
@ -103,10 +113,14 @@ unzip-strip() (
|
|||
)
|
||||
|
||||
# Import any custom config to override the defaults, if necessary
|
||||
configfile="$(dirname $0)/update_ombi.conf"
|
||||
if [ -z "$configfile" ]; then
|
||||
configfile="$(dirname $0)/update_ombi.conf"
|
||||
fi
|
||||
|
||||
if [ -e $configfile ]; then
|
||||
source $configfile > /dev/null 2>&1
|
||||
.log 6 "Script config file found...parsing..."
|
||||
.log 7 "Config path is: $configfile"
|
||||
if [ $? -ne 0 ] ; then
|
||||
.log 3 "Unable to use config file...using defaults..."
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue