summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Patou <mat@matws.net>2010-01-17 22:50:31 +0300
committerAndrew Bartlett <abartlet@samba.org>2010-01-21 07:11:17 +1300
commitc637c528762e5972bc47cc18f158186c670b4f7d (patch)
tree1384066de7ad32eb928b2e99cadf5805c2f0fca8
parentd4514a6539052b6944582ef8e5e1930b5f42ffd7 (diff)
downloadsamba-c637c528762e5972bc47cc18f158186c670b4f7d.tar.gz
samba-c637c528762e5972bc47cc18f158186c670b4f7d.tar.bz2
samba-c637c528762e5972bc47cc18f158186c670b4f7d.zip
provision: use message and do not display warning if the user choosed delibarately posix:eadb
-rwxr-xr-xsource4/setup/provision7
1 files changed, 4 insertions, 3 deletions
diff --git a/source4/setup/provision b/source4/setup/provision
index 26e28ccbd4..1ae52d2727 100755
--- a/source4/setup/provision
+++ b/source4/setup/provision
@@ -214,11 +214,12 @@ if opts.use_xattrs == "yes":
elif opts.use_xattrs == "auto":
file=tempfile.NamedTemporaryFile()
try:
- samba.ntacls.setntacl(lp,file.name,"O:S-1-5-32G:S-1-5-32","native")
+ samba.ntacls.setntacl(lp,file.name,"O:S-1-5-32G:S-1-5-32","S-1-5-32","native")
eadb = False
except:
- print "Notice: you are not root or your system do not support xattr, tdb backend for attributes has been selected"
- print " if you intend to use this provision in production you'd better rerun the script as root on a system supporting xattr"
+ if lp.get("posix:eadb") == None:
+ message("Notice: you are not root or your system do not support xattr, tdb backend for attributes has been selected")
+ message(" if you intend to use this provision in production you'd better rerun the script as root on a system supporting xattr")
file.close()