Hello Stuart, Jasper, all, Tried that (manually) by adding the diff to my /etc/rc.d/fasnetmon on my install (and I learned something new about OpenBSD rcctl in the process )
Thanks Stuart, Jasper and all appreciate your time and help On Sun, 10 May 2020 at 14:09, Stuart Henderson <s...@spacehopper.org> wrote: > > 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 > > -- Kindest regards, Tom Smyth.