]> git.sur5r.net Git - bacula/bacula/blob - regress/scripts/update-ctest.in
Port missing RestoreObject Plugin Config code from BEE.
[bacula/bacula] / regress / scripts / update-ctest.in
1 #!/bin/sh
2 #
3 # Copyright (C) 2000-2015 Kern Sibbald
4 # License: BSD 2-Clause; see file LICENSE-FOSS
5 #
6
7
8 cd @regressdir@
9
10 if [ ! -d build ] ; then
11     echo "Build directory not present, will run make setup"
12     cd @regressdir@
13     make setup
14     exit
15 fi
16
17 cd @regressdir@/build 
18
19 touch git-version
20 cur=`cat git-version`
21
22 cd @srcdir@
23
24 new=`git show HEAD | grep -m 1 commit | awk '{print $2}'`
25
26 cd @regressdir@
27
28 echo Build is ${cur}
29 echo Source is ${new}
30
31 if [ ${cur}x != ${new}x ] ; then
32     echo "Newer version available, will run make setup"
33     git pull
34     make setup
35 else
36     echo "Latest version present in build, skipping make setup"
37 fi