From mea@nic.funet.fi Fri Jan 16 17:18:48 1998
Received: from nic.funet.fi ([128.214.248.6] EHLO nic.funet.fi ident: NO-IDENT-SERVICE [port 49926]) by mea.tmt.tele.fi with ESMTP id <92176-265>; Fri, 16 Jan 1998 17:18:47 +0000
Received: by nic.funet.fi id <11015-12619>; Fri, 16 Jan 1998 17:14:54 +0200
Received: from facil3.facilnet.es ([194.74.157.14]:23904 "EHLO facil3.facilnet.es" ident: "root") by nic.funet.fi with ESMTP id <11709-12619>; Fri, 16 Jan 1998 14:32:53 +0200
Received: from calvin (facilppp142.facilnet.es [194.74.157.142])
	by facil3.facilnet.es (8.8.8/8.8.8) with SMTP id NAA31916
	for <mea@nic.funet.fi>; Fri, 16 Jan 1998 13:31:36 +0100
Message-ID: <00dc01bd227a$f7258e30$0701a8c0@calvin.ibd.es>
From:	"Alfredo Sanjuan" <alfre@ibd.es>
To:	<mea@nic.funet.fi>
Subject: RE: Zmailer rpms
Date:	Fri, 16 Jan 1998 13:33:16 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_00D9_01BD2283.4CCC00A0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Sender: mea@nic.funet.fi
Return-Path: <mea@nic.funet.fi>
X-Orcpt: rfc822;mea@mea.tmt.tele.fi
Status: RO

This is a multi-part message in MIME format.

------=_NextPart_000_00D9_01BD2283.4CCC00A0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

I have a spec that perhaps may be interesting. But it need some changes...



> I have working RPMs for zmailer-2.99.49p8. It's basically some fine tuned
> old SPEC from someone at RedHat (no packager in the spec file). Works fine 
> for me, although i think there was some minor flaw so i didn't upload it to
> RedHat. Anyway, it could be a good start point. If someone wants to look into
> it just tell me where I should upload them. Since I'm still on dial up (which
> is rather expensive here in germany :-( ) I'd prefer to upload the srpm only
> once. 

Send the diff (and specs) to me, as I use RedHat systems
anyway, why would I not include it natively...

> so long,
>   Tom

/Matti Aarnio <mea@nic.funet.fi>


------=_NextPart_000_00D9_01BD2283.4CCC00A0
Content-Type: application/octet-stream;
	name="zmailer49.spec"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="zmailer49.spec"

