#! /bin/sh

# Script to update base/inc/RVersion.h.
# Called by main Makefile as soon as build/version_number has been updated.
#
# Author: Fons Rademakers, 28/4/2000

ROOTEXE=$1/bin/root.exe
SCRIPT=build/version.cxx
CORETEAM=build/unix/git_coreteam.py
VERSION=`cat build/version_number`

$ROOTEXE -q -b -l $SCRIPT || exit 1

python $CORETEAM || exit 1
mv rootcoreteam.h rootx/src/rootcoreteam.h

if test "x`uname | grep -i cygwin`" != "x"; then
    dos2unix core/base/inc/RVersion.h
    dos2unix rootx/src/rootcoreteam.h
fi

echo "Committing changes."
git commit core/base/inc/RVersion.h rootx/src/rootcoreteam.h build/version_number \
  -m "Update ROOT version files to v$VERSION." || exit 1

echo "Update also doc/vXXX/index.html to $VERSION."
echo ""
echo "New version is $VERSION."
echo "See http://root.cern.ch/drupal/howtorelease for the next steps,"
echo "for instance tagging if this is a release."

#! /bin/sh

# Script to update base/inc/RVersion.h.
# Called by main Makefile as soon as build/version_number has been updated.
#
# Author: Fons Rademakers, 28/4/2000

ROOTEXE=bin/root.exe
SCRIPT=build/version.cxx
CORETEAM=build/unix/git_coreteam.py
VERSION=`cat build/version_number`

$ROOTEXE -q -b -l $SCRIPT

python $CORETEAM
if [ "$?" -eq "0" ] ; then
    mv rootcoreteam.h rootx/src/rootcoreteam.h
else
    echo "ERROR in $0: cannot run python $CORETEAM"
    exit 1
fi

if test "x`uname | grep -i cygwin`" != "x"; then
    dos2unix core/base/inc/RVersion.h
    dos2unix rootx/src/rootcoreteam.h
fi

echo "Committing in changes."
git commit core/base/inc/RVersion.h rootx/src/rootcoreteam.h build/version_number \
  -m "Update ROOT version files to v$VERSION."

echo "Update also doc/vXXX/index.html to $VERSION."
echo ""
echo "New version is $VERSION."
echo "See http://root.cern.ch/drupal/howtorelease for the next steps,"
echo "for instance tagging if this is a release."

--- 
+++ 
@@ -5,24 +5,29 @@
 #
 # Author: Fons Rademakers, 28/4/2000
 
-ROOTEXE=$1/bin/root.exe
+ROOTEXE=bin/root.exe
 SCRIPT=build/version.cxx
 CORETEAM=build/unix/git_coreteam.py
 VERSION=`cat build/version_number`
 
-$ROOTEXE -q -b -l $SCRIPT || exit 1
+$ROOTEXE -q -b -l $SCRIPT
 
-python $CORETEAM || exit 1
-mv rootcoreteam.h rootx/src/rootcoreteam.h
+python $CORETEAM
+if [ "$?" -eq "0" ] ; then
+    mv rootcoreteam.h rootx/src/rootcoreteam.h
+else
+    echo "ERROR in $0: cannot run python $CORETEAM"
+    exit 1
+fi
 
 if test "x`uname | grep -i cygwin`" != "x"; then
     dos2unix core/base/inc/RVersion.h
     dos2unix rootx/src/rootcoreteam.h
 fi
 
-echo "Committing changes."
+echo "Committing in changes."
 git commit core/base/inc/RVersion.h rootx/src/rootcoreteam.h build/version_number \
-  -m "Update ROOT version files to v$VERSION." || exit 1
+  -m "Update ROOT version files to v$VERSION."
 
 echo "Update also doc/vXXX/index.html to $VERSION."
 echo ""
Handle more failures; pick up objdir as $1.
