source: trunk/server/source4/setup/tests/blackbox_upgradeprovision.sh

Last change on this file was 745, checked in by Silvan Scherrer, 13 years ago

Samba Server: updated trunk to 3.6.0

File size: 1.2 KB
Line 
1#!/bin/sh
2
3if [ $# -lt 1 ]; then
4cat <<EOF
5Usage: blackbox_upgradeprovision.sh PREFIX
6EOF
7exit 1;
8fi
9
10PREFIX="$1"
11shift 1
12
13. `dirname $0`/../../../testprogs/blackbox/subunit.sh
14
15upgradeprovision() {
16 if [ -d $PREFIX/upgradeprovision ]; then
17 rm -fr $PREFIX/upgradeprovision
18 fi
19 $PYTHON $SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision" --server-role="dc"
20 $PYTHON $SRCDIR/source4/scripting/bin/upgradeprovision -s "$PREFIX/upgradeprovision/etc/smb.conf" --debugchange
21}
22
23upgradeprovision_full() {
24 if [ -d $PREFIX/upgradeprovision_full ]; then
25 rm -fr $PREFIX/upgradeprovision_full
26 fi
27 $PYTHON $SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision_full" --server-role="dc"
28 $PYTHON $SRCDIR/source4/scripting/bin/upgradeprovision -s "$PREFIX/upgradeprovision_full/etc/smb.conf" --full --debugchange
29}
30
31testit "upgradeprovision" upgradeprovision
32testit "upgradeprovision_full" upgradeprovision_full
33
34if [ -d $PREFIX/upgradeprovision ]; then
35 rm -fr $PREFIX/upgradeprovision
36fi
37
38if [ -d $PREFIX/upgradeprovision_full ]; then
39 rm -fr $PREFIX/upgradeprovision_full
40fi
41
42exit $failed
Note: See TracBrowser for help on using the repository browser.