Rev 11875: Convert mksamba4server script to perl. in file:///home/jelmer/bzr.samba/SAMBA_4_0/

Jelmer Vernooij jelmer at samba.org
Mon Apr 16 20:35:33 GMT 2007


At file:///home/jelmer/bzr.samba/SAMBA_4_0/

------------------------------------------------------------
revno: 11875
revision-id: jelmer at samba.org-20070416203519-154364q13fgzj42f
parent: svn-v2:22260 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: SAMBA_4_0
timestamp: Mon 2007-04-16 22:35:19 +0200
message:
  Convert mksamba4server script to perl.
renamed:
  source/script/tests/mksamba4server.sh => source/script/tests/mksamba4server.pl svn-v2:22260 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fmksamba4server.sh
modified:
  source/script/tests/Samba4.pm  svn-v2:21707 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fSamba4.pm
  source/script/tests/mk-fedora-ds.sh svn-v2:21069 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fmk%2dfedora%2dds.sh
  source/script/tests/mk-keyblobs.sh svn-v2:21069 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fmk%2dkeyblobs.sh
  source/script/tests/mk-openldap.sh svn-v2:21069 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fmk%2dopenldap.sh
  source/torture/local/torture.c svn-v2:16518 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2ftorture%2flocal%2ftorture.c
  source/script/tests/mksamba4server.pl svn-v2:22260 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fmksamba4server.sh
=== renamed file 'source/script/tests/mksamba4server.sh' => 'source/script/tests/mksamba4server.pl'
--- a/source/script/tests/mksamba4server.sh	2007-04-16 10:44:26 +0000
+++ b/source/script/tests/mksamba4server.pl	2007-04-16 20:35:19 +0000
@@ -1,86 +1,89 @@
-#!/bin/sh
+#!/usr/bin/perl
 # Build a test environment for running Samba
 
