git: e6531f199266 - main - net-mgmt/smokeping: Made pidfile configurable in the rc script
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 22 Apr 2024 12:09:46 UTC
The branch main has been updated by rodrigo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e6531f199266caf266d67b45c983d16bcb9e7328
commit e6531f199266caf266d67b45c983d16bcb9e7328
Author: Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2024-04-22 11:44:20 +0000
Commit: Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2024-04-22 12:09:06 +0000
net-mgmt/smokeping: Made pidfile configurable in the rc script
From this version if you use a custom pifile location configured
in /etc/rc.conf with the smokeping_pidfile variable you don't
need to update your smokeping rc.d file manually after each port
upgrade anymore. The default behavior remains unchanged.
Reported by: zi (private mail)
---
net-mgmt/smokeping/Makefile | 2 +-
net-mgmt/smokeping/files/smokeping.in | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/net-mgmt/smokeping/Makefile b/net-mgmt/smokeping/Makefile
index 595446a054c6..d59273de8337 100644
--- a/net-mgmt/smokeping/Makefile
+++ b/net-mgmt/smokeping/Makefile
@@ -1,6 +1,6 @@
PORTNAME= smokeping
PORTVERSION= 2.8.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt www
MASTER_SITES= https://oss.oetiker.ch/smokeping/pub/
diff --git a/net-mgmt/smokeping/files/smokeping.in b/net-mgmt/smokeping/files/smokeping.in
index 54162f708760..d125d643e62e 100644
--- a/net-mgmt/smokeping/files/smokeping.in
+++ b/net-mgmt/smokeping/files/smokeping.in
@@ -29,8 +29,9 @@ reload_cmd="smokeping_reload"
stop_cmd="smokeping_stop"
: ${smokeping_enable:=NO}
-# pidfile is hardcoded in Smokeping.pm, not configurable
-smokeping_pidfile="%%PREFIX%%/var/smokeping/pid"
+# piddir is configured in %%PREFIX%%/etc/smokeping/config
+# pid file name is "pid" and harcoded in Smokeping.pm, not configurable
+: ${smokeping_pidfile="%%PREFIX%%/var/smokeping/pid"}
: ${smokeping_logfile=/var/log/smokeping.log}
: ${smokeping_user="%%USERS%%"}
: ${smokeping_group="%%GROUPS%%"}