The daemon() function offers a --check option, which has broken parsing on one of it's two forms: --check=?*) ! base=${1#--check=} ! gotbase="yes" shift ;; --- 93,97 ---- ;; --check=?*) ! base=${1#--user=} shift ;; it also seems to not work, but fixing the parsing is the first step.
it doesn't work due to a rather dumb bug, that will be fixed in 6.00-1.