diff --git a/Code/Mantid/Build/Jenkins/buildscript b/Code/Mantid/Build/Jenkins/buildscript index 1b0af6e327d7fa39c36c4c166bf45ee86760efe9..558f26ae12d0fbc907c908b9e662cba1436ec54a 100755 --- a/Code/Mantid/Build/Jenkins/buildscript +++ b/Code/Mantid/Build/Jenkins/buildscript @@ -146,19 +146,21 @@ if [[ "$BUILDPKG" == true ]]; then # Set some variables relating to the linux packages if [[ $(uname) != 'Darwin' ]]; then # Use different suffix for linux builds - if [[ ${JOB_NAME} == *release* ]]; then - PACKAGINGVARS="${PACKAGINGVARS} -DENVVARS_ON_INSTALL=True -DCPACK_SET_DESTDIR=ON" - elif [[ ${JOB_NAME} == *master* ]]; then - PACKAGINGVARS="${PACKAGINGVARS} -DENVVARS_ON_INSTALL=False -DCPACK_SET_DESTDIR=OFF" + if [[ ${JOB_NAME} == *master* ]]; then PACKAGE_SUFFIX="nightly" elif [[ ${JOB_NAME} == *pvnext* ]]; then - PACKAGINGVARS="${PACKAGINGVARS} -DENVVARS_ON_INSTALL=False -DCPACK_SET_DESTDIR=OFF" PACKAGE_SUFFIX="mantidunstable-pvnext" else - PACKAGINGVARS="${PACKAGINGVARS} -DENVVARS_ON_INSTALL=False -DCPACK_SET_DESTDIR=OFF" PACKAGE_SUFFIX="unstable" fi + # Only unsuffixed release builds create envvars scripts + if [[ ${JOB_NAME} == *release* && -z "$PACKAGE_SUFFIX" ]]; then + PACKAGINGVARS="${PACKAGINGVARS} -DENVVARS_ON_INSTALL=True -DCPACK_SET_DESTDIR=ON" + else + PACKAGINGVARS="${PACKAGINGVARS} -DENVVARS_ON_INSTALL=False -DCPACK_SET_DESTDIR=OFF" + fi + if [ ! -z "$PACKAGE_SUFFIX" ]; then PACKAGINGVARS="${PACKAGINGVARS} -DCMAKE_INSTALL_PREFIX=/opt/mantid${PACKAGE_SUFFIX} -DCPACK_PACKAGE_SUFFIX=${PACKAGE_SUFFIX}" fi