diff options
Diffstat (limited to 'bin/installer/includes/functions.sh')
-rw-r--r-- | bin/installer/includes/functions.sh | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/bin/installer/includes/functions.sh b/bin/installer/includes/functions.sh deleted file mode 100644 index 3aa0b6baf2..0000000000 --- a/bin/installer/includes/functions.sh +++ /dev/null @@ -1,117 +0,0 @@ -function inst_configureOS() { - echo "Platform: $OSTYPE" - case "$OSTYPE" in - solaris*) echo "Solaris is not supported yet" ;; - darwin*) source "$AC_PATH_INSTALLER/includes/os_configs/osx.sh" ;; - linux*) - # If available, use LSB to identify distribution - if [ -f /etc/lsb-release -o -d /etc/lsb-release.d ]; then - DISTRO=$(lsb_release -i | cut -d: -f2 | sed s/'^\t'//) - # Otherwise, use release info file - else - DISTRO=$(ls -d /etc/[A-Za-z]*[_-][rv]e[lr]* | grep -v "lsb" | cut -d'/' -f3 | cut -d'-' -f1 | cut -d'_' -f1) - fi - - DISTRO=${DISTRO,,} - - # TODO: implement different configurations by distro - source "$AC_PATH_INSTALLER/includes/os_configs/$DISTRO.sh" - ;; - bsd*) echo "BSD is not supported yet" ;; - msys*) source "$AC_PATH_INSTALLER/includes/os_configs/windows.sh" ;; - *) echo "This platform is not supported" ;; - esac -} - -function inst_updateRepo() { - cd "$AC_PATH_ROOT" - git pull origin $(git rev-parse --abbrev-ref HEAD) -} - -function inst_resetRepo() { - cd "$AC_PATH_ROOT" - git reset --hard $(git rev-parse --abbrev-ref HEAD) - git clean -f -} - -function inst_compile() { - comp_configure - comp_build -} - -function inst_cleanCompile() { - comp_clean - inst_compile -} - -function inst_assembleDb { - dbasm_import true true true -} - -function inst_allInOne() { - inst_configureOS - inst_updateRepo - inst_compile - inst_assembleDb -} - -function inst_module_search { - search="" - if [ -z "$1" ]; then - echo "Type what to search or leave blank for full list" - read -p "Insert name: " res - - search="+$res" - fi - echo "Searching ..." - echo ""; - - for i in `curl -s "https://api.github.com/search/repositories?q=org%3Aazerothcore${search}+fork%3Atrue+topic%3Acore-module+sort%3Astars&type=" | grep \"name\" | cut -d ':' -f 2-3|tr -d '",'`; do - echo "-> $i"; - done - - echo ""; - echo ""; -} - -function inst_module_install { - if [ -z "$1" ]; then - echo "Type the name of the module to install" - read -p "Insert name: " res - fi - - git clone "https://github.com/azerothcore/$res" "$AC_PATH_ROOT/modules/$res" && echo "Done, please re-run compiling and db assembly. Read instruction on module repository for more information" - - echo ""; - echo ""; -} - -function inst_module_update { - if [ -z "$1" ]; then - echo "Type the name of the module to update" - read -p "Insert name: " res - fi - - cd "$AC_PATH_ROOT/modules/$res" - - #git reset --hard master - #git clean -f - git pull origin master && echo "Done" - - cd "../../" - - echo ""; - echo ""; -} - -function inst_module_remove { - if [ -z "$1" ]; then - echo "Type the name of the module to remove" - read -p "Insert name: " res - fi - - rm -rf "$AC_PATH_ROOT/modules/$res" && echo "Done" - - echo ""; - echo ""; -}
\ No newline at end of file |