Rafael Sadowski writes:

> On Mon Apr 05, 2021 at 04:22:27PM +0200, Rafael Sadowski wrote:
>> On Sun Mar 28, 2021 at 08:58:22PM +0200, Rafael Sadowski wrote:
>> > On Sat Mar 27, 2021 at 09:29:14AM +0100, Rafael Sadowski wrote:
>> > > Hi ports@,
>> > > 
>> > > I would like to introduce a small minimalist UDisks2 service
>> > > implementation for OpenBSD to you. It is a more or less complete rework
>> > > of FreeBSD's (bsdutils/bsdisks).
>> > > 
>> > > Basic functions are available. The goal was to be able to list block
>> > > devices under applications like KDE dolphin.
>> > > 
>> > > Feeback, opinions, tests and OKs are welcome!

Here is a diff with some nits:
- MASTER_SITES and RUN_DEPENDS whitespace
- 80 char ruler ---
- Use === for sections and --- for subsections
- ${LOCALSTATEDIR} instead of /var
- already root so no need for doas

I tested with dolphin-kf5 and devices show up in the left
panel. However, I was not able to get logging to work. Logs do not show
up in /var/log/messages nor /var/log/openbsdisks2.log following the
instructions.

>
> Would someone so kind and could review the port from the port
> perspective? I would love to import that. (post-lock)

Index: Makefile
===================================================================
RCS file: /cvsnam/ports/sysutils/openbsdisks2/Makefile,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 Makefile
--- Makefile    24 Apr 2021 09:01:07 -0000      1.1
+++ Makefile    24 Apr 2021 10:17:55 -0000
@@ -16,11 +16,11 @@ PERMIT_PACKAGE =    Yes
 
 WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus c m util
 
-MASTER_SITES=  
https://github.com/sizeofvoid/openbsdisks2/releases/download/v${V}/
+MASTER_SITES = 
https://github.com/sizeofvoid/openbsdisks2/releases/download/v${V}/
 
 MODULES =      devel/cmake \
                x11/qt5
 
-RUN_DEPENDS+=  x11/dbus,-suid
+RUN_DEPENDS += x11/dbus,-suid
 
 .include <bsd.port.mk>
Index: pkg/README
===================================================================
RCS file: /cvsnam/ports/sysutils/openbsdisks2/pkg/README,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 README
--- pkg/README  24 Apr 2021 09:01:07 -0000      1.1
+++ pkg/README  24 Apr 2021 10:17:55 -0000
@@ -1,28 +1,28 @@
 $OpenBSD: README,v 1.3 2020/05/02 06:35:12 ajacoutot Exp $
 
-+-----------------------------------------------------------------------
++-------------------------------------------------------------------------------
 | Running ${PKGSTEM} on OpenBSD
-+-----------------------------------------------------------------------
++-------------------------------------------------------------------------------
 
 OpenBSDisks2 is started automatically when an application makes a DBus
 org.freedesktop.UDisks2 request.
 
 Security
---------
+========
 Please note that OpenBSDisks2 is run as root.
 
 Logging
--------
+=======
 Logging is enabled by default to syslogd(8) with the tag "openbsdisks2". If you
 want to use a separate file for logs, add the following lines to the top of
 ${SYSCONFDIR}/syslog.conf:
 
        !!openbsdisks2
-       *.*                                     /var/log/openbsdisks2.log
+       *.*                             ${LOCALSTATEDIR}/log/openbsdisks2.log
        !*
 
 create logfile:
-       # doas install -D -m 0640 /dev/null /var/log/openbsdisks2.log
+       # install -D -m 0640 /dev/null ${LOCALSTATEDIR}/log/openbsdisks2.log
 
 and restart syslogd(8):
        # rcctl reload syslogd

Reply via email to