summaryrefslogtreecommitdiff
path: root/extensions/install-essential-files.configure
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/install-essential-files.configure')
-rwxr-xr-xextensions/install-essential-files.configure10
1 files changed, 9 insertions, 1 deletions
diff --git a/extensions/install-essential-files.configure b/extensions/install-essential-files.configure
index 3d33fe03..8314b56d 100755
--- a/extensions/install-essential-files.configure
+++ b/extensions/install-essential-files.configure
@@ -27,6 +27,14 @@ import subprocess
import sys
target_root = sys.argv[1]
+
+# Clear all INSTALL_FILES environment variable options,
+# so we don't end up installing INSTALL_FILES_foo multiple times.
+for var in list(os.environ):
+ if var.startswith("INSTALL_FILES"):
+ del os.environ[var]
+
+# Force installation of the essential-files manifest
os.environ["INSTALL_FILES"] = "install-files/essential-files/manifest"
-command = os.path.join("extensions/install-files.configure")
+command = "extensions/install-files.configure"
subprocess.check_call([command, target_root])