Added file to give general flow for single utility compile

This commit is contained in:
Adam Parler 2024-01-03 13:20:21 -08:00
parent 8945a8922f
commit 1d5170bf10

24
generic_install.sh Normal file
View file

@ -0,0 +1,24 @@
#!/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