sending SIGHUP to buildmaster make it re-read the configuration without requiring a full stop/start cycle. The following patch for the init script implements the missing rule +extra_started_commands="reload" + depend() { checkconfig() { @@ -43,3 +46,9 @@ start-stop-daemon --stop --pidfile "${BASEDIR}/buildmaster.pid" eend $? } + +reload() { + ebegin "Reconfiguring buildmaster in ${BASEDIR}" + start-stop-daemon --signal SIGHUP --pidfile "${BASEDIR}"/buildmaster.pid + eend $? +} This is mainly a reminder to myself so I will not forget.
s/SIGHUP/HUP/ of course.
Fixed in 0.8.8-r2