diff --git a/build-relocatable-install.py b/build-relocatable-install.py index 664639ea8e306e954300580bfb3a347342344d9f..1bd87dac0dd2bf547f5547d39153cedaced72e3f 100755 --- a/build-relocatable-install.py +++ b/build-relocatable-install.py @@ -584,10 +584,12 @@ def main(): ) subprocess.check_call([ 'tar', - r'--transform=s,^\(\.\(/\|$\)\)\?,pressure-vessel{}/,'.format( + (r'--transform=' + r's,^\(\.\(/\|$\)\)\?,pressure-vessel{}/,').format( tail, ), - '--exclude=metadata', # this is all duplicated in sources/ + # metadata/ is all duplicated in sources/ + '--exclude=metadata', '-zcvf', src_tar + '.tmp', '-C', installation, '.', @@ -597,7 +599,8 @@ def main(): subprocess.check_call([ 'tar', - r'--transform=s,^\(\.\(/\|$\)\)\?,pressure-vessel{}/,'.format( + (r'--transform=' + r's,^\(\.\(/\|$\)\)\?,pressure-vessel{}/,').format( tail, ), '--exclude=sources',