description="The sendmail package contains a Mail Transport Agent (MTA)." url="ftp://ftp.sendmail.org/pub/sendmail/" packager="tnut " contributors="Berlius,Spiky" name=sendmail version=8.17.1 release=2 runyx_version=20201011 makedepends=(ghostscript cyrus-sasl openssl procmail openldap) source=(http://downloads.tuxfamily.org/nutyx/files/runyx-${runyx_version}.tar.xz ftp://ftp.sendmail.org/pub/$name/$name.$version.tar.gz site.config.m4) prepare() { SN=smmsp IDN=26 if ! (getent group $SN > /dev/null); then groupadd -g $IDN $SN fi if ! (getent passwd $SN > /dev/null); then useradd -c "Sendmail Daemon" -g $IDN -d /dev/null \ -s /bin/false -u $IDN $SN fi } build() { cd $name-$version cp -v $SRC/site.config.m4 devtools/Site sed -i 's|/usr/man/man|/usr/share/man/man|' \ devtools/OS/Linux cd sendmail sh Build cd ../cf/cf cp generic-linux.mc sendmail.mc sh Build sendmail.cf install -v -d -m755 $PKG/etc/mail install -c -o root -g bin -m 0444 sendmail.cf $PKG/etc/mail/sendmail.cf install -c -o root -g bin -m 0444 submit.cf $PKG/etc/mail/submit.cf cd ../.. sh Build install install -v -m644 cf/cf/{submit,sendmail}.mc $PKG/etc/mail cp -v -R cf/* $PKG/etc/mail install -v -m755 -d $PKG/usr/share/doc/sendmail-$version/{cf,sendmail} install -v -m644 CACerts FAQ KNOWNBUGS LICENSE PGPKEYS README RELEASE_NOTES \ $PKG/usr/share/doc/sendmail-$version install -v -m644 sendmail/{README,SECURITY,TRACEFLAGS,TUNING} \ $PKG/usr/share/doc/sendmail-$version/sendmail install -v -m644 cf/README $PKG/usr/share/doc/sendmail-$version/cf install -v -d -m755 $PKG/usr/share/man/man8 for manpage in sendmail editmap mailstats makemap praliases smrsh do install -v -m644 $manpage/$manpage.8 $PKG/usr/share/man/man8 done && install -v -m644 sendmail/aliases.5 $PKG/usr/share/man/man5 install -v -m644 sendmail/mailq.1 $PKG/usr/share/man/man1 install -v -m644 sendmail/newaliases.1 $PKG/usr/share/man/man1 install -v -m644 vacation/vacation.1 $PKG/usr/share/man/man1 cd doc/op sed -i 's/groff/GROFF_NO_SGR=1 groff/' Makefile make op.txt op.pdf install -v -d -m755 $PKG/usr/share/doc/sendmail-$version install -v -m644 op.ps op.txt op.pdf $PKG/usr/share/doc/sendmail-$version cd ../.. # Service cd $SRC/runyx-${runyx_version} make DESTDIR=$PKG install-sysv-sendmail make DESTDIR=$PKG install-sysd-sendmail make DESTDIR=$PKG install-runyx-sendmail # Dirty but needed rm /etc/mail/submit.cf }