fix linux installer:
* allow to override install dir with environment variable. * create /opt if if it does not exist and INSTALL_DEST_BASE env is unset.
This commit is contained in:
parent
43cc295a58
commit
859d6e2043
|
@ -14,7 +14,13 @@ PGM_NAME="Ardour"
|
|||
PGM_VENDOR="Ardour"
|
||||
PGM_EXEC_FILE="ardour3"
|
||||
|
||||
INSTALL_DEST_BASE="/opt"
|
||||
if test -z "$INSTALL_DEST_BASE"; then
|
||||
INSTALL_DEST_BASE="/opt"
|
||||
CALL_MKDIR=1
|
||||
else
|
||||
CALL_MKDIR=
|
||||
fi
|
||||
|
||||
USER_BIN_DIR="/usr/local/bin"
|
||||
|
||||
PGM_NAME_LOWER=$(echo $PGM_NAME | tr '[:upper:]' '[:lower:]')
|
||||
|
@ -113,21 +119,6 @@ echo "Welcome to the ${PGM_NAME} installer"
|
|||
echo ""
|
||||
echo "${PGM_NAME} will be installed for user ${USER_NAME} in ${INSTALL_DEST_BASE}"
|
||||
echo ""
|
||||
|
||||
###############################
|
||||
# Check for install destination
|
||||
###############################
|
||||
|
||||
if [ ! -d ${INSTALL_DEST_BASE} ];
|
||||
then
|
||||
echo ""
|
||||
echo "!!! ERROR !!! - Installation location ${INSTALL_DEST_BASE} does not exist!"
|
||||
echo "Installation will not complete."
|
||||
echo ""
|
||||
read -p "Press ENTER to exit installer:" BLAH
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#############################
|
||||
# Check for root privileges
|
||||
#############################
|
||||
|
@ -195,6 +186,25 @@ else
|
|||
NORM_USER="su -l $USER_NAME -c"
|
||||
fi
|
||||
|
||||
###############################
|
||||
# Check for install destination
|
||||
###############################
|
||||
|
||||
if test -n "$CALL_MKDIR"; then
|
||||
${SUPER} mkdir -p "$INSTALL_DEST_BASE"
|
||||
fi
|
||||
|
||||
if [ ! -d ${INSTALL_DEST_BASE} ];
|
||||
then
|
||||
echo ""
|
||||
echo "!!! ERROR !!! - Installation location ${INSTALL_DEST_BASE} does not exist!"
|
||||
echo "Installation will not complete."
|
||||
echo ""
|
||||
read -p "Press ENTER to exit installer:" BLAH
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
############################
|
||||
# Determine processor type
|
||||
############################
|
||||
|
|
Loading…
Reference in New Issue