#!/bin/sh PREFIX=/usr/local WWW=/serveur/WWW/public/linux/rpm2html/ FTP=/serveur/ftp/pub/rpm2html/ BASE=/serveur/WWW/public/linux/RPM/ VERSION=`grep ^VERSION Makefile.in | awk '{printf("%s\n",$3) }'` echo "Installing version $VERSION of rpm2html" echo echo "configuring" echo autoconf ./configure make clean make depends echo echo "Preparing packages" echo make distrib cp rpm2html-$VERSION.tar.gz /usr/src/redhat/SOURCES/ cp rpm2html.spec /usr/src/redhat/SPECS/ (cd /usr/src/redhat/SPECS/ ; rpm -ba rpm2html.spec) ls -l /usr/src/redhat/SOURCES/rpm2html-$VERSION.tar.gz ls -l /usr/src/redhat/SRPMS/rpm2html-$VERSION-*.src.rpm ls -l /usr/src/redhat/RPMS/i386/rpm2html-$VERSION-*.i386.rpm echo echo "Building static version" echo ./configure make LDFLAGS=-static mv rpm2html rpm2html.static echo echo "Rebuilding" echo make clean make if [ "`hostname`" != "rufus.w3.org" ] ; then exit 0 ; fi echo echo "Installing" echo cp /usr/src/redhat/SOURCES/rpm2html-$VERSION.tar.gz $FTP cp /usr/src/redhat/SRPMS/rpm2html-$VERSION-*.src.rpm $FTP cp /usr/src/redhat/RPMS/i386/rpm2html-$VERSION-*.i386.rpm $FTP cp rpm2html-en.config $FTP/rpm2html.config.rufus cp rpm2html.config.mirrors $FTP/rpm2html.config.rufus mv rpm2html.static $FTP/ chmod og+r $FTP/* echo $FTP updated cp rpm2html $PREFIX/bin/ cp rpm2html-en.config $PREFIX/share/ cp rpm2html-fr.config $PREFIX/share/ cp msg.fr $PREFIX/share/rpm2html.fr cp rpm2html.1 $PREFIX/man/man1/ echo $PREFIX updated cp *.html $WWW cp mirroring.gif $WWW chmod og+r $WWW/* echo $WWW updated cp help.html $BASE cp search.html $BASE chmod og+r $BASE/help.html $BASE/search.html echo $BASE updated echo echo "Rebuiding database(s)" echo $PREFIX/bin/rpm2html -force -q $PREFIX/share/rpm2html-en.config echo "done"