From 29e1a847ddb28aee8ae04578b74cb8ab97427b96 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 2 Oct 2010 14:21:52 -0700 Subject: [PATCH] s4-selftest: silence warnings about bind chown --- source4/scripting/python/samba/provision.py | 4 ++-- source4/selftest/wscript | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source4/scripting/python/samba/provision.py b/source4/scripting/python/samba/provision.py index 79f180dfcbb..96e7aa502fe 100644 --- a/source4/scripting/python/samba/provision.py +++ b/source4/scripting/python/samba/provision.py @@ -1672,7 +1672,7 @@ def provision(setup_dir, logger, session_info, os.chmod(dns_keytab_path, 0640) os.chown(dns_keytab_path, -1, paths.bind_gid) except OSError: - if os.environ.get('UID_WRAPPER'): + if not os.environ.has_key('SAMBA_SELFTEST'): logger.info("Failed to chown %s to bind gid %u", dns_keytab_path, paths.bind_gid) @@ -1827,7 +1827,7 @@ def create_zone_file(lp, logger, paths, targetdir, setup_path, dnsdomain, os.chmod(dns_dir, 0775) os.chmod(paths.dns, 0664) except OSError: - if os.environ.get('UID_WRAPPER'): + if not os.environ.has_key('SAMBA_SELFTEST'): logger.error("Failed to chown %s to bind gid %u" % (dns_dir, paths.bind_gid)) if targetdir is None: diff --git a/source4/selftest/wscript b/source4/selftest/wscript index 0d662c6456b..4606c6681ad 100644 --- a/source4/selftest/wscript +++ b/source4/selftest/wscript @@ -78,6 +78,8 @@ def cmd_testonly(opt): print("ERROR: You must use --enable-selftest to enable selftest") sys.exit(1) + os.environ['SAMBA_SELFTEST'] = '1' + env.TESTS = Options.options.TESTS env.SUBUNIT_FORMATTER = '${PYTHON} -u ../selftest/format-subunit --prefix=${SELFTEST_PREFIX} --immediate' -- 2.34.1