Index: Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/25/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 18 Jan 2023 09:31:52 -0000 1.9 +++ Makefile 29 Jan 2023 14:49:45 -0000 @@ -11,7 +11,7 @@ PKGNAME-main= erlang-$V PKGNAME-wx= erlang-wx-$V EPOCH= 0 -REVISION-main= 1 +REVISION-main= 2 REVISION-wx= 1 VERSION_SPEC= >=25v0,<26v0 Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v retrieving revision 1.4 diff -u -p -r1.4 PLIST-main --- pkg/PLIST-main 16 Jan 2023 18:27:30 -0000 1.4 +++ pkg/PLIST-main 29 Jan 2023 14:49:46 -0000 @@ -1,3 +1,6 @@ +@newgroup _erlang:888 +@newuser _erlang:888:_erlang::Erlang Account:/var/empty:/sbin/nologin +@rcscript ${RCDIR}/epmd @option no-default-conflict @option is-branch @conflict erlang-wx->=25,<25.1.2 Index: pkg/epmd.rc =================================================================== RCS file: pkg/epmd.rc diff -N pkg/epmd.rc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/epmd.rc 29 Jan 2023 14:49:46 -0000 @@ -0,0 +1,9 @@ +#!/bin/ksh + +daemon="${TRUEPREFIX}/bin/epmd${MAJ_V} -daemon" +daemon_flags="-address 127.0.0.1" +daemon_user=_erlang + +. /etc/rc.d/rc.subr + +rc_cmd $1
Adds a simple rc script to run a system-wide instance of epmd, under a
non-privileged user id and listening on localhost only by default.
- lang/erlang - provide epmd.rc Volker Schlecht
- Re: lang/erlang - provide epmd.rc A Tammy
- Re: lang/erlang - provide epmd.rc Volker Schlecht
- Re: lang/erlang - provide epmd.rc A Tammy
- Re: lang/erlang - provide epmd.rc A Tammy
- Re: lang/erlang - provide epmd.rc Stuart Henderson
- Re: lang/erlang - provide epmd.rc Volker Schlecht
- Re: lang/erlang - provide epmd.rc A Tammy
- Re: lang/erlang - provide epmd.rc Volker Schlecht
- Re: lang/erlang - provide epmd.rc Stuart Henderson