Qmail
[Top] [All Lists]

Re: qmail Patch Repository

To: Qmail mailing list <qmail@list.cr.yp.to>
Subject: Re: qmail Patch Repository
From: Peter Serwe <peter@infostreet.com>
Date: Wed, 28 Feb 2007 10:12:03 -0800
Delivered-to: sp-com-lists@consult.net
Delivered-to: gmail-qmail@securepoint.com
Delivered-to: sp.com.list@gmail.com
Delivered-to: mailing list qmail@list.cr.yp.to
In-reply-to: <20070228152818.GD24361@nachos.phaseit.com>
Mailing-list: contact qmail-help@list.cr.yp.to; run by ezmlm
Organization: Infostreet
References: <20070223194325.GW27139@c-76-18-79-168.hsd1.nm.comcast.net> <ed48d1f18e95b2284f1a0ccd57c6d8b2@localhost> <20070223212305.GC27139@c-76-18-79-168.hsd1.nm.comcast.net> <63468F4B-5F96-4F92-8D57-31226CB78053@schmonz.com> <20070224060830.ef0662d5.seth@cql.com> <8D2109E5-79CD-420B-867C-5EB7563B701B@schmonz.com> <20070228043603.GH29994@aleut.local> <F44855E2-EF85-4B2B-AD9C-AA3086FBBD1C@schmonz.com> <20070228152818.GD24361@nachos.phaseit.com>
User-agent: Thunderbird 1.5.0.9 (X11/20061206)
Fabio Busatto wrote:
On Wed, Feb 28, 2007 at 10:14:24AM -0500, Amitai Schlair wrote:
Looks interesting. The pkgsrc package of qmail does something somewhat similar, though it's specifically non-interactive (pkgsrc wants to build without bothering anyone). I declare

PKG_OPTIONS.qmail= qmail-netqmail qmail-bigdns qmail-realrcptto qmail- viruscan syncdir

in /etc/mk.conf and all the right stuff happens at build time. :-)

Sounds good, but in my opinion one of the principles of this project
should be the independence from specific distributions, architectures,
operative systems and so on.

Our motto can be: if you can run qmail, you can run iloveqmail(?) too.

Personally, I would prefer something like an 'conf-iloveqmail' with an easy to read text file, well commented, that allows you to select patches or combinations of patches
and makes note of any dependencies/conflicts in each line.

This isn't how a linux kernel (bloat :P) is built, but it is how something like a FreeBSD (very free) is built. Then I wouldn't mind an option to save that to a different filename
so that from one source tree, I could do something on the order of:

# make build iloveqmail QMAILCONF=STANDALONE
...
# make install iloveqmail QMAILCONF=STANDALONE

or

# make build iloveqmail QMAILCONF=CLUSTER1

This way, I could run it under *BSD or *nix at my choosing, and
have the same patchset.

Peter

--
Peter Serwe <peter at infostreet dot com>

http://www.infostreet.com

"The only true sports are bullfighting, mountain climbing and auto racing." 
-Earnest Hemingway

"Because everything else requires only one ball." -Unknown

"Do you wanna go fast or suck?" -Mike Kojima

"There are two things no man will admit he cannot do well: drive and make 
love." -Sir Stirling Moss


<Prev in Thread] Current Thread [Next in Thread>