U3VtbWFyeTogSGlnaCBwZXJmb3JtYW5jZSwgc2VjdXJlIG1haWwgZGVsaXZlcnkgYWdlbnQKTmFt
ZTogem1haWxlcgpWZXJzaW9uOiAyLjk5LjQ5cDkKUmVsZWFzZTogMQpTb3VyY2U6IGZ0cDovL2Z0
cC5mdW5ldC5maS9wdWIvdW5peC9tYWlsL3ptYWlsZXIvem1haWxlci0yLjk5LjQ5cDkudGFyLmd6
ClBhdGNoOiB6bWFpbGVyLWluaXRzY3JpcHQucGF0Y2gKQ29weXJpZ2h0OiBHUEwKR3JvdXA6IERh
ZW1vbnMKUHJvdmlkZXM6IHNtdHBkYWVtb24KI0J1aWxkUm9vdDogL3RtcC96bWFpbGVyLXJvb3QK
JWRlc2NyaXB0aW9uClRoaXMgaXMgYSBwYWNrYWdlIHRoYXQgaW1wbGVtZW50cyBhbiBpbnRlcm5l
dCBtZXNzYWdlIHRyYW5zZmVyIGFnZW50CmNhbGxlZCBaTWFpbGVyLiBJdCBpcyBpbnRlbmRlZCBm
b3IgZ2F0ZXdheXMgb3IgbWFpbCBzZXJ2ZXJzIG9yIG90aGVyIGxhcmdlCnNpdGUgZW52aXJvbm1l
bnRzIHRoYXQgaGF2ZSBleHRyZW1lIGRlbWFuZHMgb24gdGhlIGFiaWxpdGllcyBvZiB0aGUKbWFp
bGVyLiBJdCB3YXMgbW90aXZhdGVkIGJ5IHRoZSBwcm9ibGVtcyBvZiB0aGUgU2VuZG1haWwgZGVz
aWduIGluIHN1Y2gKc2l0dWF0aW9ucy4KCiVwcmVwCiVzZXR1cCAtbiB6bWFpbGVyLTIuOTkuNDlw
OQolcGF0Y2ggLXAxCgolYnVpbGQKQ0ZMQUdTPSItTzIiIC4vY29uZmlndXJlIC0tcHJlZml4PS91
c3IgXAoJLS13aXRoLW1haWxib3g9L3Zhci9zcG9vbC9tYWlsIFwKCS0td2l0aC1sb2dkaXI9L3Zh
ci9sb2cvbWFpbCBcCgktLXdpdGgtemNvbmZpZz0vZXRjL3ptYWlsZXIvem1haWxlci5jb25mIFwK
CS0td2l0aC1tYWlsc2hhcmU9L2V0Yy96bWFpbGVyIFwKCS0td2l0aC10Y3Atd3JhcHBlcnM9L3Vz
ciBcCgktLXdpdGgtc3lzdGVtLW1hbGxvYyBcCgktLXdpdGgtc2VuZG1haWxwYXRoPS91c3Ivc2Jp
bi9zZW5kbWFpbCBcCgktLXdpdGgtcm1haWxwYXRoPS91c3Ivc2Jpbi9ybWFpbCBcCgktLXdpdGgt
bWFpbGJpbj0vdXNyL3NiaW4gXAoJLS13aXRoLW1haWxzaGFyZT0vdXNyL2V0Yy96bWFpbGVyIFwK
CS0td2l0aC1tYWlsdmFyPS9ldGMvem1haWxlciBcCgktLXdpdGgtcG9zdG9mZmljZT0vdmFyL3Nw
b29sL3Bvc3RvZmZpY2UgXAoJLS13aXRoLXRhLW1tYXAKbWFrZQoKJWluc3RhbGwKbWFrZSBpbnN0
YWxsCgpzdHJpcCAvdXNyL3NiaW4vbWFpbHJtIFwKCS91c3Ivc2Jpbi9uZXdhbGlhc2VzIFwKCS91
c3Ivc2Jpbi9uZXdmcWRuYWxpYXNlcyBcCgkvdXNyL3NiaW4vem1haWxlciBcCgkvdXNyL3NiaW4v
cm1haWwgXAoJL3Vzci9zYmluL3NlbmRtYWlsIFwKCS91c3Ivc2Jpbi9yb3V0ZXIgXAoJL3Vzci9z
YmluL21haWxxIFwKCS91c3Ivc2Jpbi9zY2hlZHVsZXIgXAoJL3Vzci9zYmluL3NtdHBzZXJ2ZXIg
XAoJL3Vzci9zYmluL3RhL2Vycm9ybWFpbCBcCgkvdXNyL3NiaW4vdGEvbWFpbGJveCBcCgkvdXNy
L3NiaW4vdGEvaG9sZCBcCgkvdXNyL3NiaW4vdGEvc20gXAoJL3Vzci9zYmluL3RhL3NtdHAgXAoJ
L3Vzci9zYmluL21wcm9iZSBcCgkvdXNyL3NiaW4vbWFrZW5kYm0gXAoJL3Vzci9zYmluL25kYm1s
b29rIFwKCS91c3Ivc2Jpbi92YWNhdGlvbi5zaCBcCgkvdXNyL3NiaW4vdmFjYXRpb24gXAoJL3Vz
ci9zYmluL3ZhY2F0aW9uLmV4ZSB8fCA6CgptYWtlIC1DIG1hbiBpbnN0YWxsCmxuIC1zZiB6bWFp
bGVyL2RiL2FsaWFzZXMgL2V0Yy9hbGlhc2VzCm12IC9ldGMvem1haWxlci9kYi9sb2NhbG5hbWVz
IC9ldGMvem1haWxlci9kYi9sb2NhbG5hbWVzLWRpc3QKZWNobyAibG9jYWxob3N0IiA+IC9ldGMv
em1haWxlci9kYi9sb2NhbG5hbWVzCmxuIC1zZiAuLi9zYmluL3NlbmRtYWlsIC91c3IvbGliL3Nl
bmRtYWlsCm1rZGlyIC1wIC92YXIvbG9nL21haWwKbG4gLXMgY2YvU01UUCtVVUNQLmNmIC91c3Iv
ZXRjL3ptYWlsZXIvcm91dGVyLmNmCgpjYXQgPiAvZXRjL21haWwuY29uZiA8PEVPRgojIFdoZXJl
IGFtIEk/CiNvcmdkb21haW49ZG9tYWluCiMgV2hvIGFtIEk/CiNob3N0bmFtZT1ob3N0LnN1YmRv
bWFpbi4kb3JnZG9tYWluCiMgV2hvIGRvIEkgY2xhaW0gdG8gYmU/CiNteWRvbWFpbj1zdWJkb21h
aW4uJG9yZ2RvbWFpbgpFT0YKaW5zdGFsbCAtbTc1NSB1dGlscy96bWFpbGVyLmluaXQuc2ggL2V0
Yy9yYy5kL2luaXQuZC96bWFpbGVyLmluaXQKZm9yIEkgaW4gMCAxIDY7IGRvCglsbiAtc2YgLi4v
aW5pdC5kL3ptYWlsZXIuaW5pdCAvZXRjL3JjLmQvcmMkSS5kL0syMHptYWlsZXIKZG9uZQpmb3Ig
SSBpbiAyIDMgNTsgZG8KCWxuIC1zZiAuLi9pbml0LmQvem1haWxlci5pbml0IC9ldGMvcmMuZC9y
YyRJLmQvUzgwem1haWxlcgpkb25lCi4gL2V0Yy96bWFpbGVyL3ptYWlsZXIuY29uZgpjYXQgPDwg
RU9GID4gL2V0Yy9jcm9uLmRhaWx5L3ptYWlsZXIuY2xlYW51cAojIS9iaW4vc2gKLiAvZXRjL3pt
YWlsZXIvem1haWxlci5jb25mCiRNQUlMQklOL3ptYWlsZXIgY2xlYW51cApFT0YKY2F0IDw8IEVP
RiA+IC9ldGMvY3Jvbi5kYWlseS96bWFpbGVyLnJlc3VibWl0CiMhL2Jpbi9zaAouIC9ldGMvem1h
aWxlci96bWFpbGVyLmNvbmYKJE1BSUxCSU4vem1haWxlciByZXN1Ym1pdApFT0YKY2htb2QgNzU1
IC9ldGMvY3Jvbi5kYWlseS96bWFpbGVyLmNsZWFudXAgL2V0Yy9jcm9uLmRhaWx5L3ptYWlsZXIu
cmVzdWJtaXQKCiVwb3N0CmlmIGdyZXAgLWMgIl5ob3N0bmFtZT0iIC9ldGMvbWFpbC5jb25mOyB0
aGVuCgk6CmVsc2UKCVsgLXogImBob3N0bmFtZSAtZGAiIF0gfHwgZWNobyAib3JnZG9tYWluPWBo
b3N0bmFtZSAtZGAiID4+IC9ldGMvbWFpbC5jb25mCglbIC16ICJgaG9zdG5hbWUgLWRgIiBdIHx8
IGVjaG8gIm15ZG9tYWluPWBob3N0bmFtZSAtZGAiID4+IC9ldGMvbWFpbC5jb25mCglbIC16ICJg
aG9zdG5hbWUgLWZgIiBdIHx8IGVjaG8gImhvc3RuYW1lPWBob3N0bmFtZSAtZmAiID4+IC9ldGMv
bWFpbC5jb25mCmZpCmlmIGdyZXAgLWMgIl56bWFpbGVyOiIgL2V0Yy9ncm91cDsgdGhlbgoJOgpl
bHNlCgkjIFVzZSAnbWFpbCcgZ3JvdXAgZm9yIHptYWlsZXIuLi4KCWVjaG8gInptYWlsZXI6OjEy
OnJvb3QsZGFlbW9uLHV1Y3AiID4+IC9ldGMvZ3JvdXAKZmkKaWYgZ3JlcCAtYyAiXm1haWxxICIg
L2V0Yy9zZXJ2aWNlczsgdGhlbgoJOgplbHNlCgllY2hvICJtYWlscSAgICAgICAxNzQvdGNwCSMg
TWFpbGVyIHRyYW5zcG9ydCBxdWV1ZSIgPj4gL2V0Yy9zZXJ2aWNlcwpmaQovdXNyL3NiaW4vbmV3
YWxpYXNlcwovdXNyL3NiaW4vbmV3ZnFkbmFsaWFzZXMKZWNobyAiYGhvc3RuYW1lIC1mYCIgPj4g
L2V0Yy96bWFpbGVyL2RiL2xvY2FsbmFtZXMKZWNobyAiYGhvc3RuYW1lYCIgPj4gL2V0Yy96bWFp
bGVyL2RiL2xvY2FsbmFtZXMKZWNobyAiYGhvc3RuYW1lIC1kYCIgPj4gL2V0Yy96bWFpbGVyL2Ri
L2xvY2FsbmFtZXMKZWNobyAibG9jYWxob3N0LmBob3N0bmFtZSAtZGAiID4+IC9ldGMvem1haWxl
ci9kYi9sb2NhbG5hbWVzCmlmIFsgIiQxIiAhPSAxIF07IHRoZW4KCSMgU3RhcnQgaXQgYmFjayB1
cCBhZ2FpbiwgYWZ0ZXIgYW4gdXBncmFkZQoJL2V0Yy9yYy5kL2luaXQuZC96bWFpbGVyLmluaXQg
c3RhcnQKZmkKCiVwcmV1bgovZXRjL3JjLmQvaW5pdC5kL3ptYWlsZXIuaW5pdCBzdG9wCgolZmls
ZXMKL3Vzci9zYmluL21haWxybQovdXNyL3NiaW4vbmV3YWxpYXNlcwovdXNyL3NiaW4vbmV3ZnFk
bmFsaWFzZXMKL3Vzci9zYmluL3ptYWlsZXIKL3Vzci9zYmluL3JtYWlsCi91c3Ivc2Jpbi9zZW5k
bWFpbAovdXNyL3NiaW4vcm91dGVyCi91c3Ivc2Jpbi9tYWlscQovdXNyL3NiaW4vc2NoZWR1bGVy
Ci91c3Ivc2Jpbi9zbXRwc2VydmVyCi91c3Ivc2Jpbi9tcHJvYmUKL3Vzci9zYmluL21ha2VuZGJt
Ci91c3Ivc2Jpbi9uZGJtbG9vawovdXNyL3NiaW4vdmFjYXRpb24uc2gKL3Vzci9zYmluL3ZhY2F0
aW9uCi91c3Ivc2Jpbi92YWNhdGlvbi5leGUKJWRpciAvdXNyL3NiaW4vdGEKL3Vzci9zYmluL3Rh
L2Vycm9ybWFpbAovdXNyL3NiaW4vdGEvbWFpbGJveAovdXNyL3NiaW4vdGEvaG9sZAovdXNyL3Ni
aW4vdGEvc20KL3Vzci9zYmluL3RhL3NtdHAKL3Vzci9saWIvc2VuZG1haWwKL3Vzci9saWIvbGli
em1haWxlci5hCi91c3IvaW5jbHVkZS96bWFpbGVyLmgKL3Vzci9tYW4vbWFuOC9lcnJvcm1haWwu
OAovdXNyL21hbi9tYW44L2hvbGQuOAovdXNyL21hbi9tYW4zL3ptYWlsZXIuMwovdXNyL21hbi9t
YW44L21haWxib3guOAovdXNyL21hbi9tYW4xL21haWxxLjEKL3Vzci9tYW4vbWFuMS9tYWlscm0u
MQovdXNyL21hbi9tYW4xL25ld2FsaWFzZXMuMQovdXNyL21hbi9tYW4xL3JtYWlsLjEKL3Vzci9t
YW4vbWFuMS92YWNhdGlvbi4xCi91c3IvbWFuL21hbjgvcm91dGVyLjgKL3Vzci9tYW4vbWFuOC9z
Y2hlZHVsZXIuOAovdXNyL21hbi9tYW44L3NlbmRtYWlsLjgKL3Vzci9tYW4vbWFuOC9zbS44Ci91
c3IvbWFuL21hbjgvc210cC44Ci91c3IvbWFuL21hbjgvc210cHNlcnZlci44Ci91c3IvbWFuL21h
bjEvc3NsLjEKL3Vzci9tYW4vbWFuMS96bWFpbGVyLjEKL3Vzci9tYW4vbWFuMS96bXNoLjEKJWRp
ciAvZXRjL3ptYWlsZXIKJWNvbmZpZyAvZXRjL3ptYWlsZXIvem1haWxlci5jb25mCiVkaXIgL2V0
Yy96bWFpbGVyL2xpc3RzCiVkaXIgL2V0Yy96bWFpbGVyL2RiCiVjb25maWcgL2V0Yy96bWFpbGVy
L2RiLyoKL2V0Yy9hbGlhc2VzCiVkaXIgL3Zhci9sb2cvbWFpbAovdmFyL3Nwb29sL3Bvc3RvZmZp
Y2UKJWRpciAvdmFyL3Nwb29sL21haWwKJWRpciAvdXNyL2V0Yy96bWFpbGVyCiVjb25maWcgL3Vz
ci9ldGMvem1haWxlci9yb3V0ZXIuY2YKJWNvbmZpZyAvdXNyL2V0Yy96bWFpbGVyL3NjaGVkdWxl
ci5jb25mCiVjb25maWcgL3Vzci9ldGMvem1haWxlci9zbS5jb25mCiVjb25maWcgL3Vzci9ldGMv
em1haWxlci92YWNhdGlvbi5tc2cKJWRpciAvdXNyL2V0Yy96bWFpbGVyL2Zvcm1zCiVjb25maWcg
L3Vzci9ldGMvem1haWxlci9mb3Jtcy8qCiVkaXIgL3Vzci9ldGMvem1haWxlci9jZgolY29uZmln
IC91c3IvZXRjL3ptYWlsZXIvY2YvKgolZG9jIEJVR1MgQ2hhbmdlTG9nIElOU1RBTEwgUkVBRE1F
KiBPdmVydmlldyBkb2MKJWNvbmZpZyAvZXRjL21haWwuY29uZgolY29uZmlnIC9ldGMvY3Jvbi5k
YWlseS96bWFpbGVyLmNsZWFudXAKJWNvbmZpZyAvZXRjL2Nyb24uZGFpbHkvem1haWxlci5yZXN1
Ym1pdAolY29uZmlnIC9ldGMvcmMuZC9pbml0LmQvem1haWxlci5pbml0Ci9ldGMvcmMuZC9yYzAu
ZC9LMjB6bWFpbGVyCi9ldGMvcmMuZC9yYzEuZC9LMjB6bWFpbGVyCi9ldGMvcmMuZC9yYzYuZC9L
MjB6bWFpbGVyCi9ldGMvcmMuZC9yYzIuZC9TODB6bWFpbGVyCi9ldGMvcmMuZC9yYzMuZC9TODB6
bWFpbGVyCi9ldGMvcmMuZC9yYzUuZC9TODB6bWFpbGVyCg==

