Page MenuHomeFreeBSD

D50874.id157095.diff
No OneTemporary

D50874.id157095.diff

diff --git a/GIDs b/GIDs
--- a/GIDs
+++ b/GIDs
@@ -312,7 +312,7 @@
neo4j:*:369:
_wsdd:*:370:
reposilite:*:371:
-# free: 372
+beam:*:372:
# free: 373
# free: 374
# free: 375
diff --git a/UIDs b/UIDs
--- a/UIDs
+++ b/UIDs
@@ -318,7 +318,7 @@
neo4j:*:369:369::0:0:neo4j Database Daemon:/nonexistent:/usr/sbin/nologin
_wsdd:*:370:370::0:0:Web Service Discovery Daemon:/nonexistent:/usr/sbin/nologin
reposilite:*:371:371::0:0:Reposilite user:/nonexistent:/usr/sbin/nologin
-# free: 372
+beam:*:372:372::0:0:Erlang BEAM VM user:/nonexistent:/usr/sbin/nologin
# free: 373
# free: 374
# free: 375
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,6 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 26.2.5.12
+PORTREVISION= 1
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang
@@ -37,6 +38,9 @@
WRKSRC= ${WRKSRC_otp}
+USERS= beam
+GROUPS= beam
+
_EI_VSN= 5.5.1
_SNMP_VSN= 5.15
_TOOLS_VSN= 3.6
diff --git a/lang/erlang/files/epmd.in b/lang/erlang/files/epmd.in
--- a/lang/erlang/files/epmd.in
+++ b/lang/erlang/files/epmd.in
@@ -19,9 +19,11 @@
: ${epmd_enable="NO"}
: ${epmd_flags:-""}
+: ${epmd_user="beam"}
procname=%%PREFIX%%/bin/epmd
-start_cmd="%%PREFIX%%/bin/epmd -daemon ${epmd_flags}"
-stop_cmd="%%PREFIX%%/bin/epmd -kill >/dev/null"
+command="/usr/sbin/daemon"
+command_args="-f -u ${epmd_user} %%PREFIX%%/bin/epmd -daemon ${epmd_flags}"
+pidfile="/var/run/epmd.pid"
run_rc_command "$1"

File Metadata

Mime Type
text/plain
Expires
Sat, Sep 12, 11:22 AM (13 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38787586
Default Alt Text
D50874.id157095.diff (1 KB)

Event Timeline