Mercurial > masqmail
comparison suse/masqmail.spec @ 0:08114f7dcc23 0.2.21
this is masqmail-0.2.21 from oliver kurth
author | meillo@marmaro.de |
---|---|
date | Fri, 26 Sep 2008 17:05:23 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:08114f7dcc23 |
---|---|
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: Oliver Kurth <kurth@innominate.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 a line or a combination: | |
25 # | |
26 #CFLAGS="$RPM_OPT_FLAGS" ./configure --disable-pop3 | |
27 #CFLAGS="$RPM_OPT_FLAGS" ./configure --enable-auth | |
28 #CFLAGS="$RPM_OPT_FLAGS" ./configure --enable-ident | |
29 CFLAGS="$RPM_OPT_FLAGS" ./configure --enable-auth --enable-ident | |
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/lock | |
43 mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail/popuidl | |
44 mkdir -p $RPM_BUILD_ROOT/usr/sbin | |
45 mkdir -p $RPM_BUILD_ROOT/usr/bin | |
46 mkdir -p $RPM_BUILD_ROOT/usr/lib | |
47 mkdir -p $RPM_BUILD_ROOT/etc | |
48 mkdir -p $RPM_BUILD_ROOT/etc/masqmail | |
49 mkdir -p $RPM_BUILD_ROOT/etc/masqmail/tpl | |
50 mkdir -p $RPM_BUILD_ROOT/var/masqmail | |
51 | |
52 # install | |
53 make DESTDIR=$RPM_BUILD_ROOT install | |
54 /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded $RPM_BUILD_ROOT/usr/sbin/masqmail | |
55 | |
56 # sendmail links | |
57 ln -fs './masqmail' $RPM_BUILD_ROOT/usr/sbin/sendmail | |
58 ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/bin/mailq | |
59 ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/bin/mailrm | |
60 ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/lib/sendmail | |
61 | |
62 # SuSE specific startup stuff: | |
63 mkdir -p $RPM_BUILD_ROOT/sbin/init.d/ | |
64 mkdir -p $RPM_BUILD_ROOT/sbin/init.d/rc2.d/ | |
65 mkdir -p $RPM_BUILD_ROOT/sbin/init.d/rc3.d/ | |
66 cp -p suse/masqmail $RPM_BUILD_ROOT/sbin/init.d/ | |
67 ln -fs '../masqmail' $RPM_BUILD_ROOT/sbin/init.d/rc2.d/S20masqmail | |
68 ln -fs '../masqmail' $RPM_BUILD_ROOT/sbin/init.d/rc2.d/K20masqmail | |
69 ln -fs '../masqmail' $RPM_BUILD_ROOT/sbin/init.d/rc3.d/S20masqmail | |
70 ln -fs '../masqmail' $RPM_BUILD_ROOT/sbin/init.d/rc3.d/K20masqmail | |
71 ln -fs '../../sbin/init.d/masqmail' $RPM_BUILD_ROOT/usr/sbin/rcmasqmail | |
72 | |
73 # configuration examples: | |
74 cp examples/masqmail.conf $RPM_BUILD_ROOT/etc/masqmail/ | |
75 cp examples/example.route $RPM_BUILD_ROOT/etc/masqmail/ | |
76 cp examples/example.get $RPM_BUILD_ROOT/etc/masqmail/ | |
77 cp tpl/failmsg.tpl $RPM_BUILD_ROOT/etc/masqmail/tpl/ | |
78 | |
79 #cp docs/man/masqmail.8 $RPM_BUILD_ROOT/usr/man/man8/ | |
80 #cp docs/man/masqmail.conf.5 $RPM_BUILD_ROOT/usr/man/man5/ | |
81 #cp docs/man/masqmail.route.5 $RPM_BUILD_ROOT/usr/man/man5/ | |
82 #cp docs/man/masqmail.get.5 $RPM_BUILD_ROOT/usr/man/man5/ | |
83 #cp docs/man/masqmail.aliases.5 $RPM_BUILD_ROOT/usr/man/man5/ | |
84 | |
85 # gzip the man pages: | |
86 gzip $RPM_BUILD_ROOT/usr/man/man8/masqmail.8 | |
87 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.conf.5 | |
88 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.route.5 | |
89 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.get.5 | |
90 gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.aliases.5 | |
91 | |
92 %clean | |
93 rm -rf $RPM_BUILD_ROOT | |
94 | |
95 %files | |
96 %defattr(-,root,root) | |
97 /usr/sbin/masqmail | |
98 /usr/sbin/sendmail | |
99 /usr/bin/mailq | |
100 /usr/bin/mailrm | |
101 /usr/lib/sendmail | |
102 %config /sbin/init.d/masqmail | |
103 /sbin/init.d/rc2.d/S20masqmail | |
104 /sbin/init.d/rc2.d/K20masqmail | |
105 /sbin/init.d/rc3.d/S20masqmail | |
106 /sbin/init.d/rc3.d/K20masqmail | |
107 /usr/sbin/rcmasqmail | |
108 %config /etc/masqmail/masqmail.conf | |
109 %config /etc/masqmail/tpl/failmsg.tpl | |
110 %doc README INSTALL COPYING NEWS | |
111 /usr/man/man8/masqmail.8.gz | |
112 /usr/man/man5/masqmail.conf.5.gz | |
113 /usr/man/man5/masqmail.route.5.gz | |
114 /usr/man/man5/masqmail.get.5.gz | |
115 /usr/man/man5/masqmail.aliases.5.gz | |
116 | |
117 %defattr(-,mail,trusted) | |
118 %dir /var/masqmail/ | |
119 %dir /var/spool/masqmail/ | |
120 %dir /var/spool/masqmail/popuidl/ | |
121 %dir /var/spool/masqmail/lock/ | |
122 %dir /var/spool/masqmail/input/ | |
123 | |
124 |