diff options
Diffstat (limited to 'net-mail/qmail-mysql')
-rw-r--r-- | net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz | bin | 8487 -> 0 bytes | |||
-rw-r--r-- | net-mail/qmail-mysql/files/digest-qmail-mysql-1.03-r2 | 2 | ||||
-rw-r--r-- | net-mail/qmail-mysql/files/mysqldump | 37 | ||||
-rwxr-xr-x | net-mail/qmail-mysql/files/qmail | 34 | ||||
-rw-r--r-- | net-mail/qmail-mysql/files/qmail-mysql.patch.gz | bin | 9186 -> 0 bytes | |||
-rw-r--r-- | net-mail/qmail-mysql/qmail-mysql-1.03-r2.ebuild | 216 |
6 files changed, 0 insertions, 289 deletions
diff --git a/net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz b/net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz Binary files differdeleted file mode 100644 index 7b419f06e269..000000000000 --- a/net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz +++ /dev/null diff --git a/net-mail/qmail-mysql/files/digest-qmail-mysql-1.03-r2 b/net-mail/qmail-mysql/files/digest-qmail-mysql-1.03-r2 deleted file mode 100644 index 031b4e219dd0..000000000000 --- a/net-mail/qmail-mysql/files/digest-qmail-mysql-1.03-r2 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 622f65f982e380dbe86e6574f3abcb7c qmail-1.03.tar.gz -MD5 29c8b98a26b4f0a1a24a5b4fb28d7757 checkpassword-0.81.tar.gz diff --git a/net-mail/qmail-mysql/files/mysqldump b/net-mail/qmail-mysql/files/mysqldump deleted file mode 100644 index dc206ffeb5db..000000000000 --- a/net-mail/qmail-mysql/files/mysqldump +++ /dev/null @@ -1,37 +0,0 @@ -CREATE TABLE alias ( - username varchar(32) DEFAULT '' NOT NULL, - alias varchar(128) DEFAULT '' NOT NULL, - alias_username varchar(32) DEFAULT '' NOT NULL, - alias_host varchar(128) DEFAULT '' NOT NULL, - KEY username (username), - KEY alias (alias), - UNIQUE user_alias (username,alias,alias_username,alias_host) -); - -CREATE TABLE mailbox ( - username varchar(32) DEFAULT '' NOT NULL, - uid mediumint(9) DEFAULT '0' NOT NULL, - gid mediumint(9) DEFAULT '0' NOT NULL, - home varchar(128) DEFAULT '' NOT NULL, - password varchar(16) DEFAULT '' NOT NULL, - PRIMARY KEY (username), - UNIQUE home (home), - KEY password (password) -); - -CREATE TABLE rcpthosts ( - host varchar(128) DEFAULT '' NOT NULL, - PRIMARY KEY (host) -); - -CREATE TABLE virtual ( - username varchar(32) DEFAULT '' NOT NULL, - ext varchar(128) DEFAULT '' NOT NULL, - virtual_username varchar(32) DEFAULT '' NOT NULL, - virtual_host varchar(128) DEFAULT '' NOT NULL, - PRIMARY KEY (virtual_username,virtual_host), - KEY (virtual_username), - KEY (virtual_host), - UNIQUE virtual (username,ext,virtual_username,virtual_host) -); - diff --git a/net-mail/qmail-mysql/files/qmail b/net-mail/qmail-mysql/files/qmail deleted file mode 100755 index 540d2522b2b7..000000000000 --- a/net-mail/qmail-mysql/files/qmail +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -########################################################################################## -#RCUPDATE:3 4:72:Required for rc-update -. /etc/rc.d/config/functions - -. /etc/rc.d/config/basic - -SERVICE=qmail -EXE="/var/qmail/bin/qmail-start" -opts="start stop restart" -export PATH="/var/qmail/bin:$PATH" - -start() { - einfo "Starting ${SERVICE}.." - export DEBUGLEVEL=255 - exec $EXE ./Maildir/ splogger qmail & - eend $? "Error starting ${SERVICE}." -} - -stop () { - einfo "Stopping ${SERVICE}..." - start-stop-daemon --stop --quiet -u root -n qmail-lspawn 1>&2 - eend $? "Error stopping ${SERVICE}." -} - -restart () { - stop - start -} - -doservice ${@} - - diff --git a/net-mail/qmail-mysql/files/qmail-mysql.patch.gz b/net-mail/qmail-mysql/files/qmail-mysql.patch.gz Binary files differdeleted file mode 100644 index d0fb2db5756c..000000000000 --- a/net-mail/qmail-mysql/files/qmail-mysql.patch.gz +++ /dev/null diff --git a/net-mail/qmail-mysql/qmail-mysql-1.03-r2.ebuild b/net-mail/qmail-mysql/qmail-mysql-1.03-r2.ebuild deleted file mode 100644 index f9533d46eda4..000000000000 --- a/net-mail/qmail-mysql/qmail-mysql-1.03-r2.ebuild +++ /dev/null @@ -1,216 +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-mysql/qmail-mysql-1.03-r2.ebuild,v 1.1 2000/12/15 09:17:20 jerry Exp $ - -P=qmail-mysql-1.03 -A="qmail-1.03.tar.gz checkpassword-0.81.tar.gz" -A0=qmail-mysql.patch -A1=checkpassword-mysql.patch -S=${WORKDIR}/qmail-1.03 -DESCRIPTION="QMail with MySQL Support" -SRC_URI="http://cr.yp.to/software/qmail-1.03.tar.gz - http://cr.yp.to/software/checkpassword-0.81.tar.gz" -HOMEPAHE="http://www.qmail.org iain.cx/unix/qmail/mysql.php" - -PROVIDE="virtual/mta" - -src_compile() { - cd ${S} - cp Makefile Makefile.orig - sed -e "s:MYSQL_LIBS=.*:MYSQL_LIBS=/usr/lib/mysql/libmysqlclient.a -lm:" \ - -e "s:MYSQL_INCLUDE=.*:MYSQL_INCLUDE=-I/usr/include/mysql:" Makefile.orig > Makefile - try make it man - cd checkpassword-0.81 - cp Makefile Makefile.orig - sed -e "s:MYSQL_LIBS=.*:MYSQL_LIBS=/usr/lib/mysql/libmysqlclient.a -lm:" \ - -e "s:MYSQL_INCLUDE=.*:MYSQL_INCLUDE=-I/usr/include/mysql:" Makefile.orig > Makefile - try make it man -} - -src_unpack() { - unpack qmail-1.03.tar.gz - cd ${S} - gzip -dc ${O}/files/${A0} | patch -p0 - unpack checkpassword-0.81.tar.gz - cd checkpassword-0.81 - gzip -dc ${O}/files/${A1} | patch -p0 -} - -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 - done - - into /usr - dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY ${O}/files/mysqldump - 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 - 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 - 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() { - - 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 () { - - . ${ROOT}/var/db/pkg/install.config - -cat <<__ENDE__ > ${ROOT}/var/qmail/control/sqlserver -server=${QmailSQLHost} -login=${QmailSQLuser} -password=${QmailSQLpass} -db=${QmailSQLdb} -__ENDE__ - - ${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 - - if [ ! -d /var/mysql/$QmailSQLdb ] ; then - mysqladmin -p$MySQLpass create $QmailSQLdb - gzip -dc /usr/doc/qmail-mysql-1.03/mysqldump.gz | mysql -p$MySQLpass $QmailSQLdb - fi - fi -} - - - |