Don't load user-instance if older than global-instance

Too many people have performed a user-install and then opened a ticket wondering why their settings in /etc/arkmanager/instances/main.cfg won't apply.  Avoid this by not loading the instance.cfg in ~/.config/arkmanager/instances if it's older than the instance.cfg in /etc/arkmanager/instances
This commit is contained in:
Ben Peddell 2016-11-13 10:05:46 +10:00 committed by GitHub
parent a4621389c9
commit b8c64830bb

View File

@ -2585,7 +2585,7 @@ useConfig() {
if [ -f "/etc/arkmanager/instances/${1}.cfg" ]; then
configfile="/etc/arkmanager/instances/${1}.cfg"
fi
if [ -f "${HOME}/.config/arkmanager/instances/${1}.cfg" ]; then
if [[ -f "${HOME}/.config/arkmanager/instances/${1}.cfg" && "${HOME}/.config/arkmanager/instances/${1}.cfg" -nt "/etc/arkmanager/instances/${1}.cfg" ]]; then
configfile="${HOME}/.config/arkmanager/instances/${1}.cfg"
fi
for varname in "${!configfile_@}"; do