Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167930 - new ebuild: net-mail/qpsmtpd-0.40
Summary: new ebuild: net-mail/qpsmtpd-0.40
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-02-21 21:48 UTC by Mark Glines
Modified: 2008-09-28 19:38 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
qpsmtpd-0.32.ebuild (qpsmtpd-0.32.ebuild,337 bytes, text/plain)
2007-02-21 21:49 UTC, Mark Glines
Details
qpsmtpd-0.32.ebuild with DEPEND= section (qpsmtpd-0.32.ebuild,483 bytes, text/plain)
2007-02-21 22:29 UTC, Mark Glines
Details
Better Initscript for qpsmtpd (init-script.txt,951 bytes, text/plain)
2007-02-22 08:31 UTC, Jens Weibler
Details
Config file for the better init script (conf.txt,247 bytes, text/plain)
2007-02-22 08:33 UTC, Jens Weibler
Details
files/qpsmtpd-init.d (qpsmtpd-init.d,862 bytes, text/plain)
2007-02-22 15:59 UTC, Mark Glines
Details
files/qpsmtpd-conf.d (qpsmtpd-conf.d,220 bytes, text/plain)
2007-02-22 16:01 UTC, Mark Glines
Details
qpsmtpd-0.32.ebuild with installing init.d/conf.d files (qpsmtpd-0.32.ebuild,679 bytes, text/plain)
2007-02-22 16:02 UTC, Mark Glines
Details
mail-mta/qpsmtpd/qpsmtpd-0.40.ebuild (qpsmtpd-0.40.ebuild,2.67 KB, text/plain)
2007-08-05 22:09 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd-0.31.1-queue.patch (qpsmtpd-0.31.1-queue.patch,481 bytes, text/plain)
2007-08-05 22:09 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd-0.40-badhelo_disconnect.patch (qpsmtpd-0.40-badhelo_disconnect.patch,520 bytes, text/plain)
2007-08-05 22:10 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd-0.40-badrcptto_allowrelay.patch (qpsmtpd-0.40-badrcptto_allowrelay.patch,498 bytes, text/plain)
2007-08-05 22:11 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd-0.40-clamd_conf.patch (qpsmtpd-0.40-clamd_conf.patch,707 bytes, text/plain)
2007-08-05 22:12 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd-0.40-peer_hooks.patch (qpsmtpd-0.40-peer_hooks.patch,1.64 KB, text/plain)
2007-08-05 22:13 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd.confd (qpsmtpd.confd,617 bytes, text/plain)
2007-08-05 22:15 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd.initd (qpsmtpd.initd,1.89 KB, text/plain)
2007-08-05 22:15 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd.xinetd (qpsmtpd.xinetd,526 bytes, text/plain)
2007-08-05 22:16 UTC, steveb
Details
mail-mta/qpsmtpd/files/qpsmtpd.initd (qpsmtpd.initd,2.02 KB, text/plain)
2007-08-12 18:40 UTC, steveb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Glines 2007-02-21 21:48:39 UTC
Qpsmtpd is a SMTP daemon written in Perl, with many features through various plugins.  It is often integrated into an existing MTA (qmail, postfix, etc) for filtering purposes.
Comment 1 Mark Glines 2007-02-21 21:49:05 UTC
Created attachment 110918 [details]
qpsmtpd-0.32.ebuild

Here's an ebuild.
Comment 2 Mark Glines 2007-02-21 22:29:26 UTC
Created attachment 110921 [details]
qpsmtpd-0.32.ebuild with DEPEND= section

Added dependencies as listed in Makefile.PL.
Removed "inherit eutils", it wasn't needed.

By the way, I'm not sure whether it should go in net-mail/, mail-filter/ or mail-mta/.  Please put it wherever you see fit.

