summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/ac_build_iraf_pkg4
-rwxr-xr-xscripts/ac_update_extern_pkg4
2 files changed, 6 insertions, 2 deletions
diff --git a/scripts/ac_build_iraf_pkg b/scripts/ac_build_iraf_pkg
index 997e266..e5efa13 100755
--- a/scripts/ac_build_iraf_pkg
+++ b/scripts/ac_build_iraf_pkg
@@ -147,6 +147,10 @@ if [ -r "$pkg_omit_list" ]; then
fi
fi
+# Remove extern.pkg from the build variant, so it doesn't end up in the
+# tarball and overwrite the existing one(s):
+rm -f "${PREFIX}/${extern_pkg}" "${PREFIX}/${extpkg_bak}"
+
# Ensure status=0 on reaching the end (& not left over from some condition).
exit 0
diff --git a/scripts/ac_update_extern_pkg b/scripts/ac_update_extern_pkg
index 4243e19..e6f1e60 100755
--- a/scripts/ac_update_extern_pkg
+++ b/scripts/ac_update_extern_pkg
@@ -15,7 +15,7 @@ from collections import OrderedDict
# AstroConda naming conventions:
extern_pkg = 'extern.pkg'
-backup = 'extern.pkg.ac_bak' # avoid possible collision with user .bak
+extpkg_bak = 'extern.pkg.ac_bak' # avoid possible collision with user .bak
extern_dir = 'iraf_extern'
template = 'ur_extern.pkg'
path_sub = 'UR_VDIR' # a regexp
@@ -153,7 +153,7 @@ else:
buffer += keep_str
# Back up the original extern.pkg:
-shutil.copy2(extpkg_path, os.path.join(path, backup))
+shutil.copy2(extpkg_path, os.path.join(path, extpkg_bak))
# Write the modified extern.pkg:
with open(extpkg_path, 'w') as extpkg_file: