From: Noel Power Date: Wed, 10 Oct 2018 10:14:59 +0000 (+0100) Subject: s4/setup/tests: PY3 samba-tool needs to be called with correct python ver. X-Git-Tag: tdb-1.3.17~1253 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ee595e9b7cea888a978831076e9de3111afccd42;p=thirdparty%2Fsamba.git s4/setup/tests: PY3 samba-tool needs to be called with correct python ver. Ensure samba-tool python version defined by $PYTHON Signed-off-by: Noel Power Reviewed-by: Andrew Bartlett --- diff --git a/source4/setup/tests/blackbox_group.sh b/source4/setup/tests/blackbox_group.sh index ee344cf7d44..4adfa0c7f4f 100755 --- a/source4/setup/tests/blackbox_group.sh +++ b/source4/setup/tests/blackbox_group.sh @@ -20,32 +20,32 @@ samba_tool="./bin/samba-tool" CONFIG="--configfile=$PREFIX/simple-dc/etc/smb.conf" #creation of two test subjects -testit "user add" $samba_tool user create $CONFIG --given-name="User" --surname="Tester" --initial="UT" testuser testp@ssw0Rd -testit "user add" $samba_tool user create $CONFIG --given-name="User1" --surname="Tester" --initial="UT" testuser1 testp@ssw0Rd +testit "user add" $PYTHON $samba_tool user create $CONFIG --given-name="User" --surname="Tester" --initial="UT" testuser testp@ssw0Rd +testit "user add" $PYTHON $samba_tool user create $CONFIG --given-name="User1" --surname="Tester" --initial="UT" testuser1 testp@ssw0Rd #test creation of six different groups -testit "group add" $samba_tool group add $CONFIG --group-scope='Domain' --group-type='Security' --description='DomainSecurityGroup' --mail-address='dsg@samba.org' --notes='Notes' dsg -testit "group add" $samba_tool group add $CONFIG --group-scope='Global' --group-type='Security' --description='GlobalSecurityGroup' --mail-address='gsg@samba.org' --notes='Notes' gsg -testit "group add" $samba_tool group add $CONFIG --group-scope='Universal' --group-type='Security' --description='UniversalSecurityGroup' --mail-address='usg@samba.org' --notes='Notes' usg -testit "group add" $samba_tool group add $CONFIG --group-scope='Domain' --group-type='Distribution' --description='DomainDistributionGroup' --mail-address='ddg@samba.org' --notes='Notes' ddg -testit "group add" $samba_tool group add $CONFIG --group-scope='Global' --group-type='Distribution' --description='GlobalDistributionGroup' --mail-address='gdg@samba.org' --notes='Notes' gdg -testit "group add" $samba_tool group add $CONFIG --group-scope='Universal' --group-type='Distribution' --description='UniversalDistributionGroup' --mail-address='udg@samba.org' --notes='Notes' udg +testit "group add" $PYTHON $samba_tool group add $CONFIG --group-scope='Domain' --group-type='Security' --description='DomainSecurityGroup' --mail-address='dsg@samba.org' --notes='Notes' dsg +testit "group add" $PYTHON $samba_tool group add $CONFIG --group-scope='Global' --group-type='Security' --description='GlobalSecurityGroup' --mail-address='gsg@samba.org' --notes='Notes' gsg +testit "group add" $PYTHON $samba_tool group add $CONFIG --group-scope='Universal' --group-type='Security' --description='UniversalSecurityGroup' --mail-address='usg@samba.org' --notes='Notes' usg +testit "group add" $PYTHON $samba_tool group add $CONFIG --group-scope='Domain' --group-type='Distribution' --description='DomainDistributionGroup' --mail-address='ddg@samba.org' --notes='Notes' ddg +testit "group add" $PYTHON $samba_tool group add $CONFIG --group-scope='Global' --group-type='Distribution' --description='GlobalDistributionGroup' --mail-address='gdg@samba.org' --notes='Notes' gdg +testit "group add" $PYTHON $samba_tool group add $CONFIG --group-scope='Universal' --group-type='Distribution' --description='UniversalDistributionGroup' --mail-address='udg@samba.org' --notes='Notes' udg #test adding test users to all groups by their username -testit "group addmembers" $samba_tool group addmembers $CONFIG dsg testuser,testuser1 -testit "group addmembers" $samba_tool group addmembers $CONFIG gsg testuser,testuser1 -testit "group addmembers" $samba_tool group addmembers $CONFIG usg testuser,testuser1 -testit "group addmembers" $samba_tool group addmembers $CONFIG ddg testuser,testuser1 -testit "group addmembers" $samba_tool group addmembers $CONFIG gdg testuser,testuser1 -testit "group addmembers" $samba_tool group addmembers $CONFIG udg testuser,testuser1 +testit "group addmembers" $PYTHON $samba_tool group addmembers $CONFIG dsg testuser,testuser1 +testit "group addmembers" $PYTHON $samba_tool group addmembers $CONFIG gsg testuser,testuser1 +testit "group addmembers" $PYTHON $samba_tool group addmembers $CONFIG usg testuser,testuser1 +testit "group addmembers" $PYTHON $samba_tool group addmembers $CONFIG ddg testuser,testuser1 +testit "group addmembers" $PYTHON $samba_tool group addmembers $CONFIG gdg testuser,testuser1 +testit "group addmembers" $PYTHON $samba_tool group addmembers $CONFIG udg testuser,testuser1 #test removing test users from all groups by their username -testit "group removemembers" $samba_tool group removemembers $CONFIG dsg testuser,testuser1 -testit "group removemembers" $samba_tool group removemembers $CONFIG gsg testuser,testuser1 -testit "group removemembers" $samba_tool group removemembers $CONFIG usg testuser,testuser1 -testit "group removemembers" $samba_tool group removemembers $CONFIG ddg testuser,testuser1 -testit "group removemembers" $samba_tool group removemembers $CONFIG gdg testuser,testuser1 -testit "group removemembers" $samba_tool group removemembers $CONFIG udg testuser,testuser1 +testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG dsg testuser,testuser1 +testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG gsg testuser,testuser1 +testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG usg testuser,testuser1 +testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG ddg testuser,testuser1 +testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG gdg testuser,testuser1 +testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG udg testuser,testuser1 #test adding test users to all groups by their cn #testit "group addmembers" $samba_tool group addmembers $CONFIG dsg "User UT. Tester,User1 UT. Tester" @@ -64,17 +64,17 @@ testit "group removemembers" $samba_tool group removemembers $CONFIG udg testuse #testit "group removemembers" $samba_tool group removemembers $CONFIG ugg "User UT. Tester,User1 UT. Tester" #test deletion of the groups -testit "group delete" $samba_tool group delete $CONFIG dsg -testit "group delete" $samba_tool group delete $CONFIG gsg -testit "group delete" $samba_tool group delete $CONFIG usg -testit "group delete" $samba_tool group delete $CONFIG ddg -testit "group delete" $samba_tool group delete $CONFIG gdg -testit "group delete" $samba_tool group delete $CONFIG udg +testit "group delete" $PYTHON $samba_tool group delete $CONFIG dsg +testit "group delete" $PYTHON $samba_tool group delete $CONFIG gsg +testit "group delete" $PYTHON $samba_tool group delete $CONFIG usg +testit "group delete" $PYTHON $samba_tool group delete $CONFIG ddg +testit "group delete" $PYTHON $samba_tool group delete $CONFIG gdg +testit "group delete" $PYTHON $samba_tool group delete $CONFIG udg #test listing of all groups -testit "group list" $samba_tool group list $CONFIG +testit "group list" $PYTHON $samba_tool group list $CONFIG #test listing of members of a particular group -testit "group listmembers" $samba_tool group listmembers $CONFIG Users +testit "group listmembers" $PYTHON $samba_tool group listmembers $CONFIG Users exit $failed diff --git a/source4/setup/tests/blackbox_newuser.sh b/source4/setup/tests/blackbox_newuser.sh index 29cb649f340..52edb17a624 100755 --- a/source4/setup/tests/blackbox_newuser.sh +++ b/source4/setup/tests/blackbox_newuser.sh @@ -22,21 +22,21 @@ CONFIG="--configfile=$PREFIX/simple-dc/etc/smb.conf" #two test for creating new user #newuser account is created with cn=Given Name Initials. Surname #newuser1 account is created using cn=username -testit "user add" $samba_tool user create $CONFIG --given-name="User" --surname="Tester" --initials="T" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="https://www.samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser testp@ssw0Rd -testit "user add" $samba_tool user create $CONFIG --use-username-as-cn --given-name="User1" --surname="Tester1" --initials="UT1" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="https://www.samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser1 testp@ssw0Rd +testit "user add" $PYTHON $samba_tool user create $CONFIG --given-name="User" --surname="Tester" --initials="T" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="https://www.samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser testp@ssw0Rd +testit "user add" $PYTHON $samba_tool user create $CONFIG --use-username-as-cn --given-name="User1" --surname="Tester1" --initials="UT1" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="https://www.samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser1 testp@ssw0Rd # check the enable account script -testit "enableaccount" $samba_tool user enable $CONFIG NewUser -testit "enableaccount" $samba_tool user enable $CONFIG NewUser1 +testit "enableaccount" $PYTHON $samba_tool user enable $CONFIG NewUser +testit "enableaccount" $PYTHON $samba_tool user enable $CONFIG NewUser1 # check the enable account script -testit "setpassword" $samba_tool user setpassword $CONFIG NewUser --newpassword=testp@ssw0Rd2 -testit "setpassword" $samba_tool user setpassword $CONFIG NewUser1 --newpassword=testp@ssw0Rd2 +testit "setpassword" $PYTHON $samba_tool user setpassword $CONFIG NewUser --newpassword=testp@ssw0Rd2 +testit "setpassword" $PYTHON $samba_tool user setpassword $CONFIG NewUser1 --newpassword=testp@ssw0Rd2 # check the setexpiry script -testit "noexpiry" $samba_tool user setexpiry $CONFIG NewUser --noexpiry -testit "noexpiry" $samba_tool user setexpiry $CONFIG NewUser1 --noexpiry -testit "expiry" $samba_tool user setexpiry $CONFIG NewUser --days=7 -testit "expiry" $samba_tool user setexpiry $CONFIG NewUser1 --days=7 +testit "noexpiry" $PYTHON $samba_tool user setexpiry $CONFIG NewUser --noexpiry +testit "noexpiry" $PYTHON $samba_tool user setexpiry $CONFIG NewUser1 --noexpiry +testit "expiry" $PYTHON $samba_tool user setexpiry $CONFIG NewUser --days=7 +testit "expiry" $PYTHON $samba_tool user setexpiry $CONFIG NewUser1 --days=7 exit $failed diff --git a/source4/setup/tests/blackbox_s3upgrade.sh b/source4/setup/tests/blackbox_s3upgrade.sh index dab37540485..840371a515b 100755 --- a/source4/setup/tests/blackbox_s3upgrade.sh +++ b/source4/setup/tests/blackbox_s3upgrade.sh @@ -39,7 +39,7 @@ cat - > $PREFIX/samba3-upgrade/samba3/smb1.conf < $PREFIX/samba3-upgrade/samba3/smb3.conf <