Changeset 544 in MondoRescue
- Timestamp:
- May 14, 2006, 12:11:27 AM (19 years ago)
- Location:
- branches/stable
- Files:
-
- 1 added
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/common-env
r319 r544 8 8 # Adapt to your needs 9 9 export BASE=${HOME}/mondo 10 export TOPDIR=${BASE}/RPMS 11 mkdir -p ${TOPDIR} 10 12 11 13 # Should not be modified below … … 20 22 # To be safe for SVN commands 21 23 cd $TOOLHOME/.. 22 export REVISION=` $TOOLHOME/mksvnversion`24 export REVISION=`svnversion .` -
branches/stable/tools/mkcommon
r543 r544 1 1 #!/bin/bash 2 2 # 3 # Prepare build env common for all packages build process from SVN repository4 # Also prepare the documentation which is common 3 # Prepare source packages from SVN repository as a tar file 4 # Also prepare the documentation which is common as a separate tar files 5 5 # 6 6 # $Id$ … … 8 8 9 9 umask 022 10 dname=`dirname $0` 11 prem=`echo $dname |cut -c1` 12 if [ ${prem} == "/" ]; then 13 export TOOLHOME=$dname 14 else 15 export TOOLHOME=${PWD}/$dname 16 fi 10 17 11 cd $TOOLHOME/.. 12 echo "Generating SVN log file ..." 13 svn log -v > /tmp/mondorescue-svn.log 18 cd $TOOLHOME 19 . ./common-env 20 21 mkdir -p ${TOPDIR}/SOURCES 14 22 15 23 if [ "$1" = "" ]; then … … 22 30 fi 23 31 fi 24 if [ "`echo $c | grep mindi-kernel`" != "" ]; then25 cd ${BASE}/svn26 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}/SOURCES30 32 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 fi35 33 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 34 cd ${BASE}/svn 35 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 44 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 .. 51 57 fi 52 make -f Makefile.man install-mondo INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/man 53 if [ $? != 0 ]; then 54 exit -1 58 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 55 67 fi 56 cd .. 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 57 77 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 71 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) 86 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 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 -
branches/stable/tools/mksvnversion
r319 r544 20 20 rel=`svnversion $TOOLHOME/..` 21 21 22 cat > $TOOLHOME/../mondo/REVISION << EOF23 ${rel}24 EOF25 cat > $TOOLHOME/../mindi/REVISION << EOF26 ${rel}27 EOF28 29 22 # 30 23 # return the release
Note:
See TracChangeset
for help on using the changeset viewer.