commit 27a3470a3eca2ab9b6d5ac5b7b8c7fdb65b66435
Author: Arkadiusz Miƛkiewicz <[email protected]>
Date:   Wed Feb 6 15:45:43 2019 +0100

    Don't delete base pidfile if other pid file was specified. Delete it 
instead. It was deleting aaa.pid even if we did killproc -p bbb.pid aaa and our 
service name was aaa.

 lib/functions | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/lib/functions b/lib/functions
index 97169811..b696738f 100644
--- a/lib/functions
+++ b/lib/functions
@@ -976,7 +976,11 @@ killproc() {
 
        # Remove pid file if any.
        if [ "$notset" = "1" ]; then
-               rm -f /var/run/${base}.pid
+               if [ -f "${pidfile}" ] ; then
+                       rm -f "$pidfile"
+               else
+                       rm -f /var/run/${base}.pid
+               fi
        fi
 
        return $result
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/rc-scripts.git/commitdiff/27a3470a3eca2ab9b6d5ac5b7b8c7fdb65b66435

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to