mirror of
https://github.com/linuxserver/docker-flexget.git
synced 2026-06-03 09:57:36 +00:00
validate config file extension for lock file env
This commit is contained in:
@@ -6,7 +6,18 @@ mkdir -p \
|
||||
/data
|
||||
|
||||
FG_CONFIG_FILE="${FG_CONFIG_FILE:-/config/.flexget/config.yml}"
|
||||
FG_LOCK_FILE="${FG_CONFIG_FILE/config.yml/.config-lock}"
|
||||
case "${FG_CONFIG_FILE}" in
|
||||
*yml)
|
||||
FG_LOCK_FILE="${FG_CONFIG_FILE/config.yml/.config-lock}"
|
||||
;;
|
||||
*yaml)
|
||||
FG_LOCK_FILE="${FG_CONFIG_FILE/config.yaml/.config-lock}"
|
||||
;;
|
||||
default)
|
||||
echo "invalid config file extension"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
# clean up config-lock from unclean shutdown
|
||||
if [[ -f "${FG_LOCK_FILE}" ]]; then
|
||||
rm -rf "${FG_LOCK_FILE}"
|
||||
|
||||
Reference in New Issue
Block a user