[root@ns:~] # cd /usr/ports/mail/majordomo [root@ns:/usr/ports/mail/majordomo] # make >> majordomo-1.94.4.tgz doesn't seem to exist on this system. >> Attempting to fetch from ftp://ftp.sgi.com/other/majordomo/1.94.4/. Receiving majordomo-1.94.4.tgz (286864 bytes): 100% 286864 bytes transfered in 15.7 seconds (17.88 Kbytes/s) ===> Extracting for majordomo-1.94.4 >> Checksum OK for majordomo-1.94.4.tgz. ===> Patching for majordomo-1.94.4 ===> Applying FreeBSD patches for majordomo-1.94.4 ===> Configuring for majordomo-1.94.4 majordom user using uid 54 majordom user using gid 54 ===> Building for majordomo-1.94.4 cc -DBIN=\"/usr/local/majordomo\" -DPATH=\"PATH=/bin:/usr/bin\" -DHOME=\"HOME=/usr/local/majordomo\" -DSHELL=\"SHELL=/bin/sh\" -DMAJORDOMO_CF=\"MAJORDOMO_CF=/usr/local/majordomo/majordomo.cf\" -DPOSIX_UID=54 -DPOSIX_GID=54 -o wrapper wrapper.c [root@ns:/usr/ports/mail/majordomo] # make install ===> Installing for majordomo-1.94.4 Testing for perl (/usr/bin/perl)... Configuring scripts... ./install.sh -m 751 -O 54 -g 54 . /usr/local/majordomo ./install.sh -m 755 -O 54 -g 54 . /usr/local/majordomo/bin Copying tools to /usr/local/majordomo/bin Copying Majordomo files to /usr/local/majordomo Copying archiving and other tools to /usr/local/majordomo/Tools ./install.sh -m 755 -O 54 -g 54 . /usr/local/majordomo/Tools Using majordomo.cf Installing manual pages in /usr/local/man To finish the installation, 'su' to root and type: make install-wrapper If not installing the wrapper, type cd /usr/local/majordomo; ./wrapper config-test (no 'su' necessary) to verify the installation. ./install.sh -o root -g 54 -m 4755 wrapper /usr/local/majordomo/wrapper To verify that all the permissions and etc are correct, run the command cd /usr/local/majordomo; ./wrapper config-test ===> Generating temporary packing list Post-Install Notes for Majordomo ================================ Before you can use Majordomo, you will need to complete a few steps manually: - customize 'majordomo.cf' in your majordomo directory - look at 'aliases.majordomo' in your majordomo directory for examples of how to create lists. A test list (test-l) has been created and configured for you. Be sure to remove this list if you do not want to use it for testing. - substitute your own email address for "Postmaster" for the "majordomo-owner" alias. - add 'aliases.majordomo' to your sendmail configuration. This can be done by adding a line similar to the following to /etc/sendmail.cf : OA/usr/local/majordomo/aliases.majordomo (for 8.6.x Sendmail) O AliasFile=/etc/aliases,/usr/local/majordomo/aliases.majordomo (for 8.7.x and up) or a line similar to the following to your m4 macros file : define(`ALIAS_FILE',/etc/aliases,/usr/local/majordomo/aliases.majordomo') Enjoy Majordomo! ===> Compressing manual pages for majordomo-1.94.4 ===> Registering installation for majordomo-1.94.4