pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

courier [was Re: NetBSD 10.0/x86_64 bulk build status]



On Tue, Jun 24, 2025 at 01:05:20PM +0200, Thomas Klausner wrote:
> > meta-pkgs/courier                            pkgsrc-users%NetBSD.org@localhost
> 
> One of the dependencies' binary package looks broken:
> 
> couriertcpd-1.3.5: Creating user ``courier''
> useradd: Warning: home directory `/nonexistent' doesn't exist, and -m was not specified
> courier-maildir-1.3.5: copying /usr/pkg/share/examples/courier/quotawarnmsg to /usr/pkg/etc/courier/quotawarnmsg
> courier-maildir-1.3.5: copying /usr/pkg/share/examples/courier/sharedindexupdate to /usr/pkg/etc/courier/sharedindexupdate
> courier-authlib-0.72.1: copying /usr/pkg/share/examples/courier-authlib/authdaemonrc.dist to /usr/pkg/etc/authlib/authdaemonrc
> ===========================================================================
> The following files should be created for courier-authlib-0.72.1:
> 
> 	/etc/rc.d/authdaemond (m=0755)
> 	    [/usr/pkg/share/examples/rc.d/authdaemond]
> 
> ===========================================================================
> maildrop-3.1.6: setting permissions on /usr/pkg/bin/lockmail (o=root, g=mail, m=755)
> maildrop-3.1.6: setting permissions on /usr/pkg/bin/maildrop (o=root, g=mail, m=4555)
> p11-kit-0.25.5: copying /usr/pkg/share/examples/p11-kit/pkcs11.conf.example to /usr/pkg/etc/pkcs11.conf
> wget-1.25.0nb1: copying /usr/pkg/share/examples/wget/wgetrc to /usr/pkg/etc/wgetrc
> ===========================================================================
> The following users need to be created for courier-mta-1.3.5nb2:
> 
> 	courier (uid = 1008): mail, /nonexistent, /sbin/nologin
> 
> ===========================================================================
> pkg_add: install script returned error status
> 
> but I can't tell which one's.

I've tried reproducing it locally and could. With a -current pkg_add,
building meta-pkgs/courier, I see:

===========================================================================
The following users need to be created for courier-mta-1.3.5nb2:

        courier (uid = 1004): mail, /nonexistent, /sbin/nologin

===========================================================================
pkg_add: courier-mta-1.3.5nb2: install script returned error status


However, when I do 'make DEPENDS_TARGET=bin-install install-depends'
in meta-pkgs/courier (after removing the courier user), it works:

...
=> Installing couriertcpd>=1.3.5 from /packages/All
couriertcpd-1.3.5: Creating user ``courier''
useradd: Warning: home directory `/nonexistent' doesn't exist, and -m was not specified
couriertcpd-1.3.5 successfully installed.
=> Returning to build of courier-1.3.5
...

Does anyone have an idea that would explain the difference?
 Thomas


Home | Main Index | Thread Index | Old Index