------=_NextPart_000_00D9_01BD2283.4CCC00A0--

From mea@nic.funet.fi Fri Jan 16 17:21:27 1998
Received: from nic.funet.fi ([128.214.248.6] EHLO nic.funet.fi ident: NO-IDENT-SERVICE [port 1033]) by mea.tmt.tele.fi with ESMTP id <92176-265>; Fri, 16 Jan 1998 17:21:17 +0000
Received: by nic.funet.fi id <2968-6684>; Fri, 16 Jan 1998 17:16:34 +0200
Received: from isabella.servus.at ([193.170.194.18]:47142 "EHLO isabella.verynet.at" ident: "root") by nic.funet.fi with ESMTP id <13056-12619>; Fri, 16 Jan 1998 16:50:04 +0200
Received: from uucprelay.4t2.com by isa.verynet.at with UUCP id <24388-396>; Fri, 16 Jan 1998 15:57:05 +0100
Received: by utumno.4t2.com id <80200-6817>; Fri, 16 Jan 1998 15:51:33 +0100
Subject: Re: Zmailer rpms
From:	Thomas Weber <x@4t2.com>
To:	mea@nic.funet.fi
Date:	Fri, 16 Jan 1998 15:51:30 +0100 (CET)
In-Reply-To: <19980116105605Z11505-24815+1100@nic.funet.fi> from "mea@nic.funet.fi" at Jan 16, 98 12:56:03 pm
Content-Type: text
Message-Id: <19980116145133Z80200-6817+10@utumno.4t2.com>
Sender: mea@nic.funet.fi
Return-Path: <mea@nic.funet.fi>
X-Orcpt: rfc822;mea@mea.tmt.tele.fi
Content-Length:  8358
Status: RO

