Mercurial > masqmail-0.2
comparison redhat/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: 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 |