mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
buildtools: sanitise strange characters in vendor strings
There is no reason to think '-' and '+' are the only characters that might sneak into a vendor string; Debian habitually use '~'. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15673 Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Jo Sutton <josutton@catalyst.net.nz>
This commit is contained in:
parent
056dd415dd
commit
0bc5b6f293
@ -286,7 +286,7 @@ def abi_build_vscript(task):
|
||||
f.close()
|
||||
|
||||
def VSCRIPT_MAP_PRIVATE(bld, libname, orig_vscript, version, private_vscript):
|
||||
version = version.replace("-", "_").replace("+","_").upper()
|
||||
version = re.sub(r'\W', '_', version).upper()
|
||||
t = bld.SAMBA_GENERATOR(private_vscript,
|
||||
rule=abi_build_vscript,
|
||||
source=orig_vscript,
|
||||
@ -314,8 +314,8 @@ def ABI_VSCRIPT(bld, libname, abi_directory, version, vscript, abi_match=None, p
|
||||
|
||||
libname = os.path.basename(libname)
|
||||
version = os.path.basename(version)
|
||||
libname = libname.replace("-", "_").replace("+","_").upper()
|
||||
version = version.replace("-", "_").replace("+","_").upper()
|
||||
libname = re.sub(r'\W', '_', libname).upper()
|
||||
version = re.sub(r'\W', '_', version).upper()
|
||||
|
||||
t = bld.SAMBA_GENERATOR(vscript,
|
||||
rule=abi_build_vscript,
|
||||
|
Loading…
Reference in New Issue
Block a user