> 
> 	Send the diff (and specs) to me, as I use RedHat systems
> 	anyway, why would I not include it natively...

Here they are.

  Tom

===zmailer-initscript.patch===
--- zmailer-2.99.48/utils/zmailer.init.sh.in.sopwith	Thu Jun  5 23:48:48 1997
+++ zmailer-2.99.48/utils/zmailer.init.sh.in	Thu Jun  5 23:51:57 1997
@@ -16,12 +16,18 @@
 		$MAILBIN/zmailer bootclean
 		$MAILBIN/zmailer
 	fi
+	touch /var/lock/subsys/zmailer
 	;;
 
 stop)
 	if [ ${MAILSERVER-NONE} = NONE -a -x $MAILBIN/zmailer ]; then
 		$MAILBIN/zmailer kill
 	fi
+	rm -f /var/lock/subsys/zmailer
+	;;
+*)
+	echo "Usage: zmailer.init {start|stop}"
+	exit 0
 	;;
-
 esac
+exit 0
===zmailer-initscript.patch===

===zmailer-noipv6.cache===
ac_cv_header_linux_in6_h=no
ac_cv_struct_in6_addr=no
ac_cv_struct_netinet6_in6_h=no
ac_cv_struct_netinet_in6_h=no
ac_cv_af_inet6=no
===zmailer-noipv6.cache===

