Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jul 2024 18:01:55 GMT
From:      Dave Cottlehuber <dch@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 97061b758bd4 - main - lang/erlang: ensure epmd receives user-configurable flags
Message-ID:  <202407251801.46PI1tWR088382@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=97061b758bd431671e3a5c4b0776158da958b3dc

commit 97061b758bd431671e3a5c4b0776158da958b3dc
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2024-07-09 17:50:40 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2024-07-25 18:01:32 +0000

    lang/erlang: ensure epmd receives user-configurable flags
    
    Differential Revision: https://reviews.freebsd.org/D45938
    
    Sponsored by:   SkunkWerks, GmbH
---
 lang/erlang/files/epmd.in | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lang/erlang/files/epmd.in b/lang/erlang/files/epmd.in
index 4bfd35b7d740..15bf2c1bf1ae 100644
--- a/lang/erlang/files/epmd.in
+++ b/lang/erlang/files/epmd.in
@@ -1,23 +1,27 @@
 #!/bin/sh
 
 # PROVIDE: epmd
-# REQUIRE: LOGIN
+# REQUIRE: DAEMON mountlate
 #
 # Add the following line to /etc/rc.conf to enable epmd:
 #
 # epmd_enable="YES"
 #
-
-epmd_enable=${epmd_enable:-"NO"}
+# Configure optional flags with:
+# epmd_flags="-address 127.0.0.1"
 
 . /etc/rc.subr
 
 name=epmd
 rcvar=epmd_enable
 
+load_rc_config ${name}
+
+: ${epmd_enable="NO"}
+: ${epmd_flags:-""}
+
 procname=%%PREFIX%%/bin/epmd
-start_cmd="%%PREFIX%%/bin/epmd -daemon"
+start_cmd="%%PREFIX%%/bin/epmd -daemon ${epmd_flags}"
 stop_cmd="%%PREFIX%%/bin/epmd -kill >/dev/null"
 
-load_rc_config ${name}
 run_rc_command "$1"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202407251801.46PI1tWR088382>