masqmail

diff 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
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/redhat/masqmail.spec.in	Fri Sep 26 17:05:23 2008 +0200
     1.3 @@ -0,0 +1,120 @@
     1.4 +Summary: An offline mail server with pop3 client support
     1.5 +Name: masqmail
     1.6 +Version: @VERSION@
     1.7 +Release: 1
     1.8 +Copyright: GPL
     1.9 +Group: Networking/Daemons
    1.10 +Distribution: innominate
    1.11 +Packager: Iain Lea <iain@bricbrac.de>
    1.12 +Source: http://masqmail.cx/masqmail/download/masqmail-@VERSION@.tar.gz
    1.13 +BuildRoot: /var/tmp/masqmail-root/
    1.14 +
    1.15 +%description
    1.16 +MasqMail is a mail server designed for hosts that do not have a
    1.17 +permanent internet connection eg. a home network or a single host at
    1.18 +home. It has special support for connections to different ISPs. It
    1.19 +replaces sendmail or other MTAs such as qmail or exim.
    1.20 +
    1.21 +%prep
    1.22 +
    1.23 +%setup -n masqmail-@VERSION@
    1.24 +
    1.25 +%build
    1.26 +#
    1.27 +#choose the a line or a combination:
    1.28 +#
    1.29 +#CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail --disable-pop3
    1.30 +#CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail --enable-auth
    1.31 +#CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail --enable-ident
    1.32 +CFLAGS="$RPM_OPT_FLAGS" ./configure --with-user=mail --with-group=mail
    1.33 +
    1.34 +CFLAGS="$RPM_OPT_FLAGS" make
    1.35 +
    1.36 +%install
    1.37 +if [ -d $RPM_BUILD_ROOT ] ; then
    1.38 +	rm -rf $RPM_BUILD_ROOT
    1.39 +fi
    1.40 +
    1.41 +# setup directory environment:
    1.42 +mkdir $RPM_BUILD_ROOT
    1.43 +mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail
    1.44 +mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail/input
    1.45 +mkdir -p $RPM_BUILD_ROOT/var/spool/masqmail/popuidl
    1.46 +mkdir -p $RPM_BUILD_ROOT/usr/sbin
    1.47 +mkdir -p $RPM_BUILD_ROOT/usr/bin
    1.48 +mkdir -p $RPM_BUILD_ROOT/usr/lib
    1.49 +mkdir -p $RPM_BUILD_ROOT/etc
    1.50 +mkdir -p $RPM_BUILD_ROOT/etc/masqmail
    1.51 +mkdir -p $RPM_BUILD_ROOT/etc/masqmail/tpl
    1.52 +mkdir -p $RPM_BUILD_ROOT/var/masqmail
    1.53 +
    1.54 +# install
    1.55 +make DESTDIR=$RPM_BUILD_ROOT install
    1.56 +/usr/bin/strip $RPM_BUILD_ROOT/usr/sbin/masqmail
    1.57 +
    1.58 +# sendmail links
    1.59 +ln -fs './masqmail' $RPM_BUILD_ROOT/usr/sbin/sendmail
    1.60 +ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/bin/mailq
    1.61 +ln -fs '../sbin/masqmail' $RPM_BUILD_ROOT/usr/lib/sendmail
    1.62 +
    1.63 +# RedHat specific startup stuff:
    1.64 +mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d/
    1.65 +mkdir -p $RPM_BUILD_ROOT/etc/rc.d/rc2.d/
    1.66 +mkdir -p $RPM_BUILD_ROOT/etc/rc.d/rc3.d/
    1.67 +cp -p redhat/masqmail $RPM_BUILD_ROOT/etc/rc.d/init.d/
    1.68 +ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc2.d/S20masqmail
    1.69 +ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc2.d/K20masqmail
    1.70 +ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc3.d/S20masqmail
    1.71 +ln -fs '../init.d/masqmail' $RPM_BUILD_ROOT/etc/rc.d/rc3.d/K20masqmail
    1.72 +ln -fs '../../etc/rc.d/init.d/masqmail' $RPM_BUILD_ROOT/usr/sbin/rcmasqmail
    1.73 +
    1.74 +# configuration examples:
    1.75 +cp examples/masqmail.conf $RPM_BUILD_ROOT/etc/
    1.76 +cp examples/example.route $RPM_BUILD_ROOT/etc/masqmail/
    1.77 +cp examples/example.get $RPM_BUILD_ROOT/etc/masqmail/
    1.78 +cp tpl/failmsg.tpl $RPM_BUILD_ROOT/etc/masqmail/tpl
    1.79 +
    1.80 +#cp docs/man/masqmail.8 $RPM_BUILD_ROOT/usr/man/man8/
    1.81 +#cp docs/man/masqmail.conf.5 $RPM_BUILD_ROOT/usr/man/man5/
    1.82 +#cp docs/man/masqmail.route.5 $RPM_BUILD_ROOT/usr/man/man5/
    1.83 +#cp docs/man/masqmail.get.5 $RPM_BUILD_ROOT/usr/man/man5/
    1.84 +#cp docs/man/masqmail.aliases.5 $RPM_BUILD_ROOT/usr/man/man5/
    1.85 +
    1.86 +# gzip the man pages:
    1.87 +gzip $RPM_BUILD_ROOT/usr/man/man8/masqmail.8
    1.88 +gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.conf.5
    1.89 +gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.route.5
    1.90 +gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.get.5
    1.91 +gzip $RPM_BUILD_ROOT/usr/man/man5/masqmail.aliases.5
    1.92 +
    1.93 +%clean
    1.94 +rm -rf $RPM_BUILD_ROOT
    1.95 +
    1.96 +%files
    1.97 +%defattr(-,root,root)
    1.98 +/usr/sbin/masqmail
    1.99 +/usr/sbin/sendmail
   1.100 +/usr/bin/mailq
   1.101 +/usr/lib/sendmail
   1.102 +/etc/rc.d/init.d/masqmail
   1.103 +/etc/rc.d/rc2.d/S20masqmail
   1.104 +/etc/rc.d/rc2.d/K20masqmail
   1.105 +/etc/rc.d/rc3.d/S20masqmail
   1.106 +/etc/rc.d/rc3.d/K20masqmail
   1.107 +/usr/sbin/rcmasqmail
   1.108 +%config /etc/masqmail.conf /etc/masqmail/tpl/failmsg.tpl
   1.109 +//etc/masqmail/
   1.110 +%doc README INSTALL COPYING NEWS
   1.111 +/usr/man/man8/masqmail.8.gz
   1.112 +/usr/man/man5/masqmail.conf.5.gz
   1.113 +/usr/man/man5/masqmail.route.5.gz
   1.114 +/usr/man/man5/masqmail.get.5.gz
   1.115 +/usr/man/man5/masqmail.aliases.5.gz
   1.116 +
   1.117 +%defattr(-,mail,mail)
   1.118 +%dir /var/masqmail/
   1.119 +%dir /var/spool/masqmail/
   1.120 +%dir /var/spool/masqmail/popuidl/
   1.121 +%dir /var/spool/masqmail/input/
   1.122 +
   1.123 +