===zmailer-procmail+conf.patch===
--- zmailer-2.99.48/compat/rmail/Makefile.in.sopwith	Sat Jul 26 00:30:40 1997
+++ zmailer-2.99.48/compat/rmail/Makefile.in		Sun Sep 28 04:19:59 1997
@@ -47,7 +47,7 @@
 install: $(LIBDEB) rmail
 	$(INSTALL) -m 0755 rmail $(prefix)$(MAILBIN)/rmail.x ; \
 	mv $(prefix)$(MAILBIN)/rmail.x $(prefix)$(MAILBIN)/rmail
-	@if [ $(LN_S) = "ln -s" ]; then				\
+	@if [ $(LN_S) = "ln -s" -a "$(MAILBIN)/rmail" != "$(RMAILPATH)" ]; then\
 	    if [ -h $(RMAILPATH) ]; then			\
 		rm -f $(RMAILPATH) ;				\
 		ln -s $(MAILBIN)/rmail $(RMAILPATH) ;		\
--- zmailer-2.99.48/compat/sendmail/Makefile.in.sopwith	Thu Dec 12 09:50:34 1996
+++ zmailer-2.99.48/compat/sendmail/Makefile.in		Fri Jun  6 21:29:34 1997
@@ -44,7 +44,7 @@
 install: $(LIBDEB) sendmail
 	$(INSTALL) -m 0755 sendmail $(prefix)$(MAILBIN)/sendmail.x ; \
 	mv $(prefix)$(MAILBIN)/sendmail.x $(prefix)$(MAILBIN)/sendmail
