Building qmail-activedir-0.17_1.txz (origin /buildshare/ports/355755/mail/qmail-activedir) for powerpc-10-0 on XXX slot1: created x distfiles/ x distfiles/qmail-activedir-0.17.tar.gz x packages/ x packages/pkg-1.2.7_2.txz x packages/openldap-client-2.4.39.txz x packages/qmail-1.03_11.txz x packages/libtool-2.4.2_3.txz ELF ldconfig path: /lib /usr/lib /usr/lib/compat Make depends ===> qmail-activedir-0.17_1 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /buildshare/ports/355755/ports-mgmt/pkg ===> Installing existing package /packages/pkg-1.2.7_2.txz Installing pkg-1.2.7_2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of qmail-activedir-0.17_1 ===> qmail-activedir-0.17_1 depends on shared library: ldap-2.4.8 - not found ===> Verifying install for ldap-2.4.8 in /buildshare/ports/355755/net/openldap24-client ===> Installing existing package /packages/openldap-client-2.4.39.txz Installing openldap-client-2.4.39... done ************************************************************ The OpenLDAP client package has been successfully installed. Edit /usr/local/etc/openldap/ldap.conf to change the system-wide client defaults. Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at http://www.OpenLDAP.org/faq/index.cgi?file=3 for more information. ************************************************************ ===> Returning to build of qmail-activedir-0.17_1 ===> qmail-activedir-0.17_1 depends on file: /var/qmail/bin/qmail-send - not found ===> Verifying install for /var/qmail/bin/qmail-send in /buildshare/ports/355755/mail/qmail ===> Installing existing package /packages/qmail-1.03_11.txz Installing qmail-1.03_11...===> Creating users and/or groups. Creating group 'qmail' with gid '82'. Creating group 'qnofiles' with gid '81'. Creating user 'alias' with uid '81'. Creating user 'qmaild' with uid '82'. Creating user 'qmaill' with uid '83'. Creating user 'qmailp' with uid '84'. Creating user 'qmailq' with uid '85'. Creating user 'qmailr' with uid '86'. Creating user 'qmails' with uid '87'. A /usr/local/etc/rc.d/qmailsmtpd symlink was created. To enable qmail at boot time you need to copy a script to /var/qmail/rc. There are some examples at /var/qmail/boot Your hostname is slot1.XXX. soft error Sorry, I couldn't find your host's canonical name in DNS. You will have to set up control/me yourself. done ATTENTION: You can enable qmail as your default mailer executing: > /var/qmail/scripts/enable-qmail ===> Returning to build of qmail-activedir-0.17_1 Make install ===> qmail-activedir-0.17_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by qmail-activedir-0.17_1 for building ===> Extracting for qmail-activedir-0.17_1 => SHA256 Checksum OK for qmail-activedir-0.17.tar.gz. ===> Patching for qmail-activedir-0.17_1 ===> qmail-activedir-0.17_1 depends on shared library: ldap-2.4.8 - found ===> Configuring for qmail-activedir-0.17_1 ===> Building for qmail-activedir-0.17_1 cc -O2 -pipe -I/usr/local/include -L/usr/local/lib -Wall -lldap -DLDAP_DEPRECATED -fno-strict-aliasing /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/checkadpassword.c /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/ad_func.c -o /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/checkadpassword cc -O2 -pipe -I/usr/local/include -L/usr/local/lib -Wall -lldap -DLDAP_DEPRECATED -fno-strict-aliasing /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/qmail-adgetpw.c /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/ad_func.c -o /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/qmail-adgetpw cc -O2 -pipe -I/usr/local/include -L/usr/local/lib -Wall -lldap -DLDAP_DEPRECATED -fno-strict-aliasing /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/create_alias_files.c /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/ad_func.c -o /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/create_alias_files ===> Installing for qmail-activedir-0.17_1 ===> qmail-activedir-0.17_1 depends on file: /var/qmail/bin/qmail-send - found ===> Generating temporary packing list ===> Checking if mail/qmail-activedir already installed install -s -o root -g wheel -m 555 /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/checkadpassword /usr/local/bin/ install -s -o root -g wheel -m 555 /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/qmail-adgetpw /usr/local/bin/ install -s -o root -g wheel -m 555 /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/create_alias_files /usr/local/bin/ /bin/chmod 700 /usr/local/bin/checkadpassword /usr/local/bin/create_alias_files /bin/chmod 711 /usr/local/bin/qmail-adgetpw /usr/sbin/chown root:qmail /usr/local/bin/qmail-adgetpw /usr/sbin/chown root:wheel /usr/local/bin/create_alias_files /bin/mkdir -p /usr/local/share/doc/qmail-activedir install -o root -g wheel -m 444 /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/INSTALL /usr/local/share/doc/qmail-activedir install -o root -g wheel -m 444 /obj/buildshare/ports/355755/mail/qmail-activedir/work/qmail-activedir-0.17/README /usr/local/share/doc/qmail-activedir ***************************************************************************** You have installed the qmail-activedir. Now you need follow this steps: 1) create the control files. 2.a) Test # /var/qmail/bin/qmail-popup blah /usr/local/bin/checkadpassword id Put in a valid username and password and it should give you the results of id. Do the same with pwd to make sure that the user, group and directory are correct. Do it again with an invalid username and password to verify that it will actually reject failures. Check the auth log to verify that the failure occurred. 2.b) Test some more Next test the ad_getpw: # /usr/local/bin/ad_getpw user It should return the user, uid, gid, homedir, separated by NULL character 2.c) Just using create_alias_files will let you know if it works... Do /usr/local/bin/create_alias_files -h for more info. 3) Copy the original someplace and rename: # mv /var/qmail/bin/qmail-getpw /var/qmail/bin/qmail-getpw_old # cp /usr/local/bin/qmail-adgetpw /var/qmail/bin/qmail-getpw 4) Update your qmail pop scripts (run file) like this: ... /var/qmail/bin/qmail-popup "${POPUPHOST-`sed 1q /var/qmail/control/me`}" \ /usr/local/checkadpassword \ /var/qmail/bin/qmail-pop3d "${MAILDIRNAME-Maildir}" ... and restart. Run some trial tests. For more information you should read /usr/local/share/doc/qmail-activedir/README. ===> Registering installation for qmail-activedir-0.17_1 Installing qmail-activedir-0.17_1... done Make package ===> Building package for qmail-activedir-0.17_1 Creating package for qmail-activedir-0.17_1 slot1: removed