mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +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> (cherry picked from commit 0bc5b6f29307ce758774c1b2f48ce62315fdc7f9)
This commit is contained in:
parent
bff728a842
commit
5531ef4d2b
@ -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…
x
Reference in New Issue
Block a user