Am 25.02.25 um 16:55 schrieb Christoph Liebender:
Thanks for your comments. I've integrated your suggestions in the attached tarball.

- christoph

diff --git a/net/mollysocket/Makefile b/net/mollysocket/Makefile
index 8fcee423108..8c07fa3c296 100644
--- a/net/mollysocket/Makefile
+++ b/net/mollysocket/Makefile
@@ -1,6 +1,8 @@
  COMMENT =        get Signal notifications via UnifiedPush

-DIST_TUPLE +=        github mollyim mollysocket 1.6.0 .
+GH_ACCOUNT =        mollyim
+GH_PROJECT =        mollysocket
+GH_TAGNAME =        1.6.0

  CATEGORIES =        net

diff --git a/net/mollysocket/pkg/PLIST b/net/mollysocket/pkg/PLIST
index 8a190222039..693e85789e2 100644
--- a/net/mollysocket/pkg/PLIST
+++ b/net/mollysocket/pkg/PLIST
@@ -1,14 +1,13 @@
-@newgroup _mollysocket:902
-@newuser _mollysocket:902:902::mollysocket daemon:/nonexistent:/sbin/ nologin
+@newgroup _mollysocket:589
+@newuser _mollysocket:589:589::mollysocket daemon:/nonexistent:/sbin/ nologin
  @rcscript ${RCDIR}/mollysocket
  @bin bin/mollysocket
+share/doc/pkg-readmes/${PKGSTEM}
  share/examples/mollysocket/
  share/examples/mollysocket/mollysocket.conf
  @mode 0640
-@owner
  @group _mollysocket
  @sample ${SYSCONFDIR}/mollysocket.conf
  @mode 0700
  @owner _mollysocket
-@group _mollysocket
  @sample /var/db/mollysocket/
diff --git a/net/mollysocket/pkg/README b/net/mollysocket/pkg/README
new file mode 100644
index 00000000000..3bc09414630
--- /dev/null
+++ b/net/mollysocket/pkg/README
@@ -0,0 +1,16 @@
+${PKGSTEM} setup on OpenBSD
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+To finish your mollysocket install, you need to generate a VAPID key and append
+it to ${SYSCONFDIR}/mollysocket.conf .
+
+To do this, either run
+
+$ mollysocket vapid gen
+
+and paste its output in the "vapid_privkey" field of the configuration, or:
+
+# sed -i "s|changeme|$(mollysocket vapid gen)|" ${SYSCONFDIR}/ mollysocket.conf
+
+Make sure that the permissions on ${SYSCONFDIR}/mollysocket.conf stay
+restrictive.
diff --git a/net/mollysocket/pkg/mollysocket.rc b/net/mollysocket/pkg/ mollysocket.rc
index 467eca92ffe..27ef650fa76 100644
--- a/net/mollysocket/pkg/mollysocket.rc
+++ b/net/mollysocket/pkg/mollysocket.rc
@@ -1,9 +1,9 @@
  #!/bin/ksh

-daemon="${TRUEPREFIX}/bin/mollysocket -v"
-daemon_logger="daemon.info"
+daemon="${TRUEPREFIX}/bin/mollysocket"
+daemon_logger="daemon.error"
  daemon_user="_mollysocket"
-daemon_flags="-c /etc/mollysocket.conf server"
+daemon_flags="-c ${SYSCONFDIR}/mollysocket.conf server"

  . /etc/rc.d/rc.subr


Comments, ok?

Reply via email to