fastd-start-stop-fix #221

Closed
rohammer wants to merge 2 commits from rohammer:fastd-start-stop-fix into master
1 changed files with 4 additions and 9 deletions
Showing only changes of commit 7fff54218a - Show all commits

View File

@ -1,7 +1,7 @@
protocol=fastd
fastd_clear() {
rm /tmp/fastd_fff_peers/*
rm /tmp/fastd_fff_peers/* 2>/dev/null
Review

Ich würde hier wohl eher rm -f <files..> verwenden, statt 2>/dev/null.

Ich würde hier wohl eher `rm -f <files..>` verwenden, statt 2>/dev/null.
Review

ja ist huebscher.

ja ist huebscher.
}
fastd_addpeer() {
@ -21,14 +21,9 @@ fastd_addpeer() {
}
fastd_start_stop() {
/etc/init.d/fastd reload # does nothing if fastd was not running
# fastd start/stop for various situations
# this is needed for first start and if fastd comes up or disappears in hoodfile
pidfile="/tmp/run/fastd.fff.pid"
if [ "$(ls /etc/fastd/fff/peers/* 2>/dev/null)" ]; then
([ -s "$pidfile" ] && [ -d "/proc/$(cat "$pidfile")" ]) || /etc/init.d/fastd start
if ls /etc/fastd/fff/peers/* &>/dev/null; then
/etc/init.d/fastd reload
else
([ -s "$pidfile" ] && [ -d "/proc/$(cat "$pidfile")" ]) && /etc/init.d/fastd stop
/etc/init.d/fastd stop
fi
}