Changeset 545 in MondoRescue for branches/stable/tools
- Timestamp:
- May 14, 2006, 12:32:41 AM (19 years ago)
- Location:
- branches/stable/tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/common-env
r544 r545 8 8 # Adapt to your needs 9 9 export BASE=${HOME}/mondo 10 export TOPDIR=${BASE}/RPMS11 mkdir -p ${TOPDIR}12 10 13 11 # Should not be modified below 14 12 dname=`dirname $0` 15 export VER="branches/`cat $dname/../mondo/VERSION`"13 export SVNBRANCH="branches/`cat ${TOOLHOME}/../mondo/VERSION`" 16 14 export TMP=${BASE}/tmp 17 15 mkdir -p ${TMP} 18 16 19 export MINDI_VER=`cat ${BASE}/svn/${ VER}/mindi/VERSION`20 export MONDO_VER=`cat ${BASE}/svn/${ VER}/mondo/VERSION`17 export MINDI_VER=`cat ${BASE}/svn/${SVNBRANCH}/mindi/VERSION` 18 export MONDO_VER=`cat ${BASE}/svn/${SVNBRANCH}/mondo/VERSION` 21 19 22 20 # To be safe for SVN commands 23 21 cd $TOOLHOME/.. 24 export REVISION=` svnversion .`22 export REVISION=`$TOOLHOME/mksvnversion` -
branches/stable/tools/livwww
r543 r545 55 55 fi 56 56 57 svn export $optsvn ${ VER}/website $LOCALDIR57 svn export $optsvn ${SVNBRANCH}/website $LOCALDIR 58 58 59 59 if [ $force -eq 1 ]; then … … 62 62 fi 63 63 64 svn export $optsvn ${ VER}/documentation$LOCALDOC64 svn export $optsvn ${SVNBRANCH}/mondo-doc $LOCALDOC 65 65 66 66 # -
branches/stable/tools/mkcommon
r544 r545 1 1 #!/bin/bash 2 2 # 3 # Prepare source packages from SVN repository as a tar file4 # Also prepare the documentation which is common as a separate tar files3 # Prepare build env common for all packages build process from SVN repository 4 # Also prepare the documentation which is common 5 5 # 6 6 # $Id$ … … 8 8 9 9 umask 022 10 dname=`dirname $0`11 prem=`echo $dname |cut -c1`12 if [ ${prem} == "/" ]; then13 export TOOLHOME=$dname14 else15 export TOOLHOME=${PWD}/$dname16 fi17 10 18 cd $TOOLHOME 19 . ./common-env 20 21 mkdir -p ${TOPDIR}/SOURCES 11 cd $TOOLHOME/.. 12 echo "Generating SVN log file ..." 13 svn log -v > /tmp/mondorescue-svn.log 22 14 23 15 if [ "$1" = "" ]; then … … 30 22 fi 31 23 fi 24 if [ "`echo $c | grep mindi-kernel`" != "" ]; then 25 cd ${BASE}/svn 26 echo "Management of mindi-kernel ${MINDI_VER}-$REVISION" 27 rm -fr mindi-kernel-${MINDI_VER} 28 svn export ${VER}/mindi-kernel mindi-kernel-${MINDI_VER} 29 mkdir -p ${TOPDIR}/SOURCES 32 30 31 echo "Creating mindi-kernel tar files" 32 tar cvfhz ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tgz mindi-kernel-${MINDI_VER} 33 tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER} 34 fi 33 35 34 cd ${BASE}/svn 36 # 37 # Should be done before mindi 38 # 39 if [ "`echo $c | grep mondo-doc`" != "" ]; then 40 cd ${BASE}/svn 41 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.log 45 echo "$REVISION" > mondo-doc-${MONDO_VER}/REVISION 46 cd mondo-doc-${MONDO_VER} 47 $TOOLHOME/expandver mondorescue-howto.sgml *8 48 make -f Makefile.howto install INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/en 49 if [ $? != 0 ]; then 50 exit -1 51 fi 52 make -f Makefile.man install-mondo INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/man 53 if [ $? != 0 ]; then 54 exit -1 55 fi 56 cd .. 35 57 36 for p in "$c"; do 37 v=`cat ${VER}/$p/VERSION` 38 echo "Management of $p $v-$REVISION" 39 rm -fr $p-$v 40 svn export ${VER}/$p $p-$v 41 echo "$REVISION" > $p-$v/REVISION 42 echo "Generating SVN log file ..." 43 svn log -v ${VER}/$p > $p-$v/svn.log 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 fi 62 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 63 cd ${BASE}/svn 64 echo "Management of mindi ${MINDI_VER}-$REVISION" 65 rm -fr mindi-${MINDI_VER} 66 svn export ${VER}/mindi mindi-${MINDI_VER} 67 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}) 69 echo "$REVISION" > mindi-${MINDI_VER}/REVISION 70 rm -f mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64 44 71 45 if [ _"`echo $p | grep mondo-doc`" != _"" ]; then 46 cd ${p}-${v} 47 $TOOLHOME/expandver mondorescue-howto.sgml *8 48 make -f Makefile.howto 49 if [ $? != 0 ]; then 50 exit -1 51 fi 52 make -f Makefile.man 53 if [ $? != 0 ]; then 54 exit -1 55 fi 56 cd .. 57 fi 72 echo "Creating mindi tar files" 73 tar cfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 74 tar cfhj ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tar.bz2 mindi-${MINDI_VER} 75 rm -f ${TMP}/mindi-*-root 76 fi 77 if [ "`echo $c | grep -v doc | grep mondo`" != "" ]; then 78 cd ${BASE}/svn 79 echo "Management of mondo ${MONDO_VER}-$REVISION" 80 rm -rf mondo-${MONDO_VER} 81 svn export ${VER}/mondo mondo-${MONDO_VER} 82 cp -a /tmp/mondorescue-svn.log mondo-${MONDO_VER}/svn.log 83 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 86 59 if [ _"`echo $p | grep -v kernel | grep mindi`" != _"" ]; then 60 v1=`cat ${VER}/mondo-doc/VERSION` 61 if [ ! -d mondo-doc-$v1 ]; then 62 echo "mondo-doc should be created before $p" 63 exit -1 64 fi 65 (cd mondo-doc-$v1 ; make -f Makefile.man install-$p INSTALLDIR=../$p-$v) 66 rm -f mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64 67 fi 68 if [ "`echo $p | grep -v doc | grep mondo`" != "" ]; then 69 v1=`cat ${VER}/mondo-doc/VERSION` 70 if [ ! -d mondo-doc-$v1 ]; then 71 echo "mondo-doc should be created before $p" 72 exit -1 73 fi 74 (cd mondo-doc-$v1 ; make -f Makefile.howto install INSTALLDIR=../$p-$v/docs/en ; make -f Makefile.man install-$p INSTALLDIR=../$p-$v/docs/man) 75 (cd $p-$v ; echo "Bootstraping mondo ... " ; ./bootstrap) 76 fi 77 78 # Finally creates the tar files 79 echo "Creating $p tar files" 80 tar cvfhz ${TOPDIR}/SOURCES/$p-$v.tgz $p-$v 81 tar cvfhj ${TOPDIR}/SOURCES/$p-$v.tar.bz2 $p-$v 82 done 87 echo "Creating mondo tar files" 88 tar cfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 89 tar cfhj ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 mondo-${MONDO_VER} 90 rm -f ${TMP}/mondo-*-root 91 fi -
branches/stable/tools/mksvnversion
r544 r545 20 20 rel=`svnversion $TOOLHOME/..` 21 21 22 cat > $TOOLHOME/../mondo/REVISION << EOF 23 ${rel} 24 EOF 25 cat > $TOOLHOME/../mindi/REVISION << EOF 26 ${rel} 27 EOF 28 22 29 # 23 30 # return the release
Note:
See TracChangeset
for help on using the changeset viewer.