mirror of
https://github.com/samba-team/samba.git
synced 2025-06-12 23:17:06 +03:00
Installing downgrade script so people don't need the source tree for it. Exception added in usage test because running the script without arguments is valid. (This avoids the need to knownfail it). BUG: https://bugzilla.samba.org/show_bug.cgi?id=14059 Signed-off-by: Aaron Haslett <aaronhaslett@catalyst.net.nz> Signed-off-by: Tim Beale <timbeale@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
24 lines
771 B
Python
24 lines
771 B
Python
#!/usr/bin/env python
|
|
|
|
from samba_utils import MODE_755
|
|
|
|
sbin_files = ''
|
|
if bld.CONFIG_SET('AD_DC_BUILD_IS_ENABLED'):
|
|
sbin_files = 'bin/samba_downgrade_db bin/samba_dnsupdate bin/samba_spnupdate bin/samba_upgradedns bin/samba_kcc '
|
|
sbin_files += 'bin/samba-gpupdate'
|
|
man_files = 'man/samba-gpupdate.8'
|
|
|
|
if sbin_files:
|
|
bld.INSTALL_FILES('${SBINDIR}',
|
|
sbin_files,
|
|
chmod=MODE_755, python_fixup=True, flat=True)
|
|
if 'XSLTPROC_MANPAGES' in bld.env and bld.env['XSLTPROC_MANPAGES']:
|
|
bld.MANPAGES(man_files, True)
|
|
|
|
if bld.CONFIG_SET('AD_DC_BUILD_IS_ENABLED'):
|
|
bld.INSTALL_FILES('${BINDIR}',
|
|
'bin/samba-tool',
|
|
chmod=MODE_755, python_fixup=True, flat=True)
|
|
|
|
bld.RECURSE('bin')
|