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