Login Form






Lost Password?
No account yet? Register

Donate to A.R.T.

Polls

What OS are you using?
 

Advertisement

Syndicate

powered_by.png, 1 kB

Home
Hacking away at the qmail rpm. Print E-mail
Written by scott   
Tuesday, 16 January 2007

The guy who wrote GNU make is a fascist.


So I'm working on making a common PSA/Project Gamera rpm, modifying the Plesk patches as a base (more on this later), and I hit this:


[root@build qmail-1.03]# make clean

Makefile:1420: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.


You tab-enforcing bastard. I understand the use of a tab in code, I just don't like it. Im a spacer, as opposed to a tabber. Tabbers are heathens. But I digress.


Anyway, this is all started because qmail is a very stripped down MTA, and to get any modern features out of it, you've got to apply all the patches yourself. No problem, Ive been doing this for years now, where my problems come from is that there are so many that you've got to apply (24 as of the time of this writing) that you end up having to modify patches to work with other patches. Thats where my little error comes in above.


Working with qmail is a lot like being a digital anthropologist. You've got to back track all untold revisions of patches, patches on patches, and oh yes, did I mention that FreeBSD* renamed all of them? So not only are you hamstrung by the fact that there are 10-15 different patches to do the same thing in qmail-land, the ones with PSA are named incredibly useful things like “patch-pe”, leaving it up to you to figure out where they came from and what they do.


* PSA's version of qmail is based on the version from FreeBSD ports. Plesk was originally written for freebsd.

Comments
Subject: Who who made what is What ???
Written by niel on 2007-01-26 00:30:07
# mv Makefile Makefile.GOOD_WITH_SPACES && \ 
sed -e 's/    /\t/g' > Makefile && \ 
make clean && make && echo OTHER_F_PROGS_HERE && \ 
mv Makefile.GOOD_WITH_SPACES Makefile 
 
Thanks for the 'Anymay...' explanation, but politeness is not against emphasizement. 
 
Take care.

Subject: was that even english
Written by scott on 2007-02-09 15:16:17
?

Only registered users can write comments.
Please login or register.

Powered by AkoComment 2.0.3!

Last Updated ( Tuesday, 16 January 2007 )
 
< Prev   Next >
© 2008 atomicrocketturtle.com :: digital turtlist
Joomla! is Free Software released under the GNU/GPL License.
sheta@atomicrocketturtle.com
Fight Spam! Click Here!