# Usage: ./install-ng <hostname>
#
# This will install all the fusionforge code in $FORGE_HOME
-# Configuration is stored in /etc/gforge
+# Configuration is stored in /etc/fusionforge
#
# Currently supported:
# * Red Hat 5 / CentOS 5
#
# Copyright 2014, Franck Villaume - TrivialDev
#
-FORGE_HOME=$(utils/forge_get_config_basic opt source_path)
usage(){
echo "Usage: $1 [-r|-h|-a|--reinit|--help|--auto|--deps|--files|--database|--config] [<hostname>]"
echo "Using hostname=$hostname"
+install_loc=opt
+
# Load some script
scriptdir=`cd \`dirname $0\`; pwd`
. $scriptdir/install/detect_os
+FORGE_HOME=$($scriptdir/utils/forge_get_config_basic $install_loc source_path)
FUSIONFORGE_DEFAULT_SRC_DIR=$(cd $(dirname $0); pwd)
FUSIONFORGE_DEFAULT_DIR=$FORGE_HOME
cd $FUSIONFORGE_DEFAULT_SRC_DIR
export PATH=$FUSIONFORGE_DEFAULT_SRC_DIR/utils:$PATH
fusionforge_src_dir=${FUSIONFORGE_SRC_DIR:-$FUSIONFORGE_DEFAULT_SRC_DIR}
-fusionforge_dir=${FUSIONFORGE_DIR:-$(utils/forge_get_config_basic opt source_path)}
-fusionforge_bin_dir=${FUSIONFORGE_DATA_DIR:-$(utils/forge_get_config_basic opt binary_path)}
-fusionforge_data_dir=${FUSIONFORGE_DATA_DIR:-$(utils/forge_get_config_basic opt data_path)}
-fusionforge_log_dir=${FUSIONFORGE_LOG_DIR:-$(utils/forge_get_config_basic opt log_path)}
-fusionforge_etc_dir=${FUSIONFORGE_ETC_DIR:-$(utils/forge_get_config_basic opt config_path)}
+fusionforge_dir=${FUSIONFORGE_DIR:-$(utils/forge_get_config_basic $install_loc source_path)}
+fusionforge_bin_dir=${FUSIONFORGE_DATA_DIR:-$(utils/forge_get_config_basic $install_loc binary_path)}
+fusionforge_data_dir=${FUSIONFORGE_DATA_DIR:-$(utils/forge_get_config_basic $install_loc data_path)}
+fusionforge_log_dir=${FUSIONFORGE_LOG_DIR:-$(utils/forge_get_config_basic $install_loc log_path)}
+fusionforge_etc_dir=${FUSIONFORGE_ETC_DIR:-$(utils/forge_get_config_basic $install_loc config_path)}
# Call to detect_os, this will set $type and $distrib
os=$(detect_os)