On 25/02/25 04:23AM, James Cook wrote:
> Hi,
>
> /usr/pkg/share/examples/rc.d/opensmptd (after copying it to /etc/rc.d)
> expects my smtpd.conf to be at
> /usr/pkg/etc/smtpd/smtpd/smtpd.conf
> which seems like one too many "smtpd"s.
>
My mistake. This is a remnant of a SYSCONFDIR handling change happened
between OpenSMTPD 7.5 and 7.6. I already had a rc.d script in place on
my system so I missed this. Just fix the script as follows:
@@ -14,7 +14,7 @@ $_rc_subr_loaded . @SYSCONFBASE@/rc.subr
name="smtpd"
rcvar=opensmtpd
-: ${smtpd_config:="@PKG_SYSCONFDIR@/smtpd/${name}.conf"}
+: ${smtpd_config:="@PKG_SYSCONFDIR@/${name}.conf"}
: ${smtpd_server:="@PREFIX@/sbin/${name}"}
: ${smtpd_flags:=""}
Or get the latest opensmtpd on pkgsrc, which also uses a more
conventional chroot dir, instead of mimicking OpenBSD use of
/var/empty.
Pinging @bsiegert, to ask whether it is the case to backport this
changes to 2024Q4.
Regards
--
PVO
Attachment:
signature.asc
Description: PGP signature