sum_tree_tree=$2
sum_tree_sum=$3
sum_tree_scm=$4
- find $sum_tree_test_root/$sum_tree_tree -type f -print | grep -v version.h | sort | xargs sum > $sum_tree_sum
- sum build_test build_test.fns >> $sum_tree_sum
+ find $sum_tree_test_root/$sum_tree_tree -type f -print | grep -v version.h | sort | xargs cksum > $sum_tree_sum
+ cksum build_test build_test.fns >> $sum_tree_sum
if [ -f "$host.fns" ]; then
- sum $host.fns >> $sum_tree_sum
+ cksum $host.fns >> $sum_tree_sum
else
- sum generic.fns >> $sum_tree_sum
+ cksum generic.fns >> $sum_tree_sum
fi
if [ -f "$test_root/$tree.$scm" ]; then
- sum "$test_root/$tree.$scm" >> $sum_tree_sum
+ cksum "$test_root/$tree.$scm" >> $sum_tree_sum
fi
for d in $deptrees; do
dscm=`choose_scm "$d"`
if [ -f "$test_root/$d.$dscm" ]; then
- sum "$test_root/$d.$dscm" >> $sum_tree_sum
+ cksum "$test_root/$d.$dscm" >> $sum_tree_sum
fi
done
}
send_logs_skip() {
touch "$1" "$2"
- send_logs "$1" "$2" -B 10000000
+ send_logs "$1" "$2" -B 131072
}
############################
fetchtree=$1
if rsync --exclude=autom4te.cache/ --exclude=.svn/ --exclude=.git/ \
--delete-excluded -q --partial --timeout=200 -ctrlpz --delete --ignore-errors \
- samba.org::ftp/unpacked/$fetchtree/ $test_root/$fetchtree; then
+ download.samba.org::ftp/unpacked/$fetchtree/ $test_root/$fetchtree; then
echo "transferred $fetchtree OK"
else
echo "transfer of $fetchtree failed code $?"
tree=$1
case "$tree" in
- samba* | rsync | libreplace | talloc | tdb* | ldb | pidl | ccache* | waf*)
+ samba* | rsync | libreplace | talloc | tdb | ntdb | ldb | pidl | ccache* | waf*)
echo "git"
return 0
;;
MMTIME=$MAXTIME
# some trees don't need as much time
case "$tree" in
- rsync | tdb* | talloc | libreplace | ccache* | waf*)
+ rsync | tdb | ntdb | talloc | libreplace | ccache* | waf*)
if [ "$compiler" != "checker" ]; then
MMTIME=`expr $MMTIME / 5`
fi
lorikeet-heimdal*)
lcov --directory $builddir --capture --output-file $builddir/$tree.lcov.info
;;
- samba_3_master*)
- lcov --base-directory $builddir --directory $builddir/.. --capture --output-file $builddir/$tree.lcov.info
- ;;
- samba_4*|tdb*|talloc|ldb|libreplace)
+ samba_4*|tdb|ntdb|talloc|ldb|libreplace)
lcov --base-directory $builddir/bin --directory $builddir/bin --capture --output-file $builddir/$tree.lcov.info
;;
waf)
action_callcatcherreport() {
if [ "$CALLCATCHER_REPORT" = "yes" ]; then
case "$tree" in
- tdb*|talloc|ldb)
+ tdb|ntdb|talloc|ldb)
callanalyse `find $builddir/bin -name \*.so*` $builddir/bin/* > $builddir/coverage/unused-fns.txt
;;
- samba_3_master|samba_4*)
+ samba_4*)
callanalyse `find $builddir/bin -name \*.so*` $builddir/bin/* > $builddir/coverage/all-unused-fns.txt
grep -v -f $srcdir/callcatcher-exceptions.grep $builddir/coverage/all-unused-fns.txt > $builddir/coverage/unused-fns.txt
;;
esac
}
+#############################
+# Do nothing (needed if we have nothing to do for extra_actions)
+#############################
+
+action_none() {
+ return 0;
+}
+
###########################
# do a test build of a particular tree
# This is the master function called by generic.fns or
deptrees=""
case "$tree" in
samba-gtk)
- deptrees="samba_4_0_test"
+ deptrees="samba_current"
;;
esac
lorikeet-heimdal)
sw_config="$config --enable-socket-wrapper"
;;
- samba_4*)
- sw_config="$config --enable-selftest"
- ;;
- samba_3_master)
+ samba_*)
sw_config="$config --enable-selftest"
;;
- samba_3*)
- sw_config="$config --enable-socket-wrapper"
- sw_config="$sw_config --enable-nss-wrapper"
- ;;
samba-gtk)
- PKG_CONFIG_PATH="$test_root/prefix/samba_4_0_test.$compiler/lib/pkgconfig"
+ PKG_CONFIG_PATH="$test_root/prefix/samba_current.$compiler/lib/pkgconfig"
export PKG_CONFIG_PATH
;;
*)
fi
if [ "$extra_actions" = "" ]; then
- actions="none"
+ extra_actions="none"
fi
# start the build
old_trees="web popt distcc samba-gtk smb-build lorikeet-heimdal samba_3_2"
old_trees="$old_tree samba_3_2_test samba4 samba_4_0_waf samba_4_0_waf.metze"
- old_trees="$old_tree samba_3_X_test samba_3_X_devel samba_3_X_devel samba_3_waf"
+ old_trees="$old_tree samba_3_X_test samba_3_X_devel samba_3_X_devel samba_3_waf samba_3_master tdb2"
+ old_trees="$old_tree samba_3_current samba_3_next samba_4_0_test"
for d in $old_trees; do
delete_old_tree $d
done