Mark
Comment 3 Mark Glines 2007-02-21 22:58:35 UTC
Note, there's a simple Gentoo init-script posted at the bottom of http://wiki.qpsmtpd.org/deploy:sysvinit , but I think it's a bit rough.  (It doesn't check or remove its pidfile, for example.)  I will try to provide a better one, along with installing an example config directory from the source package.
Comment 4 Jens Weibler 2007-02-22 08:31:12 UTC
Created attachment 110965 [details]
Better Initscript for qpsmtpd
Comment 5 Jens Weibler 2007-02-22 08:33:14 UTC
Created attachment 110966 [details]
Config file for the better init script
Comment 6 Jens Weibler 2007-02-22 08:34:13 UTC
Comment on attachment 110966 [details]
Config file for the better init script

><HTML><HEAD/><BODY><PRE># Config file for /etc/init.d/qpsmtpd
>
>PIDFILE="/var/run/qpsmtpd/qpsmtpd.pid"
>
># QPSMTPD_NICELEVEL let's you set the 'nice'ness of the running process
>QPSMTPD_NICELEVEL=5
>
># Enter your real ip here
>QPSMTPD_IP=127.0.0.1
>
>QPSMTPD_PORT=25
>
>QPSMTPD_USER=smtpd
></PRE></BODY></HTML>
Comment 7 Mark Glines 2007-02-22 15:50:59 UTC
(In reply to comment #4)
> Created an attachment (id=110965) [edit]
> Better Initscript for qpsmtpd
> 

Hey, nice!  I will update the paths and defaults slightly, but this looks like a great script.
Comment 8 Mark Glines 2007-02-22 15:59:51 UTC
Created attachment 110987 [details]
files/qpsmtpd-init.d

Updated init.d script - I just updated the pidfile/executable paths in the script from Jens.
Comment 9 Mark Glines 2007-02-22 16:01:36 UTC
Created attachment 110988 [details]
files/qpsmtpd-conf.d

Updated conf.d script - use the "nobody" user by default (user "smtpd" doesn't exist on my machine), update the pidfile path, and listen on 0.0.0.0 by default.
Comment 10 Mark Glines 2007-02-22 16:02:20 UTC
Created attachment 110990 [details]
qpsmtpd-0.32.ebuild with installing init.d/conf.d files

Update the ebuild, to install the init.d and conf.d scripts.
Comment 11 steveb 2007-06-19 22:31:56 UTC
Is this package still interesting for Gentoo (no maintainer found since February!)? I have made a ebuild for 0.40 and some other dependency ebuilds for it and a conf.d, init.d and xinit.d script. The init.d script allows to start qpsmtpd-prefork, qpsmtpd-async and qpsmtpd-forkserver (configurable from within the conf.d).
Comment 12 Jared P Bostic 2007-08-03 16:37:49 UTC
(In reply to comment #11)
> Is this package still interesting for Gentoo (no maintainer found since
> February!)? I have made a ebuild for 0.40 and some other dependency ebuilds for
> it and a conf.d, init.d and xinit.d script. The init.d script allows to start
> qpsmtpd-prefork, qpsmtpd-async and qpsmtpd-forkserver (configurable from within
> the conf.d).

SteveB,

Could you post these 0.40 files (ebuilds,scripts,configs) to this bug?  I'd love to try 'em out in my portage overlay.

Comment 13 steveb 2007-08-05 22:09:05 UTC
Created attachment 127001 [details]
mail-mta/qpsmtpd/qpsmtpd-0.40.ebuild
Comment 14 steveb 2007-08-05 22:09:45 UTC
Created attachment 127002 [details]
mail-mta/qpsmtpd/files/qpsmtpd-0.31.1-queue.patch
Comment 15 steveb 2007-08-05 22:10:06 UTC
Created attachment 127004 [details]
mail-mta/qpsmtpd/files/qpsmtpd-0.40-badhelo_disconnect.patch
Comment 16 steveb 2007-08-05 22:11:21 UTC
Created attachment 127005 [details]
mail-mta/qpsmtpd/files/qpsmtpd-0.40-badrcptto_allowrelay.patch
Comment 17 steveb 2007-08-05 22:12:41 UTC
Created attachment 127006 [details]
mail-mta/qpsmtpd/files/qpsmtpd-0.40-clamd_conf.patch
Comment 18 steveb 2007-08-05 22:13:17 UTC
Created attachment 127008 [details]
mail-mta/qpsmtpd/files/qpsmtpd-0.40-peer_hooks.patch
Comment 19 steveb 2007-08-05 22:15:36 UTC
Created attachment 127010 [details]
mail-mta/qpsmtpd/files/qpsmtpd.confd
Comment 20 steveb 2007-08-05 22:15:57 UTC
Created attachment 127012 [details]
mail-mta/qpsmtpd/files/qpsmtpd.initd
Comment 21 steveb 2007-08-05 22:16:14 UTC
Created attachment 127013 [details]
mail-mta/qpsmtpd/files/qpsmtpd.xinetd
Comment 22 steveb 2007-08-05 22:17:34 UTC
(In reply to comment #12)
> Could you post these 0.40 files (ebuilds,scripts,configs) to this bug?  I'd
> love to try 'em out in my portage overlay.
> 
Let me know if you need something more.

// SteveB
Comment 23 steveb 2007-08-12 18:40:03 UTC
Created attachment 127886 [details]
mail-mta/qpsmtpd/files/qpsmtpd.initd

New edition of the init.d script.
Comment 24 Markus Ullmann (RETIRED) gentoo-dev 2008-03-25 02:02:38 UTC
I have put this as a live version into my dev overlay.
It has some modifications already.

I'll wait with putting that into portage until we have some release
Comment 25 Markus Ullmann (RETIRED) gentoo-dev 2008-05-21 18:55:07 UTC
Meh, they really should put together a release
Comment 26 steveb 2008-07-23 10:08:35 UTC
(In reply to comment #24)
> I have put this as a live version into my dev overlay.
> It has some modifications already.
> 
Care to share the modifications with us?


> I'll wait with putting that into portage until we have some release
> 

Comment 27 Markus Ullmann (RETIRED) gentoo-dev 2008-09-28 19:38:08 UTC
Added to CVS now, thanks to all involved here :)