-	@if [ $(LN_S) = "ln -s" ]; then				\
+	@if [ $(LN_S) = "ln -s" -a "$(SENDMAILPATH)" != "$(MAILBIN)/sendmail" ]; then \
 	    if [ -h $(SENDMAILPATH) ]; then			\
 		rm -f $(SENDMAILPATH) ;				\
 		ln -s $(MAILBIN)/sendmail $(SENDMAILPATH) ;	\
--- zmailer-2.99.48/proto/cf/SMTP+UUCP.cf.in.sopwith	Fri Jun  6 21:30:05 1997
+++ zmailer-2.99.48/proto/cf/SMTP+UUCP.cf.in	Fri Jun  6 21:30:10 1997
@@ -39,7 +39,7 @@
 # ZMailer's mailbox does accept.  If you use something else, and
 # it doesn't accept, comment this away!
 
-localdoesdomain=1
+#localdoesdomain=1
 
 # We may want .forward and mailing list files to be private, i.e., we ignore
 # the current privileges when checking the privileges of such files.
--- zmailer-2.99.48/proto/sm.conf.in.sopwith	Tue Nov 26 09:04:29 1996
+++ zmailer-2.99.48/proto/sm.conf.in		Fri Jun  6 21:29:34 1997
@@ -20,7 +20,7 @@
 #local	mS	/usr/lib/mail/localm		localm -r $g $u
 cyrus	Pn	/usr/cyrus/bin/deliver		deliver -e -m $h -- $u
 #		# CYRUS example from: Tom Samplonius <tom@sdf.com>
