1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Description: Fix the path to systemctl binary
Author: Timo Aaltonen <tjaalton@debian.org>
--- a/ldap/admin/src/scripts/start-dirsrv.in
+++ b/ldap/admin/src/scripts/start-dirsrv.in
@@ -55,7 +55,7 @@ start_instance() {
# otherwise start the instance the old way.
#
if [ -d "@systemdsystemunitdir@" ] && [ $(id -u) -eq 0 ];then
- @bindir@/systemctl start @package_name@@$SERV_ID.service
+ /bin/systemctl start @package_name@@$SERV_ID.service
if [ $? -ne 0 ]; then
return 1
fi
--- a/ldap/admin/src/scripts/stop-dirsrv.in
+++ b/ldap/admin/src/scripts/stop-dirsrv.in
@@ -43,12 +43,12 @@ stop_instance() {
#
# Now, check if systemctl is aware of this running instance
#
- @bindir@/systemctl is-active @package_name@@$SERV_ID.service > /dev/null 2>&1
+ /bin/systemctl is-active @package_name@@$SERV_ID.service > /dev/null 2>&1
if [ $? -eq 0 ]; then
#
# systemctl sees the running process, so stop it correctly
#
- @bindir@/systemctl stop @package_name@@$SERV_ID.service
+ /bin/systemctl stop @package_name@@$SERV_ID.service
else
#
# Have to kill it since systemctl doesn't think it's running
|