Changeset 924 in MondoRescue for branches/stable/tools/mknewversion
- Timestamp:
- Nov 13, 2006, 9:57:05 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/mknewversion
r825 r924 16 16 fi 17 17 18 . $TOOLHOME/common-env19 . $TOOLHOME/distro-env20 21 18 # We need to get $VER 22 19 if [ "$1" = "" ]; then 23 LAST=`cat ${TOPDIR}/LAST` 20 echo "Syntax: mknewversion version" 21 exit -1 24 22 else 25 LAST=$123 VER=$1 26 24 shift 27 25 fi 28 VER=`echo $LAST | cut -d- -f1` 29 MAJVER=`echo $VER | cut -d. -f1-2` 30 MINDIMAJVER=`echo $VER | cut -d. -f1` 31 MINDIMINVER=`echo $VER | cut -d. -f2` 32 ((MINDIMAJVER=$MINDIMAJVER-1)) 33 MINVER=`echo $VER | cut -d. -f3` 34 TAG=1 35 ((MINVER=$MINVER+1)) 36 VER=${MAJVER}.${MINVER} 37 echo "Changing Version $LAST to ${VER}-${TAG}" 26 38 27 grep -q stable $TOOLHOME/../mondo/VERSION 39 28 if [ $? -ne 0 ]; then … … 41 30 exit -1 42 31 fi 32 43 33 nb=`svn diff $TOOLHOME/.. | wc -l` 44 34 if [ $nb -gt 0 ]; then 45 35 echo "You'll have to check in before changing version" 46 else 47 svn copy $SVN_M/branches/stable $SVN_M/branches/${VER} 48 cd $TOOLHOME/../.. 49 svn co $SVN_M/branches/${VER} ${VER} 50 cd ${VER} 51 echo "$TAG" > tools/TAG 52 for p in mindi mondo mondo-doc mindi-kernel mindi-busybox; do 53 v=${VER} 54 if [ $p == "mindi" ]; then 55 v=${MINDIMAJVER}.${MINDIMINVER}.${MINVER} 56 fi 57 echo "$v" > $p/VERSION 58 if [ -f $p/ChangeLog ]; then 59 grep -q "${v}-${TAG}" $p/ChangeLog 60 if [ $? -ne 0 ]; then 61 echo "You'll have to document in ${p}'s ChangeLog for ${v}-${TAG} related modifications" 62 exit -1 63 fi 64 fi 65 done 66 svn ci -m "Creation of ${VER}-$TAG" 67 svn up 36 exit -1 68 37 fi 38 39 svn copy $SVN_M/branches/stable $SVN_M/branches/${VER} 40 cd $TOOLHOME/../.. 41 svn co $SVN_M/branches/${VER} ${VER} 42 cd ${VER} 43 44 for p in mindi mondo mondo-doc mindi-kernel mindi-busybox; do 45 # Reset TAG - This maybe an issue for mindi-busybox only 46 echo "1" > $p/TAG 47 v=$VER 48 echo $p | grep -q mindi 49 if [ $? -eq 0 ]; then 50 echo "Please give new $p version for this $VER mondo version ? " 51 read v 52 fi 53 echo "$v" > $p/VERSION 54 done 55 svn ci -m "Creation of mondo ${VER}-$TAG" 56 svn up
Note:
See TracChangeset
for help on using the changeset viewer.