diff --git a/build-relocatable-install.py b/build-relocatable-install.py
index 992ada4249f1d398d75bb82c129d044e277f216a..55fba701c50cbc62cbbc2de186dae2fcec9ac890 100755
--- a/build-relocatable-install.py
+++ b/build-relocatable-install.py
@@ -521,8 +521,14 @@ def main():
     ) as writer:
         writer.write('{}\n'.format(args.version))
 
-    bin_tar = 'pressure-vessel-{}-bin.tar.gz'.format(args.version)
-    src_tar = 'pressure-vessel-{}-bin+src.tar.gz'.format(args.version)
+    bin_tar = os.path.join(
+        args.archive,
+        'pressure-vessel-{}-bin.tar.gz'.format(args.version),
+    )
+    src_tar = os.path.join(
+        args.archive,
+        'pressure-vessel-{}-bin+src.tar.gz'.format(args.version),
+    )
 
     subprocess.check_call([
         'tar',