Download raw body.
NEW: net/mollysocket
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?
NEW: net/mollysocket