Stop users from saving config with invalid download directory

This commit is contained in:
Henric Andersson 2016-11-16 22:21:24 -08:00
commit c122a14261

View file

@ -382,6 +382,10 @@ done
# This will destroy and recreate the config file. Any settings that are set in the config file but are no longer
# valid will NOT be saved.
if [ "${SAVECONFIG}" = "yes" ]; then
if [ ! -d "$(eval cd ${DOWNLOADDIR// /\\ } 2>/dev/null && pwd)" ]; then
error "Download directory does not exist or is not a directory (tried \"${DOWNLOADDIR}\")"
exit 1
fi
echo "# Config file for plexupdate" >${CONFIGFILE:="${HOME}/.plexupdate"}
for VAR in AUTOINSTALL CRON AUTODELETE DOWNLOADDIR EMAIL PASS FORCE FORCEALL PUBLIC QUIET AUTOSTART AUTOUPDATE PLEXSERVER PLEXPORT CHECKUPDATE