-procm	sSPfn	/usr/local/bin/procmail		procmail -a $h -d $u
+procm	sSPfn	/usr/bin/procmail		procmail -a $h -d $u
 #		# Procmail example from: Ken Pizzini <ken@spry.com>
 #
 #prog	-	/bin/sh				sh -c $u
===zmailer-procmail+conf.patch===

===zmailer.spec===
Summary: High performance, secure mail delivery agent
Name: zmailer
Version: 2.99.49p8
Release: 3
Source: ftp://ftp.funet.fi/pub/unix/mail/zmailer/zmailer-2.99.49p8.tar.gz
Source1: zmailer-noipv6.cache
Patch1: zmailer-initscript.patch
Patch2: zmailer-procmail+conf.patch
Copyright: GPL
Group: Daemons
Provides: smtpdaemon
AutoReqProv: no
#BuildRoot: /tmp/zmailer-root
%description
This is a package that implements an internet message transfer agent
called ZMailer. It is intended for gateways or mail servers or other large
site environments that have extreme demands on the abilities of the
mailer. It was motivated by the problems of the Sendmail design in such
situations.

%prep
%setup -n zmailer-2.99.49p8
%patch1 -p1
%patch2 -p1 -b .sopwith

%build
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr \
	--includedir=/usr/include \
	--libdir=/usr/lib \
	--with-mailbox=/var/spool/mail \
	--with-logdir=/var/log/mail \
	--with-zconfig=/etc/zmailer/zmailer.conf \
	--with-mailshare=/etc/zmailer \
	--with-tcp-wrappers=/usr \
	--with-system-malloc \
	--with-sendmailpath=/usr/sbin/sendmail \
	--with-rmailpath=/usr/sbin/rmail \
	--with-mailbin=/usr/sbin \
	--with-mailvar=/etc/zmailer \
	--with-postoffice=/var/spool/postoffice \
	--with-ta-mmap
make