-if [ $# -lt 1 ]
-then
-	echo "$0 PREFIX"
-	exit 1
-fi
-
-PREFIX=$1
-
-if test -z "$SHARE_BACKEND"; then
-	SHARE_BACKEND=classic
-fi
-
-if test -z "$SMBD_LOGLEVEL"; then
-	SMBD_LOGLEVEL=1
-fi
-
-if test -z "$SERVER_ROLE"; then
-	SERVER_ROLE="domain controller"
-fi
-
-DOMAIN=SAMBADOMAIN
-USERNAME=administrator
-REALM=SAMBA.EXAMPLE.COM
-DNSNAME="samba.example.com"
-BASEDN="dc=samba,dc=example,dc=com"
-PASSWORD=penguin
-SRCDIR=`pwd`
-ROOT=$USER
-SERVER=localhost
-NETBIOSNAME=localtest
-if test -z "$ROOT"; then
-    ROOT=$LOGNAME
-fi
-if test -z "$ROOT"; then
-    ROOT=`whoami`
-fi
-
-oldpwd=`pwd`
-srcdir=`dirname $0`/../..
-mkdir -p $PREFIX || exit $?
-cd $PREFIX
-PREFIX_ABS=`pwd`
-cd $oldpwd
-
-TMPDIR=$PREFIX_ABS/tmp
-ETCDIR=$PREFIX_ABS/etc
-PIDDIR=$PREFIX_ABS/pid
-CONFFILE=$ETCDIR/smb.conf
-KRB5_CONFIG=$ETCDIR/krb5.conf
-PRIVATEDIR=$PREFIX_ABS/private
-NCALRPCDIR=$PREFIX_ABS/ncalrpc
-LOCKDIR=$PREFIX_ABS/lockdir
-
-WINBINDD_SOCKET_DIR=$PREFIX_ABS/winbind_socket
-CONFIGURATION="--configfile=$CONFFILE"
-LDAPDIR=$PREFIX_ABS/ldap
-
-rm -rf $PREFIX/*
-mkdir -p $PRIVATEDIR $ETCDIR $PIDDIR $NCALRPCDIR $LOCKDIR $TMPDIR $LDAPDIR/db $LDAPDIR/db/bdb-logs $LDAPDIR/db/tmp
-
-cat >$CONFFILE<<EOF
+use Cwd;
+use Getopt::Long;
+use FindBin qw($RealBin $Script);
+use strict;
+
+my $opt_help = undef;
+my $server_role = "domain controller";
+my $opt_ldap = undef;
+my $domain = "SAMBADOMAIN";
+my $netbiosname = "localtest";
+
+my $result = GetOptions(
+	'help|h|?' => \$opt_help,
+	'server-role:s' => \$server_role,
+	'ldap:s' => \$opt_ldap,
+	'domain:s' => \$domain,
+	'netbios-name:s' => \$netbiosname,
+);
+
+if (not $result) {
+	exit(1);
+}
+
+if (scalar(@ARGV) == 0) {
+	print "Usage: $Script [OPTIONS] <PREFIX>\n";
+	exit(1);
+}
+
+my $prefix = shift @ARGV;
+
+my $share_backend = "classic";
+my $smbd_loglevel = 1;
+my $username = "administrator";
+my $realm = "SAMBA.EXAMPLE.COM";
+my $dnsname = "samba.example.com";
+my $basedn = "dc=samba,dc=example,dc=com";
+my $password = "penguin";
+my $root = ($ENV{USER} or $ENV{LOGNAME} or `whoami`);
+my $server = "localhost";
+my $srcdir="$RealBin/../..";
+-d $prefix or mkdir($prefix) or die("Unable to create $prefix");
+my $prefix_abs = getcwd()."/".$prefix;
+
+my $tmpdir = "$prefix_abs/tmp";
+my $etcdir = "$prefix_abs/etc";
+my $piddir = "$prefix_abs/pid";
+my $conffile = "$etcdir/smb.conf";
+my $krb5_config = "$etcdir/krb5.conf";
+my $privatedir = "$prefix_abs/private";
+my $ncalrpcdir = "$prefix_abs/ncalrpc";
+my $lockdir= "$prefix_abs/lockdir";
+
+my $winbindd_socket_dir = "$prefix_abs/winbind_socket";
+my $configuration = "--configfile=$conffile";
+my $ldapdir = "$prefix_abs/ldap";
+
+my $tlsdir = "$privatedir/tls";
+
+(system("rm -rf $prefix/*") == 0) or die("Unable to clean up");
+mkdir($_) foreach ($privatedir, $etcdir, $piddir, $ncalrpcdir, $lockdir, 
+	$tmpdir);
+
+open(CONFFILE, ">$conffile");
+print CONFFILE "
 [global]
-	netbios name = $NETBIOSNAME
-	netbios aliases = $SERVER
-	workgroup = $DOMAIN
-	realm = $REALM
-	private dir = $PRIVATEDIR
-	pid directory = $PIDDIR
-	ncalrpc dir = $NCALRPCDIR
-	lock dir = $LOCKDIR
-	share backend = $SHARE_BACKEND
-	setup directory = $SRCDIR/setup
-	js include = $SRCDIR/scripting/libjs
-	winbindd socket directory = $WINBINDD_SOCKET_DIR
+	netbios name = $netbiosname
+	netbios aliases = $server
+	workgroup = $domain
+	realm = $realm
+	private dir = $privatedir
+	pid directory = $piddir
+	ncalrpc dir = $ncalrpcdir
+	lock dir = $lockdir
+	share backend = $share_backend
+	setup directory = $srcdir/setup
+	js include = $srcdir/scripting/libjs
+	winbindd socket directory = $winbindd_socket_dir
 	name resolve order = bcast
 	interfaces = 127.0.0.1/8
-	tls dh params file = $DHFILE
-	panic action = $SRCDIR/script/gdb_backtrace %PID% %PROG%
+	tls dh params file = $tlsdir/dhparms.pem
+	panic action = $srcdir/script/gdb_backtrace \%PID% \%PROG%
 	wins support = yes
-	server role = $SERVER_ROLE
+	server role = $server_role
 	max xmit = 32K
 	server max protocol = SMB2
 	notify:inotify = false
@@ -88,42 +91,44 @@
 	system:anonymous = true
 #We don't want to pass our self-tests if the PAC code is wrong
 	gensec:require_pac = true
-	log level = $SMBD_LOGLEVEL
+	log level = $smbd_loglevel
 
 [tmp]
-	path = $TMPDIR
+	path = $tmpdir
 	read only = no
 	ntvfs handler = posix
 	posix:sharedelay = 100000
-	posix:eadb = $LOCKDIR/eadb.tdb
+	posix:eadb = $lockdir/eadb.tdb
 
 [cifs]
 	read only = no
 	ntvfs handler = cifs
-	cifs:server = $SERVER
-	cifs:user = $USERNAME
-	cifs:password = $PASSWORD
-	cifs:domain = $DOMAIN
+	cifs:server = $server
+	cifs:user = $username
+	cifs:password = $password
+	cifs:domain = $domain
 	cifs:share = tmp
 
 [simple]
-	path = $TMPDIR
+	path = $tmpdir
 	read only = no
 	ntvfs handler = simple
 
 [cifsposixtestshare]
 	copy = simple
 	ntvfs handler = cifsposix   
-EOF
+";
+close(CONFFILE);
 
 ## Override default share.ldb file
-rm -f $PRIVATEDIR/share.ldb
-cat >$PRIVATEDIR/share.ldif<<EOF
+unlink("$privatedir/share.ldb");
+open(LDIF, ">$privatedir/share.ldif");
+print LDIF "
 ### Shares basedn
-dn: @INDEXLIST
- at IDXATTR: name
+dn: \@INDEXLIST
+\@IDXATTR: name
 
-dn: @ATTRIBUTES
+dn: \@ATTRIBUTES
 cn: CASE_INSENSITIVE
 dc: CASE_INSENSITIVE
 name: CASE_INSENSITIVE
@@ -135,12 +140,12 @@
 objectClass: organizationalUnit
 cn: Shares
 
-### Default IPC$ Share
-dn: CN=IPC$,CN=Shares
+### Default IPC\$ Share
+dn: CN=IPC\$,CN=Shares
 objectClass: top
 objectClass: share
-cn: IPC$
-name: IPC$
+cn: IPC\$
+name: IPC\$
 type: IPC
 path: /tmp
 comment: Remote IPC
@@ -150,12 +155,12 @@
 browseable: False
 ntvfs-handler: default
 
-### Default ADMIN$ Share
-dn: CN=ADMIN$,CN=Shares
+### Default ADMIN\$ Share
+dn: CN=ADMIN\$,CN=Shares
 objectClass: top
 objectClass: share
-cn: ADMIN$
-name: ADMIN$
+cn: ADMIN\$
+name: ADMIN\$
 type: DISK
 path: /tmp
 comment: Remote Admin
@@ -171,12 +176,12 @@
 cn: tmp
 name: tmp
 type: DISK
-path: $TMPDIR
+path: $tmpdir
 comment: Temp Dir for Tests
 readonly: False
 ntvfs-handler: posix
 posix-sharedelay: 100000
-posix-eadb: $LOCKDIR/eadb.tdb
+posix-eadb: $lockdir/eadb.tdb
 
 dn: CN=cifs,CN=Shares
 objectClass: top
@@ -186,86 +191,97 @@
 type: DISK
 readonly: False
 ntvfs-handler: cifs
-cifs-server: $SERVER
-cifs-user: $USERNAME
-cifs-password: $PASSWORD
-cifs-domain: $DOMAIN
+cifs-server: $server
+cifs-user: $username
+cifs-password: $password
+cifs-domain: $domain
 cifs-share: tmp
-EOF
-
-$srcdir/bin/ldbadd -H $PRIVATEDIR/share.ldb < $PRIVATEDIR/share.ldif >/dev/null || exit 1
-
-. `dirname $0`/mk-keyblobs.sh
-
-cat >$KRB5_CONFIG<<EOF
-#Generated krb5.conf for $REALM
+";
+close(LDIF);
+
+system("$srcdir/bin/ldbadd -H $privatedir/share.ldb < $privatedir/share.ldif >/dev/null") == 0 or die("Unable to add share ldif");
+
+die ("Unable to create key blobs") if
+	(system("TLSDIR=$tlsdir $RealBin/mk-keyblobs.sh") != 0);
+
+open(KRB5CONF, ">$krb5_config");
+print KRB5CONF "
+#Generated krb5.conf for $realm
 
 [libdefaults]
- default_realm = $REALM
+ default_realm = $realm
  dns_lookup_realm = false
  dns_lookup_kdc = false
  ticket_lifetime = 24h
  forwardable = yes
 
 [realms]
- $REALM = {
-  kdc = 127.0.0.1:88
-  admin_server = 127.0.0.1:88
-  default_domain = $DNSNAME
- }
- $DNSNAME = {
-  kdc = 127.0.0.1:88
-  admin_server = 127.0.0.1:88
-  default_domain = $DNSNAME
- }
- $DOMAIN = {
-  kdc = 127.0.0.1:88
-  admin_server = 127.0.0.1:88
-  default_domain = $DNSNAME
+ $realm = {
+  kdc = 127.0.0.1:88
+  admin_server = 127.0.0.1:88
+  default_domain = $dnsname
+ }
+ $dnsname = {
+  kdc = 127.0.0.1:88
+  admin_server = 127.0.0.1:88
+  default_domain = $dnsname
+ }
+ $domain = {
+  kdc = 127.0.0.1:88
+  admin_server = 127.0.0.1:88
+  default_domain = $dnsname
  }
 
 [appdefaults]
-	pkinit_anchors = FILE:$CAFILE
+	pkinit_anchors = FILE:$tlsdir/ca.pem
 
 [kdc]
 	enable-pkinit = true
-	pkinit_identity = FILE:$KDCCERTFILE,$KEYFILE
-	pkinit_anchors = FILE:$CAFILE
+	pkinit_identity = FILE:$tlsdir/kdc.pem,$tlsdir/key.pem
+	pkinit_anchors = FILE:$tlsdir/ca.pem
 
 [domain_realm]
- .$DNSNAME = $REALM
-EOF
+ .$dnsname = $realm
+";
+close(KRB5CONF);
 
 #Ensure the config file is valid before we start
-$srcdir/bin/testparm $CONFIGURATION -v --suppress-prompt >/dev/null 2>&1 || {
-    echo "">&2
-    echo "Failed to create configuration!" >&2
-    $srcdir/bin/testparm $CONFIGURATION  >&2
-    exit 1
-}
-
-( $srcdir/bin/testparm $CONFIGURATION -v --suppress-prompt --parameter-name="netbios name" --section-name=global 2> /dev/null | grep -i ^$NETBIOSNAME ) >/dev/null 2>&1 || {
-    echo "$?" >&2
-    $srcdir/bin/testparm $CONFIGURATION -v --suppress-prompt --parameter-name="netbios name" --section-name=global --suppress-prompt 2> /dev/null | grep -i ^$NETBIOSNAME >&2
-    echo "Failed to create configuration!" >&2
-    exit 1
-}
-
-PROVISION_OPTIONS="$CONFIGURATION --host-name=$NETBIOSNAME --host-ip=127.0.0.1"
-PROVISION_OPTIONS="$PROVISION_OPTIONS --quiet --domain $DOMAIN --realm $REALM"
-PROVISION_OPTIONS="$PROVISION_OPTIONS --adminpass $PASSWORD --root=$ROOT"
-PROVISION_OPTIONS="$PROVISION_OPTIONS --simple-bind-dn=cn=Manager,$BASEDN --password=$PASSWORD --root=$ROOT"
-$srcdir/bin/smbscript $srcdir/setup/provision $PROVISION_OPTIONS >&2
-
-LDAP_URI="ldapi://"`echo $LDAPDIR/ldapi | sed 's|/|%2F|g'`
-
-. `dirname $0`/mk-openldap.sh
-
-test -z "$FEDORA_DS_PREFIX" || {
-    . `dirname $0`/mk-fedora-ds.sh
-}
-
-cat >$PRIVATEDIR/wins_config.ldif<<EOF
+if (system("$srcdir/bin/testparm $configuration -v --suppress-prompt >/dev/null 2>&1") != 0) {
+    system("$srcdir/bin/testparm $configuration >&2");
+    die("Failed to create configuration!");
+}
+
+(system("($srcdir/bin/testparm $configuration -v --suppress-prompt --parameter-name=\"netbios name\" --section-name=global 2> /dev/null | grep -i ^$netbiosname ) >/dev/null 2>&1") == 0) or die("Failed to create configuration!");
+
+my @provision_options = ($configuration);
+push (@provision_options, "--host-name=$netbiosname");
+push (@provision_options, "--host-ip=127.0.0.1");
+push (@provision_options, "--quiet");
+push (@provision_options, "--domain $domain");
+push (@provision_options, "--realm $realm");
+push (@provision_options, "--adminpass $password");
+push (@provision_options, "--root=$root");
+push (@provision_options, "--simple-bind-dn=cn=Manager,$basedn");
+push (@provision_options, "--password=$password");
+push (@provision_options, "--root=$root");
+
+(system("$srcdir/bin/smbscript $srcdir/setup/provision " .  join(' ', @provision_options) . ">&2") == 0) or die("Unable to provision");
+
+my $ldap_uri="ldapi://" . `echo $ldapdir/ldapi | sed 's|/|%2F|g'`;
+my $provision_aci = "";
+
+if (not defined($opt_ldap)) {
+} elsif ($opt_ldap eq "openldap") {
+	mkdir($_) foreach ($ldapdir, "$ldapdir/db", "$ldapdir/db/bdb-logs", 
+	"$ldapdir/db/tmp");
+	system("$RealBin/mk-openldap.sh") == 0 or die("Unable to create openldap directories");
+} elsif ($opt_ldap eq "fedora") {
+    system("$RealBin/mk-fedora-ds.sh") == 0 or die("Unable to create fedora ds directories");
+	push (@provision_options, "--ldap-module=nsuniqueid");
+}
+
+open(LDIF, ">$privatedir/wins_config.ldif");
+print LDIF "
 dn: name=TORTURE_6,CN=PARTNERS
 objectClass: wreplPartner
 name: TORTURE_6
@@ -273,29 +289,29 @@
 pullInterval: 0
 pushChangeCount: 0
 type: 0x3
-EOF
-
-$srcdir/bin/ldbadd -H $PRIVATEDIR/wins_config.ldb < $PRIVATEDIR/wins_config.ldif >/dev/null || exit 1
-
-echo "KRB5_CONFIG=$KRB5_CONFIG"
-echo "PREFIX_ABS=$PREFIX_ABS"
-echo "SLAPD_CONF=$SLAPD_CONF"
-echo "PIDDIR=$PIDDIR"
-echo "SERVER=$SERVER"
-echo "NETBIOSNAME=$NETBIOSNAME"
-echo "LDAP_URI=$LDAP_URI"
-echo "DOMAIN=$DOMAIN"
-echo "USERNAME=$USERNAME"
-echo "REALM=$REALM"
-echo "DNSNAME=$DNSNAME"
-echo "BASEDN=$BASEDN"
-echo "PASSWORD=$PASSWORD"
-echo "SRCDIR=$SRCDIR"
-echo "PREFIX=$PREFIX"
-echo "LDAPDIR=$LDAPDIR"
-echo "CONFFILE=$CONFFILE"
-echo "PROVISION_OPTIONS=$PROVISION_OPTIONS"
-echo "PROVISION_ACI=$PROVISION_ACI"
-echo "WINBINDD_SOCKET_DIR=$WINBINDD_SOCKET_DIR"
-echo "NCALRPCDIR=$NCALRPCDIR"
-echo "CONFIGURATION=$CONFIGURATION"
+";
+close(LDIF);
+
+system("$srcdir/bin/ldbadd -H $privatedir/wins_config.ldb < $privatedir/wins_config.ldif >/dev/null") == 0 or die("Unable to add wins configuration");
+;
+print "KRB5_CONFIG=$krb5_config\n";
+print "PREFIX_ABS=$prefix_abs\n";
+print "SLAPD_CONF=$slapd_conf\n";
+print "PIDDIR=$piddir\n";
+print "SERVER=$server\n";
+print "NETBIOSNAME=$netbiosname\n";
+print "LDAP_URI=$ldap_uri\n";
+print "DOMAIN=$domain\n";
+print "USERNAME=$username\n";
+print "REALM=$realm\n";
+print "DNSNAME=$dnsname\n";
+print "BASEDN=$basedn\n";
+print "PASSWORD=$password\n";
+print "SRCDIR=$srcdir\n";
+print "PREFIX=$prefix\n";
+print "LDAPDIR=$ldapdir\n";
+print "CONFFILE=$conffile\n";
+print "PROVISION_OPTIONS=".join(' ', @provision_options) . "\n";
+print "WINBINDD_SOCKET_DIR=$winbindd_socket_dir\n";
+print "NCALRPCDIR=$ncalrpcdir\n";
+print "CONFIGURATION=$configuration\n";

=== modified file 'source/script/tests/Samba4.pm'
--- a/source/script/tests/Samba4.pm	2007-04-16 10:44:26 +0000
+++ b/source/script/tests/Samba4.pm	2007-04-16 20:35:19 +0000
@@ -140,7 +140,7 @@
 	my ($self, $prefix, $dcvars) = @_;
 	my %ret = ();
 	print "PROVISIONING...";
-	open(IN, "SERVER_ROLE=\"member server\" $RealBin/mksamba4server.sh $prefix|") or die("Unable to setup");
+	open(IN, "$RealBin/mksamba4server.pl --server-role=\"member server\" $prefix|") or die("Unable to setup");
 	while (<IN>) {
 		die ("Error parsing `$_'") unless (/^([A-Z0-9a-z_]+)=(.*)$/);
 		$ret{$1} = $2;
@@ -160,7 +160,7 @@
 	my ($self, $prefix) = @_;
 	my %ret = ();
 	print "PROVISIONING...";
-	open(IN, "$RealBin/mksamba4server.sh $prefix|") or die("Unable to setup");
+	open(IN, "$RealBin/mksamba4server.pl $prefix|") or die("Unable to setup");
 	while (<IN>) {
 		die ("Error parsing `$_'") unless (/^([A-Z0-9a-z_]+)=(.*)$/);
 		$ret{$1} = $2;

=== modified file 'source/script/tests/mk-fedora-ds.sh'
--- a/source/script/tests/mk-fedora-ds.sh	2007-04-04 12:39:44 +0000
+++ b/source/script/tests/mk-fedora-ds.sh	2007-04-16 20:35:19 +0000
@@ -84,8 +84,7 @@
 
 $srcdir/bin/ad2oLschema $CONFIGURATION -H $PRIVATEDIR/sam.ldb --option=convert:target=fedora-ds -I $srcdir/setup/schema-map-fedora-ds-1.0 -O $FEDORA_DS_DIR/schema/99_ad.ldif >&2
 
-PROVISION_OPTIONS="$PROVISION_OPTIONS --ldap-module=nsuniqueid"
 #it is easier to base64 encode this than correctly escape it:
 # (targetattr = "*") (version 3.0;acl "full access to all by all";allow (all)(userdn = "ldap:///anyone");)
-PROVISION_ACI="--aci=aci:: KHRhcmdldGF0dHIgPSAiKiIpICh2ZXJzaW9uIDMuMDthY2wgImZ1bGwgYWNjZXNzIHRvIGFsbCBieSBhbGwiO2FsbG93IChhbGwpKHVzZXJkbiA9ICJsZGFwOi8vL2FueW9uZSIpOykK"
+echo "PROVISION_ACI=--aci=aci:: KHRhcmdldGF0dHIgPSAiKiIpICh2ZXJzaW9uIDMuMDthY2wgImZ1bGwgYWNjZXNzIHRvIGFsbCBieSBhbGwiO2FsbG93IChhbGwpKHVzZXJkbiA9ICJsZGFwOi8vL2FueW9uZSIpOykK"
 

=== modified file 'source/script/tests/mk-keyblobs.sh'
--- a/source/script/tests/mk-keyblobs.sh	2007-03-05 21:28:55 +0000
+++ b/source/script/tests/mk-keyblobs.sh	2007-04-16 20:35:19 +0000
@@ -1,5 +1,4 @@
 #TLS and PKINIT crypto blobs
-TLSDIR=$PRIVATEDIR/tls
 DHFILE=$TLSDIR/dhparms.pem
 CAFILE=$TLSDIR/ca.pem
 CERTFILE=$TLSDIR/cert.pem

=== modified file 'source/script/tests/mk-openldap.sh'
--- a/source/script/tests/mk-openldap.sh	2007-04-11 05:01:02 +0000
+++ b/source/script/tests/mk-openldap.sh	2007-04-16 20:35:19 +0000
@@ -1,5 +1,6 @@
 SLAPD_CONF=$LDAPDIR/slapd.conf
 export SLAPD_CONF
+echo "SLAPD_CONF=$SLAPD_CONF"
 
 echo "OPENLDAP_LOGLEVEL=0"
 OPENLDAP_PIDFILE=$PIDDIR/slapd.pid
@@ -121,4 +122,3 @@
     
 PATH=$OLDPATH
 export PATH
-

=== modified file 'source/torture/local/torture.c'
--- a/source/torture/local/torture.c	2007-03-21 15:57:07 +0000
+++ b/source/torture/local/torture.c	2007-04-16 20:35:19 +0000
@@ -47,7 +47,7 @@
 
 	torture_assert_ntstatus_ok(tctx, torture_setup_server(mem_ctx, 
 									"setupserver-success",
-									"./script/tests/mktestdc.sh",
+									"./script/tests/mksamba4server.pl",
 									"./bin/smbd", &pid),
 							   "starting smbd failed");
 



More information about the samba-cvs mailing list