0
|
1 Summary: An offline mail server with pop3 client support
|
|
2 Name: masqmail
|
|
3 Version: 0.2.21
|
|
4 Release: 1
|
|
5 Copyright: GPL
|
|
6 Group: Networking/Daemons
|
|
7 Distribution: innominate
|
|
8 Packager: Iain Lea <iain@bricbrac.de>
|
|
9 Source: http://masqmail.cx/masqmail/download/masqmail-0.2.21.tar.gz
|
|
10 BuildRoot: /var/tmp/masqmail-root/
|
|
11
|
|
12 %description
|
|
13 MasqMail is a mail server designed for hosts that do not have a
|
|
14 permanent internet connection eg. a home network or a single host at
|
|
15 home. It has special support for connections to different ISPs. It
|
|
16 replaces sendmail or other MTAs such as qmail or exim.
|
|
17
|
|
18 %prep
|
|
19
|
|
20 %setup -n masqmail-0.2.21
|
|
21
|
|
22 %build
|
|
23 #
|
|
24 #choose the a line or a combination:
|
|
25 #
|
|
26 #CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail --disable-pop3
|
|
27 #CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail --enable-auth
|
|
28 #CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail --enable-ident
|
|
29 CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail
|
|
30
|
|
31 CFLAGS="$RPM_OPT_FLAGS" make
|
|
32
|
|
33 %install
|
|
34 if [ -d $RPM_BUILD_ROOT ] ; then
|
|
35 rm -rf $RPM_BUILD_ROOT
|
|
36 fi
|
|
37
|
|
38 # setup directory environment:
|
|
39 mkdir $RPM_BUILD_ROOT
|
|
40 mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail
|
|
41 mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail/input
|
|
42 mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail/popuidl
|
|
43 mkdir -p $RPM_BUILD_ROOT/usr/sbin
|
|
44 mkdir -p $RPM_BUILD_ROOT/usr/bin
|
|
45 mkdir -p $RPM_BUILD_ROOT/usr/lib
|
|
46 mkdir -p $RPM_BUILD_ROOT/etc
|
|
47 mkdir -p $RPM_BUILD_ROOT/etc/masqmail
|
|
48 mkdir -p $RPM_BUILD_ROOT/etc/masqmail/tpl
|
|
49 mkdir -p $RPM_BUILD_ROOT/var/masqmail
|
|
50
|
|
51 # install
|
|
52 make DESTDIR=$RPM_BUILD_ROOT install
|
|
53 /usr/bin/strip $RPM_BUILD_ROOT/usr/sbin/masqmail
|
|
54
|
|
55 # sendmail links
|
|
56 ln -fs './masqmail' $RPM_BUILD_ROOT/usr/sbin/sendmail
|
|
57 ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/bin/mailq
|
|
58 ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/lib/sendmail
|
|
59
|
|
60 # RedHat specific startup stuff:
|
|
61 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d/
|
|
62 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/rc2.d/
|
|
63 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/rc3.d/
|
|
64 cp -p redhat/masqmail $RPM_BUILD_ROOT/etc/rc.d/init.d/
|
|
65 ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc2.d/S20masqmail
|
|
66 ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc2.d/K20masqmail
|
|
67 ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc3.d/S20masqmail
|
|
68 ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc3.d/K20masqmail
|
|
69 ln -fs '../../etc/rc.d/init.d/masqmail' $RPM_BUILD_ROOT/usr/sbin/rcmasqmail
|
|
70
|
|
71 # configuration examples:
|
|
72 cp examples/masqmail.conf $RPM_BUILD_ROOT/etc/
|
|
73 cp examples/example.route $RPM_BUILD_ROOT/etc/masqmail/
|
|
74 cp examples/example.get $RPM_BUILD_ROOT/etc/masqmail/
|
|
75 cp tpl/failmsg.tpl $RPM_BUILD_ROOT/etc/masqmail/tpl
|
|
76
|
|
77 #cp docs/man/masqmail.8 $RPM_BUILD_ROOT/usr/man/man8/
|
|
78 #cp docs/man/masqmail.conf.5 $RPM_BUILD_ROOT/usr/man/man5/
|
|
79 #cp docs/man/masqmail.route.5 $RPM_BUILD_ROOT/usr/man/man5/
|
|
80 #cp docs/man/masqmail.get.5 $RPM_BUILD_ROOT/usr/man/man5/
|
|
81 #cp docs/man/masqmail.aliases.5 $RPM_BUILD_ROOT/usr/man/man5/
|
|
82
|
|
83 # gzip the man pages:
|
|
84 gzip $RPM_BUILD_ROOT/usr/man/man8/masqmail.8
|
|
85 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.conf.5
|
|
86 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.route.5
|
|
87 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.get.5
|
|
88 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.aliases.5
|
|
89
|
|
90 %clean
|
|
91 rm -rf $RPM_BUILD_ROOT
|
|
92
|
|
93 %files
|
|
94 %defattr(-,root,root)
|
|
95 /usr/sbin/masqmail
|
|
96 /usr/sbin/sendmail
|
|
97 /usr/bin/mailq
|
|
98 /usr/lib/sendmail
|
|
99 /etc/rc.d/init.d/masqmail
|
|
100 /etc/rc.d/rc2.d/S20masqmail
|
|
101 /etc/rc.d/rc2.d/K20masqmail
|
|
102 /etc/rc.d/rc3.d/S20masqmail
|
|
103 /etc/rc.d/rc3.d/K20masqmail
|
|
104 /usr/sbin/rcmasqmail
|
|
105 %config /etc/masqmail.conf /etc/masqmail/tpl/failmsg.tpl
|
|
106 //etc/masqmail/
|
|
107 %doc README INSTALL COPYING NEWS
|
|
108 /usr/man/man8/masqmail.8.gz
|
|
109 /usr/man/man5/masqmail.conf.5.gz
|
|
110 /usr/man/man5/masqmail.route.5.gz
|
|
111 /usr/man/man5/masqmail.get.5.gz
|
|
112 /usr/man/man5/masqmail.aliases.5.gz
|
|
113
|
|
114 %defattr(-,mail,mail)
|
|
115 %dir /var/masqmail/
|
|
116 %dir /var/spool/masqmail/
|
|
117 %dir /var/spool/masqmail/popuidl/
|
|
118 %dir /var/spool/masqmail/input/
|
|
119
|
|
120
|