On 2020/05/10 12:58, Tom Smyth wrote:
> Hello, porters
> 
> I was working on fastnetmon on production system
> rcctl starts stops and restarts fastnetmon just fine
> but I noticed when I rebooted the box
> that if I reboot the box fastnetmon wont restart due to a missing
> .var/run/fastnetmon directory.
> 
> when I re-create the directory
> mkdir /var/run/fastnemon
> chown _fastnetmon /var/run/fastnetmon
> 
> rcctl starts, stops and restarts fastnetmon just fine once that
> directory is re-created and the permissions set...
> 
> -- 
> Kindest regards,
> Tom Smyth.
> 

+cc ${MAINTAINER}

The rc script should be changed to do that (and drop the PLIST entry).

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/fastnetmon/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile    26 Apr 2020 20:18:58 -0000      1.8
+++ Makefile    10 May 2020 13:08:14 -0000
@@ -5,7 +5,7 @@ COMMENT =               DDoS detector with multiple p
 GH_ACCOUNT =           pavel-odintsov
 GH_PROJECT =           fastnetmon
 GH_TAGNAME =           v1.1.4
-REVISION =             0
+REVISION =             1
 
 HOMEPAGE =             https://fastnetmon.com/guides/
 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/fastnetmon/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   4 Sep 2018 12:46:17 -0000       1.2
+++ pkg/PLIST   10 May 2020 13:08:14 -0000
@@ -28,6 +28,5 @@ share/examples/fastnetmon/reformat_code_
 share/examples/fastnetmon/reset_redis_stats
 @owner _fastnetmon
 @group _fastnetmon
-@sample /var/run/fastnetmon/
 @sample /var/log/fastnetmon/
 @sample /var/log/fastnetmon_attacks/
Index: pkg/fastnetmon.rc
===================================================================
RCS file: /cvs/ports/net/fastnetmon/pkg/fastnetmon.rc,v
retrieving revision 1.2
diff -u -p -r1.2 fastnetmon.rc
--- pkg/fastnetmon.rc   11 Jul 2018 15:24:56 -0000      1.2
+++ pkg/fastnetmon.rc   10 May 2020 13:08:14 -0000
@@ -7,4 +7,8 @@ daemon_user="_fastnetmon"
 
 . /etc/rc.d/rc.subr
 
+rc_pre() {
+       install -d -o ${daemon_user} /var/run/fastnetmon
+}
+
 rc_cmd $1


Reply via email to