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.

Reply via email to