summaryrefslogtreecommitdiff
path: root/apps/bash_shared/defines.sh
blob: 4b014bd9c19e298f1c06ce815e21a79ba5ade8b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
unamestr=$(uname)
if [[ "$unamestr" == 'Darwin' ]]; then
   if ! command -v brew &>/dev/null ; then
       ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
   fi
   if ! [ "${BASH_VERSINFO}" -ge 4 ]; then
       brew install bash
   fi
   if ! command -v greadlink &>/dev/null ; then
       brew install coreutils
   fi
   AC_PATH_ROOT=$(greadlink -f "$AC_PATH_APPS/../")
else
   AC_PATH_ROOT=$(readlink -f "$AC_PATH_APPS/../")
fi

case $AC_PATH_ROOT in
  /*) AC_PATH_ROOT=$AC_PATH_ROOT;;
  *) AC_PATH_ROOT=$PWD/$AC_PATH_ROOT;;
esac

export AC_PATH_CONF="$AC_PATH_ROOT/conf"

export AC_PATH_MODULES="$AC_PATH_ROOT/modules"

export AC_PATH_DEPS="$AC_PATH_ROOT/deps"

export AC_PATH_VAR="$AC_PATH_ROOT/var"