Annotation of rpm2html/DoInstall, revision 1.11

1.1       veillard    1: #!/bin/sh
                      2: PREFIX=/usr/local
                      3: WWW=/serveur/WWW/public/linux/rpm2html/
1.3       veillard    4: FTP=/serveur/ftp/pub/rpm2html/
1.1       veillard    5: BASE=/serveur/WWW/public/linux/RPM/
                      6: 
1.3       veillard    7: VERSION=`grep ^VERSION Makefile.in | awk '{printf("%s\n",$3) }'`
                      8: echo "Installing version $VERSION of rpm2html"
1.1       veillard    9: echo
1.3       veillard   10: echo "configuring"
1.1       veillard   11: echo
1.2       veillard   12: autoconf
                     13: ./configure
1.1       veillard   14: make clean
                     15: make depends
1.3       veillard   16: echo
                     17: echo "Preparing packages"
                     18: echo
                     19: make distrib
                     20: cp rpm2html-$VERSION.tar.gz /usr/src/redhat/SOURCES/
                     21: cp rpm2html.spec /usr/src/redhat/SPECS/
                     22: (cd /usr/src/redhat/SPECS/ ; rpm -ba rpm2html.spec)
                     23: ls -l /usr/src/redhat/SOURCES/rpm2html-$VERSION.tar.gz
                     24: ls -l /usr/src/redhat/SRPMS/rpm2html-$VERSION-1.src.rpm
                     25: ls -l /usr/src/redhat/RPMS/i386/rpm2html-$VERSION-1.i386.rpm
                     26: echo
                     27: echo "Rebuilding"
                     28: echo
1.1       veillard   29: make
                     30: echo
1.2       veillard   31: echo "Installing"
1.1       veillard   32: echo
1.3       veillard   33: cp /usr/src/redhat/SOURCES/rpm2html-$VERSION.tar.gz $FTP
                     34: cp /usr/src/redhat/SRPMS/rpm2html-$VERSION-1.src.rpm $FTP
                     35: cp /usr/src/redhat/RPMS/i386/rpm2html-$VERSION-1.i386.rpm $FTP
1.6       veillard   36: cp rpm2html-en.config $FTP/rpm2html.config.rufus
1.8       veillard   37: cp rpm2html.config.mirrors $FTP/rpm2html.config.rufus
1.3       veillard   38: chmod og+r $FTP/*
1.8       veillard   39: echo $FTP updated
1.1       veillard   40: cp rpm2html $PREFIX/bin/
1.5       veillard   41: cp rpm2html-en.config $PREFIX/share/
1.1       veillard   42: cp rpm2html-fr.config $PREFIX/share/
                     43: cp msg.fr $PREFIX/share/rpm2html.fr
                     44: cp rpm2html.1 $PREFIX/man/man1/
1.8       veillard   45: echo $PREFIX updated
1.11    ! veillard   46: cp *.html $WWW
1.7       veillard   47: cp mirroring.gif $WWW
1.8       veillard   48: chmod og+r $WWW/*
                     49: echo $WWW updated
1.1       veillard   50: cp help.html $BASE
                     51: cp search.html $BASE
1.8       veillard   52: chmod og+r $BASE/help.html $BASE/search.html
                     53: echo $BASE updated
1.1       veillard   54: echo
1.2       veillard   55: echo "Rebuiding database(s)"
1.1       veillard   56: echo
1.4       veillard   57: $PREFIX/bin/rpm2html -force -q $PREFIX/share/rpm2html-en.config
1.3       veillard   58: echo "RPM done"
1.1       veillard   59: $PREFIX/bin/rpm2html -force -q -lang $PREFIX/share/rpm2html.fr $PREFIX/share/rpm2html-fr.config
1.3       veillard   60: echo "RPM-FR done"

Webmaster