diff options
Diffstat (limited to 'net-mail/qmail/qmail-1.03-r2.ebuild')
-rw-r--r-- | net-mail/qmail/qmail-1.03-r2.ebuild | 199 |
1 files changed, 0 insertions, 199 deletions
diff --git a/net-mail/qmail/qmail-1.03-r2.ebuild b/net-mail/qmail/qmail-1.03-r2.ebuild deleted file mode 100644 index 205ebdda417e..000000000000 --- a/net-mail/qmail/qmail-1.03-r2.ebuild +++ /dev/null @@ -1,199 +0,0 @@ -# Copyright 1999-2000 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# Author Achim Gottinger <achim@gentoo.org> -# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail/qmail-1.03-r2.ebuild,v 1.1 2000/12/15 09:17:19 jerry Exp $ - -P=qmail-1.03 -A="qmail-1.03.tar.gz checkpassword-0.81.tar.gz" -S=${WORKDIR}/qmail-1.03 -DESCRIPTION="qmail is a modern replacement for sendmail which uses Maildirs" -SRC_URI="http://cr.yp.to/software/qmail-1.03.tar.gz - http://cr.yp.to/software/checkpassword-0.81.tar.gz" -HOMEPAGE="http://www.qmail.org" - -DEPEND=">=sys-apps/bash-2.04 - >=sys-libs/glibc-2.1.3" - -PROVIDE="virtual/mta" - -src_compile() { - cd ${S} - try make it man - cd checkpassword-0.81 - try make it man -} - -src_unpack() { - unpack qmail-1.03.tar.gz - cd ${S} - patch -p0 < ${O}/files/qmail-linksync.patch - unpack checkpassword-0.81.tar.gz -} - -doins2() { - if [ ${#} -ne 1 ] - then - echo "${0}: one argument needed" - return - fi - install $INSOPTIONS ${D}${1} -} - -src_install() { - cd ${S} - insopts -d -o root -g qmail -m 755 - doins2 /var/qmail - doins2 /var/qmail/control - doins2 /var/qmail/users - doins2 /var/qmail/bin - doins2 /var/qmail/boot - doins2 /var/qmail/alias - - insopts -d -o qmailq -g qmail -m 750 - doins2 /var/qmail/queue - doins2 /var/qmail/queue/todo - insopts -d -o qmailq -g qmail -m 700 - doins2 /var/qmail/queue/pid - doins2 /var/qmail/queue/intd - insopts -d -o qmails -g qmail -m 700 - doins2 /var/qmail/queue/bounce - - insopts -d -o qmailq -g qmail -m 750 - doins2 /var/qmail/queue/mess - for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - do - doins2 /var/qmail/queue/mess/$i - done - - insopts -d -o qmails -g qmail -m 700 - doins2 /var/qmail/queue/info - doins2 /var/qmail/queue/local - doins2 /var/qmail/queue/remote - for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - do - doins2 /var/qmail/queue/info/$i - doins2 /var/qmail/queue/local/$i - doins2 /var/qmail/queue/remote/$i - done - - insopts -d -o qmailq -g qmail -m 750 - doins2 /var/qmail/queue/lock - - dd if=/dev/zero of=${D}/var/qmail/queue/lock/tcpto bs=1024 count=1 - fperms 644 /var/qmail/queue/lock/tcpto - fowners qmailr.qmail /var/qmail/queue/lock/tcpto - - touch ${D}/var/qmail/queue/lock/sendmutex - fperms 600 /var/qmail/queue/lock/sendmutex - fowners qmails.qmail /var/qmail/queue/lock/sendmutex - - mkfifo ${D}/var/qmail/queue/lock/trigger - fperms 622 /var/qmail/queue/lock/trigger - fowners qmails.qmail /var/qmail/queue/lock/trigger - - insopts -o root -g qmail -m 755 - insinto /var/qmail/boot - for i in home home+df proc proc+df binm1 binm1+df binm2 binm2+df binm3 binm3+df - do - doins $i $i - done - - into /usr - dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY - dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION - - insopts -o qmailq -g qmail -m 4711 - insinto /var/qmail/bin - doins qmail-queue qmail-queue - - insopts -o root -g qmail -m 700 - for i in qmail-lspawn qmail-start qmail-newu qmail-newmrh - do - doins $i $i - done - - insopts -o root -g qmail -m 711 - for i in qmail-getpw qmail-local qmail-remote qmail-rspawn qmail-clean qmail-send splogger qmail-pw2u - do - doins $i $i - done - - insopts -o root -g qmail -m 755 - for i in qmail-inject predate datemail mailsubj qmail-showctl \ - qmail-qread qmail-qstat qmail-tcpto qmail-tcpok qmail-pop3d \ - qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd qmail-smtpd \ - sendmail tcp-env qreceipt qsmhook qbiff forward preline \ - condredirect bouncesaying except maildirmake maildir2mbox \ - maildirwatch qail elq pinq config-fast - do - doins $i $i - done - - into /usr - for i in addresses envelopes maildir mbox dot-qmail qmail-control \ - qmail-header qmail-log qmail-users tcp-environ - do - doman $i.5 - done - - for i in forward condredirect bouncesaying except maildirmake \ - maildir2mbox maildirwatch mailsubj qreceipt qbiff preline tcp-env - do - doman $i.1 - done - - doman splogger.8 - for i in local lspawn getpw remote rspawn clean send start queue \ - inject showctl newmrh newu pw2u qread qstat tcpok tcpto pop3d \ - popup qmqpc qmqpd qmtpd smtpd command - do - doman qmail-$i.8 - done - - insinto /etc/rc.d/init.d - insopts -m755 - doins ${O}/files/qmail - cd checkpassword-0.81 - into / - dobin checkpassword - into /usr - doman checkpassword.8 -} - -pkg_postinst() { - - . ${ROOT}/var/db/pkg/install.config - - - ln -fs /var/qmail/bin/sendmail ${ROOT}/usr/lib/sendmail - ln -fs /var/qmail/bin/sendmail ${ROOT}/usr/sbin/sendmail - - pushd ${ROOT}/var/qmail/alias - touch .qmail-postmaster - touch .qmail-mailer-daemon - touch .qmail-root - - if [ ! -d ${ROOT}/var/qmail/alias/Maildir ] ; then - ${ROOT}/var/qmail/bin/maildirmake Maildir - fi - chown alias.qmail .qmail-* - chown -R alias.qmail Maildir - chmod 640 .qmail-* - popd - -} - -pkg_config() { - - export QmailHost=`uname -n` - ${ROOT}/usr/sbin/rc-update add qmail - if [ ${ROOT} = "/" ] ; then - - if [ ! -f ${ROOT}/var/qmail/control/me ] ; then - ${ROOT}/var/qmail/bin/config-fast $QmailHost - fi - - fi - -} - |