IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=4.04 PROGNAME="stunnel $VERSION" DESC="\ stunnel (Universal SSL tunnel) \n\ \n\ The stunnel program is designed to work as an SSL encryption wrapper \n\ between remote client and local (inetd-startable) or remote servers. \n\ The goal is to facilitate SSL encryption and authentication for \n\ non-SSL-aware programs. \n\ \n\ stunnel can be used to add SSL functionality to commonly used inetd \n\ daemons like POP-2, POP-3 and IMAP servers without any changes in the \n\ programs' code." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/stunnel PKGNAME=stunnel-$VERSION-s390-$BUILD TAG=OPT compile() { tar -zxvf $CWD/stunnel-$VERSION.tar.gz cd stunnel-$VERSION/ chown -R root.root . find . -perm 777 -exec chmod 755 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --sysconfdir=/etc yes "xx " | make } install() { make -i install DESTDIR=/package-stunnel # This will produce a useless key. # Get rid of key, so nobody tries to use it: rm -r /package-stunnel/etc/stunnel/stunnel.pem cp -p tools/stunnel.cnf $CWD/generate-stunnel-key.sh /package-stunnel/etc/stunnel/ mkdir -p /package-stunnel/usr/doc mv /package-stunnel/usr/share/doc/stunnel /package-stunnel/usr/doc/stunnel-$VERSION rmdir /package-stunnel/usr/share/doc/ /package-stunnel/usr/share/ cp -a tools /package-stunnel/usr/doc/stunnel-$VERSION rm -f /package-stunnel/usr/doc/stunnel-$VERSION/tools/stunnel.pem \ /package-stunnel/usr/doc/stunnel-$VERSION/tools/stunnel.rnd mkdir -p /package-stunnel/usr/man/pl/man8/ mv /package-stunnel/usr/man/man8/stunnel.pl.8 /package-stunnel/usr/man/pl/man8/stunnel.8 ( cd /package-stunnel/usr/man for dir in pl/man8/ man8/; do ( cd $dir rm -f *.gz gzip -9 *.8 ) done ) } attributes() { chown -R root.bin $PKG/package-stunnel/usr/sbin chmod 755 $PKG/package-stunnel/etc/stunnel/generate-stunnel-key.sh \ $PKG/package-stunnel/usr/doc/stunnel-$VERSION/tools/ca.pl \ $PKG/package-stunnel/usr/doc/stunnel-$VERSION/tools/importCA.sh \ $PKG/package-stunnel/usr/doc/stunnel-$VERSION/tools/stunnel.init.in } special() { cd $PKG mv package-stunnel/* ./ rmdir package-stunnel cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-stunnel/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }