diff options
author | Thilo Bangert <bangert@gentoo.org> | 2008-06-26 08:16:38 +0000 |
---|---|---|
committer | Thilo Bangert <bangert@gentoo.org> | 2008-06-26 08:16:38 +0000 |
commit | 59ac42a88452ef841d5d77980c13da610c0db8dd (patch) | |
tree | 4ee6cb2d1d85164b6036726b970c8b773d61d066 /mail-mta | |
parent | remove bindnow-flags - as per bug #226939 - thanks flameeyes (diff) | |
download | gentoo-2-59ac42a88452ef841d5d77980c13da610c0db8dd.tar.gz gentoo-2-59ac42a88452ef841d5d77980c13da610c0db8dd.tar.bz2 gentoo-2-59ac42a88452ef841d5d77980c13da610c0db8dd.zip |
remove old and obsolete versions
(Portage version: 2.1.4.4)
Diffstat (limited to 'mail-mta')
-rw-r--r-- | mail-mta/nullmailer/ChangeLog | 7 | ||||
-rw-r--r-- | mail-mta/nullmailer/nullmailer-1.00-r2.ebuild | 126 | ||||
-rw-r--r-- | mail-mta/nullmailer/nullmailer-1.02-r1.ebuild | 141 | ||||
-rw-r--r-- | mail-mta/nullmailer/nullmailer-1.02-r2.ebuild | 139 | ||||
-rw-r--r-- | mail-mta/nullmailer/nullmailer-1.02.ebuild | 142 |
5 files changed, 6 insertions, 549 deletions
diff --git a/mail-mta/nullmailer/ChangeLog b/mail-mta/nullmailer/ChangeLog index c579df307884..9524937ee105 100644 --- a/mail-mta/nullmailer/ChangeLog +++ b/mail-mta/nullmailer/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for mail-mta/nullmailer # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/ChangeLog,v 1.29 2008/02/29 20:40:37 bangert Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/ChangeLog,v 1.30 2008/06/26 08:16:38 bangert Exp $ + + 26 Jun 2008; Thilo Bangert <bangert@gentoo.org> -nullmailer-1.00-r2.ebuild, + -nullmailer-1.02.ebuild, -nullmailer-1.02-r1.ebuild, + -nullmailer-1.02-r2.ebuild, ChangeLog: + remove old and obsolete versions 28 Feb 2008; Thilo Bangert <bangert@gentoo.org> ChangeLog, nullmailer-1.04.ebuild: diff --git a/mail-mta/nullmailer/nullmailer-1.00-r2.ebuild b/mail-mta/nullmailer/nullmailer-1.00-r2.ebuild deleted file mode 100644 index faf3f43a41d3..000000000000 --- a/mail-mta/nullmailer/nullmailer-1.00-r2.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.00-r2.ebuild,v 1.5 2007/10/28 14:05:21 phreak Exp $ - -inherit eutils flag-o-matic mailer - -MY_P="${P/_rc/RC}" -S=${WORKDIR}/${MY_P} -DESCRIPTION="Simple relay-only local mail transport agent" -SRC_URI="http://untroubled.org/${PN}/${MY_P}.tar.gz" -HOMEPAGE="http://untroubled.org/${PN}/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 ~ppc" -IUSE="mailwrapper" - -DEPEND="virtual/libc - sys-apps/groff" -RDEPEND="virtual/libc - >=sys-process/supervise-scripts-3.2 - >=sys-process/daemontools-0.76-r1 - sys-apps/shadow - virtual/logger" -PROVIDE="virtual/mta" - -NULLMAILER_GROUP_NAME=nullmail -NULLMAILER_GROUP_GID=88 -NULLMAILER_USER_NAME=nullmail -NULLMAILER_USER_UID=88 -NULLMAILER_USER_SHELL=-1 -NULLMAILER_USER_GROUPS=nullmail -NULLMAILER_USER_HOME=/var/nullmailer - -setupuser() { - enewgroup ${NULLMAILER_GROUP_NAME} ${NULLMAILER_GROUP_GID} - enewuser ${NULLMAILER_USER_NAME} ${NULLMAILER_USER_UID} ${NULLMAILER_USER_SHELL} ${NULLMAILER_USER_HOME} ${NULLMAILER_USER_GROUPS} -} - -src_unpack() { - unpack ${MY_P}.tar.gz - EPATCH_OPTS="-d ${S} -p0" \ - epatch "${FILESDIR}/${P}-smtp-auth.patch" || die "SMTP auth patch failed" - EPATCH_OPTS="-d ${S} -p1" \ - epatch "${FILESDIR}/${P}-syslog.patch" || die "syslog patch failed" - EPATCH_OPTS="-d ${S} -p0" \ - epatch "${FILESDIR}/${P}-gcc34-fix.patch" || die "GCC-3.4 patch failed" -} - -pkg_setup() { - setupuser -} - -src_compile() { - append-ldflags $(bindnow-flags) - # Note that we pass a different directory below due to bugs in the makefile! - econf --localstatedir=/var || die "econf failed" - emake || die "emake failed" -} - -src_install () { - einstall localstatedir=${D}/var/nullmailer || die "einstall failed" - if use mailwrapper; then - mv ${D}/usr/sbin/sendmail ${D}/usr/sbin/sendmail.nullmailer - mv ${D}/usr/bin/mailq ${D}/usr/bin/mailq.nullmailer - insinto /etc/mail - doins ${FILESDIR}/mailer.conf - mailer_install_conf - fi - dodoc AUTHORS BUGS COPYING HOWTO INSTALL NEWS README YEAR2000 TODO ChangeLog - # A small bit of sample config - insinto /etc/nullmailer - newins ${FILESDIR}/remotes.sample remotes - # daemontools stuff - dodir /var/nullmailer/service{,/log} - insinto /var/nullmailer/service - newins scripts/nullmailer.run run - fperms 700 /var/nullmailer/service/run - insinto /var/nullmailer/service/log - newins scripts/nullmailer-log.run run - fperms 700 /var/nullmailer/service/log/run - # usablity - dodir /usr/lib - dosym /usr/sbin/sendmail usr/lib/sendmail - # permissions stuff - keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue} - fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - fowners nullmail:nullmail /usr/sbin/nullmailer-queue /usr/bin/mailq - fperms 4711 /usr/sbin/nullmailer-queue /usr/bin/mailq - fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - fperms 660 /var/nullmailer/trigger - msg_mailerconf -} - -pkg_config() { - [ ! -s /etc/nullmailer/me ] && /bin/hostname --fqdn >/etc/nullmailer/me - [ ! -s /etc/nullmailer/defaultdomain ] && /bin/hostname --domain >/etc/nullmailer/defaultdomain - msg_svscan - msg_mailerconf -} - -msg_svscan() { - elog "To start nullmailer at boot you have to enable the /etc/init.d/svscan rc file" - elog "and create the following link :" - elog "ln -fs /var/nullmailer/service /service/nullmailer" -} -msg_mailerconf() { - use mailwrapper && \ - ewarn "Please ensure you have selected nullmailer in your /etc/mailer.conf" -} - -pkg_postinst() { - setupuser - # Do this again for good measure - [ ! -e /var/nullmailer/trigger ] && mkfifo /var/nullmailer/trigger - chown nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - chmod 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - chmod 660 /var/nullmailer/trigger - - use mailwrapper && dosym /usr/sbin/sendmail /usr/bin/mailq - - elog "To create an initial setup, please do:" - elog "emerge --config =${CATEGORY}/${PF}" - msg_svscan - msg_mailerconf -} diff --git a/mail-mta/nullmailer/nullmailer-1.02-r1.ebuild b/mail-mta/nullmailer/nullmailer-1.02-r1.ebuild deleted file mode 100644 index 2fa61717bc1e..000000000000 --- a/mail-mta/nullmailer/nullmailer-1.02-r1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.02-r1.ebuild,v 1.5 2007/10/28 14:05:21 phreak Exp $ - -inherit eutils flag-o-matic - -MY_P="${P/_rc/RC}" -S=${WORKDIR}/${MY_P} -DEBIAN_PV="1" -DEBIAN_SRC="${MY_P/-/_}-${DEBIAN_PV}.diff.gz" -DESCRIPTION="Simple relay-only local mail transport agent" -SRC_URI="http://untroubled.org/${PN}/${MY_P}.tar.gz - mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}" -HOMEPAGE="http://untroubled.org/nullmailer/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="mailwrapper" - -DEPEND="virtual/libc - sys-apps/groff" -RDEPEND="!mailwrapper? ( !virtual/mta ) - mailwrapper? ( >=net-mail/mailwrapper-0.2 ) - virtual/libc - >=sys-process/supervise-scripts-3.2 - >=sys-process/daemontools-0.76-r1 - sys-apps/shadow - virtual/logger" -PROVIDE="virtual/mta" - -NULLMAILER_GROUP_NAME=nullmail -NULLMAILER_GROUP_GID=88 -NULLMAILER_USER_NAME=nullmail -NULLMAILER_USER_UID=88 -NULLMAILER_USER_SHELL=-1 -NULLMAILER_USER_GROUPS=nullmail -NULLMAILER_USER_HOME=/var/nullmailer - -setupuser() { - enewgroup ${NULLMAILER_GROUP_NAME} ${NULLMAILER_GROUP_GID} - enewuser ${NULLMAILER_USER_NAME} ${NULLMAILER_USER_UID} ${NULLMAILER_USER_SHELL} ${NULLMAILER_USER_HOME} ${NULLMAILER_USER_GROUPS} -} - -src_unpack() { - unpack ${MY_P}.tar.gz - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${DISTDIR}/${DEBIAN_SRC} - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${S}/debian/patches/03ipv6.diff || die "IPV6 patch failed" - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${S}/debian/patches/05syslog.diff || die "daemon/syslog patch failed" - # this fixes the debian daemon/syslog to actually compile - sed -i.orig \ - -e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \ - ${S}/src/Makefile.am || die "Sed failed" -} - -pkg_setup() { - setupuser -} - -src_compile() { - append-ldflags $(bindnow-flags) - # Note that we pass a different directory below due to bugs in the makefile! - econf --localstatedir=/var || die "econf failed" - emake || die "emake failed" -} - -src_install () { - einstall localstatedir=${D}/var/nullmailer || die "einstall failed" - local mailqloc=/usr/bin/mailq - if use mailwrapper; then - mv ${D}/usr/sbin/sendmail ${D}/usr/sbin/sendmail.nullmailer - mailqloc=/usr/bin/mailq.nullmailer - mv ${D}/usr/bin/mailq ${D}/usr/bin/mailq.nullmailer - insinto /etc/mail - doins ${FILESDIR}/mailer.conf - fi - dodoc AUTHORS BUGS COPYING HOWTO INSTALL NEWS README YEAR2000 TODO ChangeLog - # A small bit of sample config - insinto /etc/nullmailer - newins ${FILESDIR}/remotes.sample remotes - # daemontools stuff - dodir /var/nullmailer/service{,/log} - insinto /var/nullmailer/service - newins scripts/nullmailer.run run - fperms 700 /var/nullmailer/service/run - insinto /var/nullmailer/service/log - newins scripts/nullmailer-log.run run - fperms 700 /var/nullmailer/service/log/run - # usablity - dodir /usr/lib - dosym /usr/sbin/sendmail usr/lib/sendmail - # permissions stuff - keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue} - fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - fowners nullmail:nullmail /usr/sbin/nullmailer-queue ${mailqloc} - fperms 4711 /usr/sbin/nullmailer-queue ${mailqloc} - fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - fperms 660 /var/nullmailer/trigger - msg_mailerconf - newinitd ${FILESDIR}/init.d-nullmailer nullmailer -} - -pkg_config() { - [ ! -s /etc/nullmailer/me ] && /bin/hostname --fqdn >/etc/nullmailer/me - [ ! -s /etc/nullmailer/defaultdomain ] && /bin/hostname --domain >/etc/nullmailer/defaultdomain - msg_svscan - msg_mailerconf -} - -msg_svscan() { - elog "To start nullmailer at boot you have to enable the /etc/init.d/svscan rc file" - elog "and create the following link :" - elog "ln -fs /var/nullmailer/service /service/nullmailer" - elog "As an alternative, we also provide an init.d script." - elog - elog "If the nullmailer service is already running, please restart it now," - elog "using 'svc-restart nullmailer' or the init.d script." - elog -} - -msg_mailerconf() { - use mailwrapper && \ - ewarn "Please ensure you have selected nullmailer in your /etc/mail/mailer.conf" -} - -pkg_postinst() { - setupuser - # Do this again for good measure - [ ! -e /var/nullmailer/trigger ] && mkfifo /var/nullmailer/trigger - chown nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - chmod 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - chmod 660 /var/nullmailer/trigger - - elog "To create an initial setup, please do:" - elog "emerge --config =${CATEGORY}/${PF}" - msg_svscan - msg_mailerconf -} diff --git a/mail-mta/nullmailer/nullmailer-1.02-r2.ebuild b/mail-mta/nullmailer/nullmailer-1.02-r2.ebuild deleted file mode 100644 index 3231f475c026..000000000000 --- a/mail-mta/nullmailer/nullmailer-1.02-r2.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.02-r2.ebuild,v 1.5 2007/10/28 14:05:21 phreak Exp $ - -inherit eutils flag-o-matic mailer - -MY_P="${P/_rc/RC}" -S=${WORKDIR}/${MY_P} -DEBIAN_PV="1" -DEBIAN_SRC="${MY_P/-/_}-${DEBIAN_PV}.diff.gz" -DESCRIPTION="Simple relay-only local mail transport agent" -SRC_URI="http://untroubled.org/${PN}/${MY_P}.tar.gz - mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}" -HOMEPAGE="http://untroubled.org/nullmailer/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~x86 ~ppc ~amd64" - -DEPEND="virtual/libc - sys-apps/groff" -RDEPEND="virtual/libc - >=sys-process/supervise-scripts-3.2 - >=sys-process/daemontools-0.76-r1 - sys-apps/shadow - virtual/logger" -PROVIDE="virtual/mta" - -NULLMAILER_GROUP_NAME=nullmail -NULLMAILER_GROUP_GID=88 -NULLMAILER_USER_NAME=nullmail -NULLMAILER_USER_UID=88 -NULLMAILER_USER_SHELL=-1 -NULLMAILER_USER_GROUPS=nullmail -NULLMAILER_USER_HOME=/var/nullmailer - -setupuser() { - enewgroup ${NULLMAILER_GROUP_NAME} ${NULLMAILER_GROUP_GID} - enewuser ${NULLMAILER_USER_NAME} ${NULLMAILER_USER_UID} ${NULLMAILER_USER_SHELL} ${NULLMAILER_USER_HOME} ${NULLMAILER_USER_GROUPS} -} - -src_unpack() { - unpack ${MY_P}.tar.gz - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${DISTDIR}/${DEBIAN_SRC} - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${S}/debian/patches/03ipv6.diff || die "IPV6 patch failed" - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${S}/debian/patches/05syslog.diff || die "daemon/syslog patch failed" - # this fixes the debian daemon/syslog to actually compile - sed -i.orig \ - -e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \ - ${S}/src/Makefile.am || die "Sed failed" -} - -pkg_setup() { - setupuser -} - -src_compile() { - append-ldflags $(bindnow-flags) - # Note that we pass a different directory below due to bugs in the makefile! - econf --localstatedir=/var || die "econf failed" - emake || die "emake failed" -} - -src_install () { - einstall localstatedir=${D}/var/nullmailer || die "einstall failed" - local mailqloc=/usr/bin/mailq - if use mailwrapper; then - mv ${D}/usr/sbin/sendmail ${D}/usr/sbin/sendmail.nullmailer - mailqloc=/usr/bin/mailq.nullmailer - mv ${D}/usr/bin/mailq ${D}/usr/bin/mailq.nullmailer - insinto /etc/mail - doins ${FILESDIR}/mailer.conf - mailer_install_conf - fi - dodoc AUTHORS BUGS COPYING HOWTO INSTALL NEWS README YEAR2000 TODO ChangeLog - # A small bit of sample config - insinto /etc/nullmailer - newins ${FILESDIR}/remotes.sample remotes - # daemontools stuff - dodir /var/nullmailer/service{,/log} - insinto /var/nullmailer/service - newins scripts/nullmailer.run run - fperms 700 /var/nullmailer/service/run - insinto /var/nullmailer/service/log - newins scripts/nullmailer-log.run run - fperms 700 /var/nullmailer/service/log/run - # usablity - dodir /usr/lib - dosym /usr/sbin/sendmail usr/lib/sendmail - # permissions stuff - keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue} - fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - fowners nullmail:nullmail /usr/sbin/nullmailer-queue ${mailqloc} - fperms 4711 /usr/sbin/nullmailer-queue ${mailqloc} - fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - fperms 660 /var/nullmailer/trigger - msg_mailerconf - newinitd ${FILESDIR}/init.d-nullmailer nullmailer -} - -pkg_config() { - [ ! -s /etc/nullmailer/me ] && /bin/hostname --fqdn >/etc/nullmailer/me - [ ! -s /etc/nullmailer/defaultdomain ] && /bin/hostname --domain >/etc/nullmailer/defaultdomain - msg_svscan - msg_mailerconf -} - -msg_svscan() { - elog "To start nullmailer at boot you have to enable the /etc/init.d/svscan rc file" - elog "and create the following link :" - elog "ln -fs /var/nullmailer/service /service/nullmailer" - elog "As an alternative, we also provide an init.d script." - elog - elog "If the nullmailer service is already running, please restart it now," - elog "using 'svc-restart nullmailer' or the init.d script." - elog -} - -msg_mailerconf() { - use mailwrapper && \ - ewarn "Please ensure you have selected nullmailer in your /etc/mail/mailer.conf" -} - -pkg_postinst() { - setupuser - # Do this again for good measure - [ ! -e /var/nullmailer/trigger ] && mkfifo /var/nullmailer/trigger - chown nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - chmod 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - chmod 660 /var/nullmailer/trigger - - elog "To create an initial setup, please do:" - elog "emerge --config =${CATEGORY}/${PF}" - msg_svscan - msg_mailerconf -} diff --git a/mail-mta/nullmailer/nullmailer-1.02.ebuild b/mail-mta/nullmailer/nullmailer-1.02.ebuild deleted file mode 100644 index f308b6add58c..000000000000 --- a/mail-mta/nullmailer/nullmailer-1.02.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.02.ebuild,v 1.6 2007/10/28 14:05:21 phreak Exp $ - -inherit eutils flag-o-matic - -MY_P="${P/_rc/RC}" -S=${WORKDIR}/${MY_P} -DEBIAN_PV="1" -DEBIAN_SRC="${MY_P/-/_}-${DEBIAN_PV}.diff.gz" -DESCRIPTION="Simple relay-only local mail transport agent" -SRC_URI="http://untroubled.org/${PN}/${MY_P}.tar.gz - mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}" -HOMEPAGE="http://untroubled.org/nullmailer/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="mailwrapper" - -DEPEND="virtual/libc - sys-apps/groff" -RDEPEND="!mailwrapper? ( !virtual/mta ) - mailwrapper? ( >=net-mail/mailwrapper-0.2 ) - virtual/libc - >=sys-process/supervise-scripts-3.2 - >=sys-process/daemontools-0.76-r1 - sys-apps/shadow - virtual/logger" -PROVIDE="virtual/mta" - -NULLMAILER_GROUP_NAME=nullmail -NULLMAILER_GROUP_GID=88 -NULLMAILER_USER_NAME=nullmail -NULLMAILER_USER_UID=88 -NULLMAILER_USER_SHELL=-1 -NULLMAILER_USER_GROUPS=nullmail -NULLMAILER_USER_HOME=/var/nullmailer - -setupuser() { - enewgroup ${NULLMAILER_GROUP_NAME} ${NULLMAILER_GROUP_GID} - enewuser ${NULLMAILER_USER_NAME} ${NULLMAILER_USER_UID} ${NULLMAILER_USER_SHELL} ${NULLMAILER_USER_HOME} ${NULLMAILER_USER_GROUPS} -} - -src_unpack() { - unpack ${MY_P}.tar.gz - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${DISTDIR}/${DEBIAN_SRC} - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${S}/debian/patches/03ipv6.diff || die "IPV6 patch failed" - EPATCH_OPTS="-d ${S} -p1" \ - epatch ${S}/debian/patches/05syslog.diff || die "daemon/syslog patch failed" - # this fixes the debian daemon/syslog to actually compile - sed -i.orig \ - -e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \ - ${S}/src/Makefile.am || die "Sed failed" -} - -pkg_setup() { - setupuser -} - -src_compile() { - append-ldflags $(bindnow-flags) - # Note that we pass a different directory below due to bugs in the makefile! - econf --localstatedir=/var || die "econf failed" - emake || die "emake failed" -} - -src_install () { - einstall localstatedir=${D}/var/nullmailer || die "einstall failed" - local mailqloc=/usr/bin/mailq - if use mailwrapper; then - mv ${D}/usr/sbin/sendmail ${D}/usr/sbin/sendmail.nullmailer - mailqloc=/usr/bin/mailq.nullmailer - mv ${D}/usr/bin/mailq ${D}/usr/bin/mailq.nullmailer - insinto /etc/mail - doins ${FILESDIR}/mailer.conf - fi - dodoc AUTHORS BUGS COPYING HOWTO INSTALL NEWS README YEAR2000 TODO ChangeLog - # A small bit of sample config - insinto /etc/nullmailer - newins ${FILESDIR}/remotes.sample remotes - # daemontools stuff - dodir /var/nullmailer/service{,/log} - insinto /var/nullmailer/service - newins scripts/nullmailer.run run - fperms 700 /var/nullmailer/service/run - insinto /var/nullmailer/service/log - newins scripts/nullmailer-log.run run - fperms 700 /var/nullmailer/service/log/run - # usablity - dodir /usr/lib - dosym /usr/sbin/sendmail usr/lib/sendmail - # permissions stuff - keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue} - fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - fowners nullmail:nullmail /usr/sbin/nullmailer-queue ${mailqloc} - fperms 4711 /usr/sbin/nullmailer-queue ${mailqloc} - fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - fperms 660 /var/nullmailer/trigger - msg_mailerconf - newinitd ${FILESDIR}/init.d-nullmailer nullmailer -} - -pkg_config() { - [ ! -s /etc/nullmailer/me ] && /bin/hostname --fqdn >/etc/nullmailer/me - [ ! -s /etc/nullmailer/defaultdomain ] && /bin/hostname --domain >/etc/nullmailer/defaultdomain - msg_svscan - msg_mailerconf -} - -msg_svscan() { - elog "To start nullmailer at boot you have to enable the /etc/init.d/svscan rc file" - elog "and create the following link :" - elog "ln -fs /var/nullmailer/service /service/nullmailer" - elog - elog "If the nullmailer service is already running, please restart it now," - elog "using 'svc-restart nullmailer' or the init.d script." - elog - elog "As an alternative, we also provide an init.d script." -} -msg_mailerconf() { - use mailwrapper && \ - ewarn "Please ensure you have selected nullmailer in your /etc/mail/mailer.conf" -} - -pkg_postinst() { - setupuser - # Do this again for good measure - [ ! -e /var/nullmailer/trigger ] && mkfifo /var/nullmailer/trigger - chown nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - chmod 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - chmod 660 /var/nullmailer/trigger - - use mailwrapper && dosym /usr/sbin/sendmail /usr/bin/mailq - - elog "To create an initial setup, please do:" - elog "emerge --config =${CATEGORY}/${PF}" - msg_svscan - msg_mailerconf -} |