%install
touch proto/forms/*
make install

strip /usr/sbin/rmail \
	/usr/sbin/sendmail \
	/usr/sbin/router \
	/usr/sbin/mailq \
	/usr/sbin/scheduler \
	/usr/sbin/smtpserver \
	/usr/sbin/ta/errormail \
	/usr/sbin/ta/mailbox \
	/usr/sbin/ta/hold \
	/usr/sbin/ta/sm \
	/usr/sbin/ta/smtp \
	/usr/sbin/mprobe \
	/usr/sbin/makedb \
	/usr/sbin/dblook \
	/usr/sbin/vacation.exe || :

make -C man install
ln -sf zmailer/db/aliases /etc/aliases
mv /etc/zmailer/db/localnames /etc/zmailer/db/localnames-dist
echo "localhost" > /etc/zmailer/db/localnames
mkdir -p /var/log/mail
#ln -s cf/SMTP+UUCP.cf /etc/zmailer/router.cf

cat > /etc/mail.conf <<EOF
# Where am I?
#orgdomain=domain
# Who am I?
#hostname=host.subdomain.$orgdomain
# Who do I claim to be?
#mydomain=subdomain.$orgdomain
EOF
install -m755 utils/zmailer.init.sh /etc/rc.d/init.d/zmailer.init
for I in 0 1 6; do
	ln -sf ../init.d/zmailer.init /etc/rc.d/rc$I.d/K20zmailer
done
for I in 2 3 5; do
	ln -sf ../init.d/zmailer.init /etc/rc.d/rc$I.d/S80zmailer
done
. /etc/zmailer/zmailer.conf
cat << EOF > /etc/cron.daily/zmailer.cleanup
#!/bin/sh
. /etc/zmailer/zmailer.conf
$MAILBIN/zmailer cleanup
EOF
cat << EOF > /etc/cron.daily/zmailer.resubmit
#!/bin/sh
. /etc/zmailer/zmailer.conf
$MAILBIN/zmailer resubmit
EOF
chmod 755 /etc/cron.daily/zmailer.cleanup /etc/cron.daily/zmailer.resubmit
(cd /etc; chgrp -R zmailer zmailer);
(cd /var/log; chgrp -R zmailer mail);

%post
if grep -c "^hostname=" /etc/mail.conf; then
	:
else
	[ -z "`hostname -d`" ] || echo "orgdomain=`hostname -d`" >> /etc/mail.conf
	[ -z "`hostname -d`" ] || echo "mydomain=`hostname -d`" >> /etc/mail.conf
	[ -z "`hostname -f`" ] || echo "hostname=`hostname -f`" >> /etc/mail.conf
fi
if grep -c "^zmailer:" /etc/group; then
	:
else
	# Use 'mail' group for zmailer...
	echo "zmailer::12:root,daemon,uucp" >> /etc/group
fi
if grep -c "^mailq " /etc/services; then
	:
else
	echo "mailq       174/tcp	# Mailer transport queue" >> /etc/services
fi
/usr/sbin/newaliases
/usr/sbin/newfqdnaliases
echo "`hostname -f`" >> /etc/zmailer/db/localnames
echo "`hostname`" >> /etc/zmailer/db/localnames
echo "`hostname -d`" >> /etc/zmailer/db/localnames
echo "localhost.`hostname -d`" >> /etc/zmailer/db/localnames
if [ "$1" != 1 ]; then
	# Start it back up again, after an upgrade
	/etc/rc.d/init.d/zmailer.init start
fi

%preun
/etc/rc.d/init.d/zmailer.init stop

%files
/usr/sbin/mailrm
/usr/sbin/newaliases
/usr/sbin/newfqdnaliases
/usr/sbin/zmailer
/usr/sbin/rmail
/usr/sbin/sendmail
/usr/sbin/router
/usr/sbin/mailq
/usr/sbin/scheduler
/usr/sbin/smtpserver
/usr/sbin/mprobe
/usr/sbin/makedb
/usr/sbin/dblook
/usr/sbin/vacation.sh
/usr/sbin/vacation
/usr/sbin/vacation.exe
%dir /usr/sbin/ta
/usr/sbin/ta/errormail
/usr/sbin/ta/mailbox
/usr/sbin/ta/hold
/usr/sbin/ta/sm
/usr/sbin/ta/smtp
/usr/sbin/ta/bitbucket
/usr/sbin/ta/expirer
/usr/man/man8/errormail.8
/usr/man/man8/hold.8
/usr/man/man3/zmailer.3
/usr/man/man8/mailbox.8
/usr/man/man1/mailq.1
/usr/man/man1/mailrm.1
/usr/man/man1/newaliases.1
/usr/man/man1/rmail.1
/usr/man/man1/vacation.1
/usr/man/man8/router.8
/usr/man/man8/scheduler.8
/usr/man/man8/sendmail.8
/usr/man/man8/sm.8
/usr/man/man8/smtp.8
/usr/man/man8/smtpserver.8
/usr/man/man1/ssl.1
/usr/man/man1/zmailer.1
/usr/man/man1/zmsh.1
%dir /etc/zmailer
%config /etc/zmailer/zmailer.conf
%dir /etc/zmailer/lists
%dir /etc/zmailer/db
%config /etc/zmailer/db/*
/etc/aliases
%dir /var/log/mail
/var/spool/postoffice
%dir /var/spool/mail
%config /etc/zmailer/router.cf
%config /etc/zmailer/scheduler.conf
%config /etc/zmailer/sm.conf
%config /etc/zmailer/vacation.msg
%dir /etc/zmailer/forms
%config /etc/zmailer/forms/*
%dir /etc/zmailer/cf
%config /etc/zmailer/cf/*
%doc TODO ChangeLog INSTALL README* Overview doc
%config /etc/mail.conf
%config /etc/cron.daily/zmailer.cleanup
%config /etc/cron.daily/zmailer.resubmit
%config /etc/rc.d/init.d/zmailer.init
/etc/rc.d/rc0.d/K20zmailer
/etc/rc.d/rc1.d/K20zmailer
/etc/rc.d/rc6.d/K20zmailer
/etc/rc.d/rc2.d/S80zmailer
/etc/rc.d/rc3.d/S80zmailer
/etc/rc.d/rc5.d/S80zmailer
===zmailer.spec===

