diff options
author | James E.H. Turner <jturner@gemini.edu> | 2016-10-26 10:16:03 -0400 |
---|---|---|
committer | James E.H. Turner <jturner@gemini.edu> | 2016-10-26 10:16:03 -0400 |
commit | b3796602986c73b8fc809c9383acd802deea337c (patch) | |
tree | cfadc348a72677d6e8af825736fdbb4fa87195ae /iraf-core/build.sh | |
parent | 243ba32dd994b7a15583ba135eccdecdcb43c47b (diff) | |
download | astroconda-iraf-b3796602986c73b8fc809c9383acd802deea337c.tar.gz |
Rename iraf package to iraf-core, in order to make a more complete iraf meta-package.
Diffstat (limited to 'iraf-core/build.sh')
-rw-r--r-- | iraf-core/build.sh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/iraf-core/build.sh b/iraf-core/build.sh new file mode 100644 index 0000000..0ce0b6e --- /dev/null +++ b/iraf-core/build.sh @@ -0,0 +1,44 @@ +set -x + +# Drop extraneous conda-set environment variables +unset ARCH CFLAGS CXXFLAGS LDFLAGS MACOSX_DEPLOYMENT_TARGET + +# Complement build script +export TERM=xterm + +# Execute build +printenv +if ! ./build 32; then + echo "The main IRAF build failed" 2>&1 + exit 1 +fi + +echo + +# Install into PREFIX +if ! ./install $PREFIX; then + echo "IRAF installation into $PREFIX failed" 2>&1 + exit 1 +fi + +# "Register" the IRAF environment setup with conda activate: +mkdir -p $PREFIX/etc/conda/{activate.d,deactivate.d} + +echo ' +if [ -n "$CONDA_PREFIX" ]; then + source $CONDA_PREFIX/bin/setup_iraf.sh +else + source $CONDA_ENV_PATH/bin/setup_iraf.sh +fi +' > $PREFIX/etc/conda/activate.d/iraf.sh +chmod 755 $PREFIX/etc/conda/activate.d/iraf.sh + +echo ' +if [ -n "$CONDA_PREFIX" ]; then + source $CONDA_PREFIX/bin/forget_iraf.sh +else + source $CONDA_ENV_PATH/bin/forget_iraf.sh +fi +' > $PREFIX/etc/conda/deactivate.d/iraf.sh +chmod 755 $PREFIX/etc/conda/deactivate.d/iraf.sh + |