Fix firestarter killing itself because it exists

This commit is contained in:
Salt 2019-06-21 18:14:55 -05:00
parent b8ceb738e4
commit 5bb9bda2d3

View File

@ -274,8 +274,12 @@ https://gitlab.com/rehashedsalt/firestarter
EOF
}
step_check() {
if pgrep firestarter > /dev/null 2>&1 && [ -z "$dryrun" ]; then
err "Firestarter is already running" 61
if [ -z "$dryrun" ]; then
for pid in $(pgrep firestarter); do
if [ "$pid" != "$BASHPID" ]; then
err "Firestarter is already running" 61
fi
done
fi
return 0
}