Changeset 541 in MondoRescue for branches/stable/tools
- Timestamp:
- May 13, 2006, 8:47:23 PM (18 years ago)
- Location:
- branches/stable/tools
- Files:
-
- 5 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/deb-env
r530 r541 19 19 dname=`dirname $0` 20 20 21 22 21 # TBD 23 22 export TOPDIR=${BASE}/debs 24 23 mkdir -p ${TOPDIR} 25 export opt=""26 export pkg=""27 export ARCH=""28 24 29 25 if [ -e /etc/debian-release ]; then 30 export dfam="debian"31 26 export ddir="debian" 32 27 export dver=`awk '{print $4}' /etc/debian-release` -
branches/stable/tools/livwww
r509 r541 16 16 TESTDIR=/mondo/www/html/test 17 17 18 force= 118 force=0 19 19 nodoc=0 20 20 21 if [ "$1" = "- -keep" ]; then22 force= 021 if [ "$1" = "-f" ]; then 22 force=1 23 23 optsvn="" 24 24 shift … … 35 35 DESTMACH=mondo.hpintelco.org 36 36 else 37 DESTMACH=www .mondorescue.org37 DESTMACH=www1.mondorescue.org 38 38 fi 39 39 -
branches/stable/tools/mkcommon
r530 r541 2 2 # 3 3 # Prepare build env common for all packages build process from SVN repository 4 # Also prepare the documentation which is common5 4 # 6 5 # $Id$ … … 9 8 umask 022 10 9 10 echo "Generating SVN log file ..." 11 11 cd $TOOLHOME/.. 12 echo "Generating SVN log file ..."13 12 svn log -v > /tmp/mondorescue-svn.log 14 13 15 14 if [ "$1" = "" ]; then 16 c="mondo-docmindi mondo"15 c="mindi mondo" 17 16 else 18 if [ "$1" = "all" ]; then 19 c="mindi-kernel mondo-doc mindi mondo" 20 else 21 c=$1 22 fi 17 c=$1 23 18 fi 24 19 if [ "`echo $c | grep mindi-kernel`" != "" ]; then … … 33 28 tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER} 34 29 fi 35 36 #37 # Should be done before mindi38 #39 if [ "`echo $c | grep mondo-doc`" != "" ]; then40 cd ${BASE}/svn41 echo "Management of mondo-doc ${MONDO_VER}-$REVISION"42 rm -rf mondo-doc-${MONDO_VER}43 svn export ${VER}/documentation mondo-doc-${MONDO_VER}44 svn log -v ${VER}/documentation > mondo-doc-${MONDO_VER}/svn.log45 echo "$REVISION" > mondo-doc-${MONDO_VER}/REVISION46 cd mondo-doc-${MONDO_VER}47 $TOOLHOME/expandver mondorescue-howto.sgml *848 make -f Makefile.howto install INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/en49 if [ $? != 0 ]; then50 exit -151 fi52 make -f Makefile.man install-mondo INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/man53 if [ $? != 0 ]; then54 exit -155 fi56 cd ..57 58 echo "Creating mondo-doc tar files"59 tar cfhz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tgz mondo-doc-${MONDO_VER}60 tar cfhj ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tar.bz2 mondo-doc-${MONDO_VER}61 fi62 30 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 63 31 cd ${BASE}/svn … … 66 34 svn export ${VER}/mindi mindi-${MINDI_VER} 67 35 cp -a /tmp/mondorescue-svn.log mindi-${MINDI_VER}/svn.log 68 (cd mondo-doc-${MONDO_VER} ; make -f Makefile.man install-mindi INSTALLDIR=../mindi-${MINDI_VER}) 36 cp -a ${VER}/documentation/mindi.8 mindi-${MINDI_VER} 37 rm -rf documentation-${MONDO_VER} 38 svn export ${VER}/documentation documentation-${MONDO_VER} 39 cd documentation-${MONDO_VER} 40 $TOOLHOME/expandver mindi*8 41 make -f Makefile.man install-mindi INSTALLDIR=../mindi-${MINDI_VER} 42 cd .. 69 43 echo "$REVISION" > mindi-${MINDI_VER}/REVISION 70 44 rm -f mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64 … … 75 49 rm -f ${TMP}/mindi-*-root 76 50 fi 77 if [ "`echo $c | grep -v doc | grepmondo`" != "" ]; then51 if [ "`echo $c | grep mondo`" != "" ]; then 78 52 cd ${BASE}/svn 79 53 echo "Management of mondo ${MONDO_VER}-$REVISION" … … 82 56 cp -a /tmp/mondorescue-svn.log mondo-${MONDO_VER}/svn.log 83 57 echo "$REVISION" > mondo-${MONDO_VER}/REVISION 84 (cd mondo-doc-${MONDO_VER} ; make -f Makefile.howto install INSTALLDIR=../mondo-${MONDO_VER}/docs/en ; make -f Makefile.man install-mondo INSTALLDIR=../mondo-${MONDO_VER}/docs/man) 85 (cd mondo-${MONDO_VER} ; echo "Bootstraping mondo ... " ; ./bootstrap) 58 rm -rf documentation-${MONDO_VER} 59 svn export ${VER}/documentation documentation-${MONDO_VER} 60 cd documentation-${MONDO_VER} 61 $TOOLHOME/expandver mondorescue-howto.sgml mondo*8 62 make -f Makefile.howto install INSTALLDIR=../mondo-${MONDO_VER}/docs/en 63 if [ $? != 0 ]; then 64 exit -1 65 fi 66 make -f Makefile.man install-mondo INSTALLDIR=../mondo-${MONDO_VER}/docs/man 67 if [ $? != 0 ]; then 68 exit -1 69 fi 70 cd ../mondo-${MONDO_VER} 71 echo "Bootstraping mondo ... " 72 ./bootstrap 73 cd .. 86 74 87 75 echo "Creating mondo tar files" -
branches/stable/tools/mkdeb
r530 r541 28 28 cd ${BASE}/svn 29 29 mkdir -p ${TOPDIR}/SOURCES 30 $TOOLHOME/mkspec ${MINDI_VER} mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec 31 chmod 644 ${TOPDIR}/SPECS/mindi-kernel.spec 32 pkg1="${TOPDIR}/RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 33 pkg="$pkg $pkg1" 34 rm -f $pkg1 30 sed "s/^%define mrel..*RRR/%define mrel ${REVISION}${suf}/" mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec 31 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 35 32 fi 36 33 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 37 34 cd ${BASE}/svn 38 $TOOLHOME/mkspec ${MINDI_VER} mindi-${MINDI_VER}/distributions/rpm/mindi.spec > ${TOPDIR}/SPECS/mindi.spec 39 cat mindi-${MINDI_VER}/distributions/$dfam/changelog >> ${TOPDIR}/SPECS/mindi.spec 40 chmod 644 ${TOPDIR}/SPECS/mindi.spec 35 if [ -f mindi-${MINDI_VER}/distributions/${ddir}/mindi.spec ]; then 36 specfile=mindi-${MINDI_VER}/distributions/${ddir}/mindi.spec 37 else 38 specfile=mindi-${MINDI_VER}/distributions/common/mindi.spec 39 fi 40 sed -e "s/^%define mrel..*RRR/%define mrel ${REVISION}${suf}/" -e "s/VVV/${MINDI_VER}/" $specfile > ${TOPDIR}/SPECS/mindi.spec 41 41 rm -rf mindi-${MINDI_VER}/distributions 42 42 mkdir -p ${TOPDIR}/SOURCES 43 43 44 pkg 1="${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm"45 pkg="$pkg $pkg1"46 rm -f $pkg144 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 45 # ATTENTION: This could be dangerous for your setup 46 opt="rm -rf /usr/lib/mindi ;" 47 47 fi 48 48 if [ "`echo $c | grep mondo`" != "" ]; then 49 49 cd ${BASE}/svn 50 $TOOLHOME/mkspec ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo.spec > ${TOPDIR}/SPECS/mondo.spec 51 cat mondo-${MONDO_VER}/distributions/$dfam/changelog >> ${TOPDIR}/SPECS/mondo.spec 52 chmod 644 ${TOPDIR}/SPECS/mondo.spec 50 if [ -f mondo-${MONDO_VER}/distributions/${ddir}/mondo.spec ]; then 51 specfile=mondo-${MONDO_VER}/distributions/${ddir}/mondo.spec 52 else 53 specfile=mondo-${MONDO_VER}/distributions/common/mondo.spec 54 fi 55 sed -e "s/^%define mrel..*RRR/%define mrel ${REVISION}${suf}/" -e "s/VVV/${MONDO_VER}/" $specfile > ${TOPDIR}/SPECS/mondo.spec 53 56 rm -rf mondo-${MONDO_VER}/distributions 54 57 55 pkg1="${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm" 56 pkg="$pkg $pkg1" 57 rm -f $pkg1 58 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm" 58 59 fi 59 60 60 61 cd ${TOPDIR}/SPECS 61 62 status=0 62 for p in "$c"; do 63 echo "Generating $p deb" 64 log=/tmp/$p-deb.log 65 #rpmbuild -ba $p.spec 2> $log 1> $log 63 if [ "`echo $c | grep kernel`" != "" ]; then 64 echo "Generating mindi-kernel RPMS" 65 log=/tmp/mindi-kernel-rpm.log 66 rpmbuild -ba mindi-kernel.spec 2> $log 1> $log 67 if [ $? != 0 ]; then 68 cat $log 69 status=-1 70 fi 71 fi 72 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 73 echo "Generating mindi RPMS" 74 log=/tmp/mindi-rpm.log 75 rpmbuild -ba mindi.spec 2> $log 1> $log 76 if [ $? != 0 ]; then 77 cat $log 78 status=-1 79 fi 80 fi 81 if [ "`echo $c | grep mondo`" != "" ]; then 82 echo "Generating mondo RPMS" 83 log=/tmp/mondo-rpm.log 84 rpmbuild -ba mondo.spec 2> $log 1> $log 66 85 if [ $? != 0 ]; then 67 86 cat $log … … 70 89 fi 71 90 if [ $status = 0 ]; then 72 echo "Installing debas root ($pkg)"91 echo "Installing RPMS as root ($pkg)" 73 92 su - -c "$opt rpm -Uvh --force $pkg" 74 93 fi -
branches/stable/tools/mkdeliv
r530 r541 8 8 # BerliOS FTP/SSH setup 9 9 ACCOUNT=bruno@ftp.mondorescue.org 10 DSTDIR=/ mondo/ftp10 DSTDIR=/ 11 11 FTPSERV="ftp.berlios.de" 12 12 FTPDIR="/incoming" … … 28 28 29 29 if [ "$1" = "" ]; then 30 c="mondo-docmindi mondo"30 c="mindi mondo" 31 31 else 32 32 c=$1 … … 39 39 srpms="$srpms ${TOPDIR}/SRPMS/mindi-${MINDI_VER}-${rev}${suf}.src.rpm" 40 40 fi 41 if [ "`echo $c | grep mondo-doc`" != "" ]; then 42 cp -a ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tgz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tgz 43 cp -a ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tar.bz2 ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tar.bz2 44 tgz="$tgz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tgz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tar.bz2" 45 rpms="$rpms ${TOPDIR}/RPMS/${ARCH}/mondo-doc-${MONDO_VER}-${rev}${suf}.${ARCH}.rpm" 46 srpms="$srpms ${TOPDIR}/SRPMS/mondo-${MONDO_VER}-${rev}${suf}.src.rpm" 47 fi 48 if [ "`echo $c | grep -v doc | grep mondo`" != "" ]; then 41 if [ "`echo $c | grep mondo`" != "" ]; then 49 42 cp -a ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tgz 50 43 cp -a ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tar.bz2 -
branches/stable/tools/mkrpm
r532 r541 18 18 19 19 if [ "$1" = "" ]; then 20 c="m ondo-doc mindi mondo"20 c="mindi mondo" 21 21 else 22 if [ "$1" = "all" ]; then 23 c="mindi-kernel mondo-doc mindi mondo" 24 else 25 c=$1 26 fi 22 c=$1 27 23 fi 28 24 … … 52 48 opt="rm -rf /usr/lib/mindi ;" 53 49 fi 54 if [ "`echo $c | grep mondo-doc`" != "" ]; then 55 cd ${BASE}/svn 56 $TOOLHOME/mkspec ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo-doc.spec > ${TOPDIR}/SPECS/mondo-doc.spec 57 cat mondo-${MONDO_VER}/distributions/$dfam/changelog >> ${TOPDIR}/SPECS/mondo-doc.spec 58 chmod 644 ${TOPDIR}/SPECS/mondo-doc.spec 59 60 pkg1="${TOPDIR}/RPMS/${ARCH}/mondo-doc-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm" 61 pkg="$pkg $pkg1" 62 rm -f $pkg1 63 fi 64 65 if [ "`echo $c | grep -v doc | grep mondo`" != "" ]; then 50 if [ "`echo $c | grep mondo`" != "" ]; then 66 51 cd ${BASE}/svn 67 52 $TOOLHOME/mkspec ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo.spec > ${TOPDIR}/SPECS/mondo.spec … … 77 62 cd ${TOPDIR}/SPECS 78 63 status=0 79 80 for p in $c; do 81 echo "Generating $p RPMS" 82 log=/tmp/$p-rpm.log 83 rpmbuild -ba $p.spec 2> $log 1> $log 64 if [ "`echo $c | grep kernel`" != "" ]; then 65 echo "Generating mindi-kernel RPMS" 66 log=/tmp/mindi-kernel-rpm.log 67 rpmbuild -ba mindi-kernel.spec 2> $log 1> $log 84 68 if [ $? != 0 ]; then 85 69 cat $log 86 70 status=-1 87 71 fi 88 done 72 fi 73 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 74 echo "Generating mindi RPMS" 75 log=/tmp/mindi-rpm.log 76 rpmbuild -ba mindi.spec 2> $log 1> $log 77 if [ $? != 0 ]; then 78 cat $log 79 status=-1 80 fi 81 fi 82 if [ "`echo $c | grep mondo`" != "" ]; then 83 echo "Generating mondo RPMS" 84 log=/tmp/mondo-rpm.log 85 rpmbuild -ba mondo.spec 2> $log 1> $log 86 if [ $? != 0 ]; then 87 cat $log 88 status=-1 89 fi 90 fi 89 91 if [ $status = 0 ]; then 90 92 echo "Installing RPMS as root ($pkg)" -
branches/stable/tools/mkspec
r460 r541 12 12 if [ -f ${dir}/../$ddir/spec.m4 ]; then 13 13 inc=${dir}/../$ddir/spec.m4 14 elif [ -f ${dir}/../$d fam/spec.m4 ]; then15 inc=${dir}/../$d fam/spec.m414 elif [ -f ${dir}/../$ddmir/spec.m4 ]; then 15 inc=${dir}/../$ddmir/spec.m4 16 16 else 17 17 echo "Unable to build RPM for this distro. Please report to authors" … … 25 25 cat >> /tmp/mondorescue.mc << EOF 26 26 define(\`RRR', ${REVISION}${suf})dnl 27 define(\`EEE', ${REVISION})dnl28 27 define(\`VVV', ${1})dnl 29 28 EOF -
branches/stable/tools/rpm-env
r530 r541 9 9 prem=`echo $dname |cut -c1` 10 10 if [ ${prem} == "/" ]; then 11 11 export TOOLHOME=$dname 12 12 else 13 13 export TOOLHOME=${PWD}/$dname … … 56 56 export ddir="redhat" 57 57 dver=`awk '{print $5}' /etc/redhat-release` 58 export suf=".rh${dver}" 58 59 export dver=`echo ${dver} | sed "s/\.//"` 59 export suf=".rh${dver}"60 60 fi 61 61 elif [ -e /etc/SuSE-release ]; then
Note:
See TracChangeset
for help on using the changeset viewer.