diff -rupN original/conf.d/lmsd new/conf.d/lmsd --- original/conf.d/lmsd 2009-10-29 20:37:34.000000000 +0100 +++ new/conf.d/lmsd 2009-10-29 20:37:52.000000000 +0100 @@ -1,3 +1,4 @@ +LMSD_EXEC="/usr/local/lms/bin/lmsd" LMSD_PIDFILE="/var/run/lmsd.pid" LMSD_DBHOST="localhost" LMSD_DBNAME="lms" diff -rupN original/init.d/lmsd new/init.d/lmsd --- original/init.d/lmsd 2009-07-16 10:48:09.000000000 +0200 +++ new/init.d/lmsd 2009-10-29 20:18:13.000000000 +0100 @@ -7,20 +7,20 @@ opts="${opts} reload" start() { ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --pidfile ${LMSD_PIDFILE} --exec /usr/bin/lmsd -- -h ${LMSD_DBHOST} \ + start-stop-daemon --start --pidfile ${LMSD_PIDFILE} --exec ${LMSD_EXEC} -- -h ${LMSD_DBHOST} \ -d ${LMSD_DBNAME} -u ${LMSD_DBUSER} -p ${LMSD_DBPASS} -H ${LMSD_HOSTNAME} -P ${LMSD_PIDFILE} > /dev/null 2>&1 eend $? } stop() { ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --pidfile /var/run/lmsd.pid + start-stop-daemon --stop --pidfile ${LMSD_PIDFILE} eend $? } reload() { einfo "Reloading all modules ${SVCNAME} ..." - /usr/bin/lmsd -h ${LMSD_DBHOST} -d ${LMSD_DBNAME} -u ${LMSD_DBUSER} -p ${LMSD_DBPASS} -H ${LMSD_HOSTNAME} -q + ${LMSD_EXEC} -h ${LMSD_DBHOST} -d ${LMSD_DBNAME} -u ${LMSD_DBUSER} -p ${LMSD_DBPASS} -H ${LMSD_HOSTNAME} -q einfo "Reloaded all modules ${SVCNAME} ..." eend $? }