easy-stack/generic_install.sh

24 lines
608 B
Bash
Raw Permalink Normal View History

#!/bin/bash
BUILD_LOCATION=/avfs/backend
INSTALL_LOCATION=/avfs/projects/ops
mkdir -p ${BUILD_LOCATION}
mkdir -p ${INSTALL_LOCATION}
## INSTALL ${PROGRAM} FROM SOURCE
PROGRAM_BUILD_DIR=${BUILD_LOCATION}/${PROGRAM}
PROGRAM_INSTALL_DIR=${INSTALL_LOCATION}/${PROGRAM}
mkdir -p ${PROGRAM_BUILD_DIR}
mkdir -p ${PROGRAM_INSTALL_DIR}
PROGRAM_VERSION=1.1.1w
cd ${PROGRAM_BUILD_DIR}
wget -c [website]
tar -xf ${PROGRAM}-${PROGRAM_VERSION}.tar.gz
cd ${PROGRAM}-${PROGRAM_VERSION}
mkdir build && cd build
../config --prefix=${PROGRAM_INSTALL_DIR}/${PROGRAM_VERSION}
make -j$(nproc)
make -j$(nproc) test
make install