5 Usage: blackbox_upgradeprovision.sh PREFIX
13 .
`dirname $0`/..
/..
/..
/testprogs
/blackbox
/subunit.sh
15 [ ! -d $PREFIX ] && mkdir
$PREFIX
18 if [ -d $PREFIX/upgradeprovision
]; then
19 rm -fr $PREFIX/upgradeprovision
21 $PYTHON $BINDIR/samba-tool domain provision
--domain=FOO
--realm=foo.example.com
--targetdir="$PREFIX/upgradeprovision" --server-role="dc" --use-ntvfs
22 $PYTHON $BINDIR/samba_upgradeprovision
-s "$PREFIX/upgradeprovision/etc/smb.conf" --debugchange
25 upgradeprovision_full
() {
26 if [ -d $PREFIX/upgradeprovision_full
]; then
27 rm -fr $PREFIX/upgradeprovision_full
29 $PYTHON $BINDIR/samba-tool domain provision
--host-name=bar
--domain=FOO
--realm=foo.example.com
--targetdir="$PREFIX/upgradeprovision_full" --server-role="dc" --use-ntvfs
30 $PYTHON $BINDIR/samba_upgradeprovision
-s "$PREFIX/upgradeprovision_full/etc/smb.conf" --full --debugchange
33 if [ -d $PREFIX/upgradeprovision
]; then
34 rm -fr $PREFIX/upgradeprovision
37 if [ -d $PREFIX/upgradeprovision_full
]; then
38 rm -fr $PREFIX/upgradeprovision_full
41 testit
"upgradeprovision" upgradeprovision
42 testit
"upgradeprovision_full" upgradeprovision_full