24 lines
608 B
Bash
24 lines
608 B
Bash
|
|
#!/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
|