IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/tmp:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.07 PROGNAME="uucp $VERSION" DESC="\ uucp (Taylor UUCP) \n\ \n\ Ian Taylor's Unix to Unix copy: mail and news over modem lines. \n\ This is the standard UUCP package of the Free Software Foundation. \n\ \n\ Configured to use HoneyDanBer and/or Taylor configuration files." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/uucp PKGNAME=uucp-$VERSION-s390-$BUILD TAG=OPT compile() { tar -zxvf $CWD/uucp-$VERSION.tar.gz cd uucp-$VERSION/ zcat $CWD/policy.h.diff.gz | patch -p0 --backup --verbose CFLAGS=-O2 \ ./configure --prefix=/usr \ --with-oldconfigdir=/etc/uucp/oldconfig \ --with-newconfigdir=/etc/uucp make } install() { make install DESTDIR=/package-uucp # mkdir -p /package-uucp ( cd /package-uucp tar -zxvf $CWD/_uucp.tar.gz etc/ var/ # rm -rf install ) # make install prefix=/package-uucp/usr # make install-info prefix=/package-uucp/usr # find /package-uucp -name "*.old" | xargs rm # ( cd /package-uucp/usr/bin/ # rm -f uulog uupick uuto # ) gzip -9 /package-uucp/usr/info/* \ /package-uucp/usr/man/man1/* \ /package-uucp/usr/man/man8/* # ( cd /package-uucp/usr/lib/uucp # rm -rf hdb_config ; ln -sf /var/lib/uucp/hdb_config hdb_config # rm -rf taylor_config ; ln -sf /var/lib/uucp/taylor_config taylor_config # ) } attributes() { chown -R root.bin $PKG/package-uucp/usr/bin \ $PKG/package-uucp/usr/sbin chown uucp.root $PKG/package-uucp/var/log/uucp chown -R uucp.uucp $PKG/package-uucp/var/log/uucp/* \ $PKG/package-uucp/var/spool/uucp \ $PKG/package-uucp/var/spool/uucppublic chown uucp.uucp $PKG/package-uucp/usr/bin/cu \ $PKG/package-uucp/usr/bin/uucp \ $PKG/package-uucp/usr/bin/uuname \ $PKG/package-uucp/usr/bin/uustat \ $PKG/package-uucp/usr/bin/uux \ $PKG/package-uucp/usr/sbin/uucico \ $PKG/package-uucp/usr/sbin/uuxqt chmod 775 $PKG/package-uucp/var/spool/uucp \ $PKG/package-uucp/var/spool/uucppublic chmod 4554 $PKG/package-uucp/usr/bin/cu \ $PKG/package-uucp/usr/bin/uucp \ $PKG/package-uucp/usr/bin/uuname \ $PKG/package-uucp/usr/bin/uustat \ $PKG/package-uucp/usr/bin/uux \ $PKG/package-uucp/usr/sbin/uucico \ $PKG/package-uucp/usr/sbin/uuxqt } special() { cd $PKG mv package-uucp/* ./ rmdir package-uucp/ cd $CTL cat $CWD/slack-desc > slack-desc cat $CWD/config.sh >> doinst.sh cat << EOF >> doinst.sh config var/log/uucp/DEBUG.new config var/log/uucp/Debug.new config var/log/uucp/LOGFILE.new config var/log/uucp/Log.new config var/log/uucp/SYSLOG.new config var/log/uucp/Stats.new rm -f var/log/uucp/DEBUG.new var/log/uucp/Debug.new var/log/uucp/LOGFILE.new var/log/uucp/Log.new var/log/uucp/SYSLOG.new var/log/uucp/Stats.new EOF sed -e 's%package-uucp/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }