From 1d5170bf107c41c85a137db0be5c294ef6b94c8c Mon Sep 17 00:00:00 2001 From: Adam Parler Date: Wed, 3 Jan 2024 13:20:21 -0800 Subject: [PATCH] Added file to give general flow for single utility compile --- generic_install.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 generic_install.sh diff --git a/generic_install.sh b/generic_install.sh new file mode 100644 index 0000000..3096606 --- /dev/null +++ b/generic_install.sh @@ -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 \ No newline at end of file