s4-scripts: allow setup_dns.sh to take a PRIVATEDIR
authorAndrew Tridgell <tridge@samba.org>
Sat, 12 Sep 2009 06:08:07 +0000 (16:08 +1000)
committerAndrew Tridgell <tridge@samba.org>
Sat, 12 Sep 2009 06:08:07 +0000 (16:08 +1000)
source4/scripting/bin/setup_dns.sh

index e6a42811b8ee712303bb65ca04ca0ec5579a468c..f296de2b8e7af1fcd4d03e135b2e5c4aba37cd49 100755 (executable)
@@ -12,7 +12,9 @@ IP="$3"
 
 RSUFFIX=$(echo $DOMAIN | sed s/[\.]/,DC=/g)
 
-PRIVATEDIR=$(bin/testparm --section-name=global --parameter-name='private dir' --suppress-prompt 2> /dev/null)
+[ -z "$PRIVATEDIR" ] && {
+    PRIVATEDIR=$(bin/testparm --section-name=global --parameter-name='private dir' --suppress-prompt 2> /dev/null)
+}
 
 OBJECTGUID=$(bin/ldbsearch -H "$PRIVATEDIR/sam.ldb" -b "CN=NTDS Settings,CN=$HOSTNAME,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=$RSUFFIX" objectguid|grep ^objectGUID| cut -d: -f2)