Merge pull request #73 from WordOps/updating-configuration
fix adminer download
This commit is contained in:
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
### v3.9.6 - [Unreleased]
|
### v3.9.6 - [Unreleased]
|
||||||
|
|
||||||
|
### v3.9.5.1 - 2019-05-10
|
||||||
|
|
||||||
|
#### Fixed
|
||||||
|
|
||||||
|
- Adminer download link
|
||||||
|
|
||||||
### v3.9.5 - 2019-05-02
|
### v3.9.5 - 2019-05-02
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|||||||
23
install
23
install
@@ -7,10 +7,10 @@
|
|||||||
# Copyright (c) 2019 - WordOps
|
# Copyright (c) 2019 - WordOps
|
||||||
# This script is licensed under M.I.T
|
# This script is licensed under M.I.T
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
# Version 3.9.5 - 2019-05-02
|
# Version 3.9.5.1 - 2019-05-10
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
readonly wo_version_old="2.2.3"
|
readonly wo_version_old="2.2.3"
|
||||||
readonly wo_version_new="3.9.5"
|
readonly wo_version_new="3.9.5.1"
|
||||||
# CONTENTS
|
# CONTENTS
|
||||||
# ---
|
# ---
|
||||||
# 1. VARIABLES AND DECLARATIONS
|
# 1. VARIABLES AND DECLARATIONS
|
||||||
@@ -169,10 +169,25 @@ fi
|
|||||||
wo_install_dep() {
|
wo_install_dep() {
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
[ -z "$wo_travis" ] && {
|
||||||
|
# update server packages
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confold" -y dist-upgrade
|
||||||
|
} > /dev/null 2>&1
|
||||||
if [ "$wo_linux_distro" == "Ubuntu" ]; then
|
if [ "$wo_linux_distro" == "Ubuntu" ]; then
|
||||||
|
# add nginx repository gpg key
|
||||||
|
wget https://download.opensuse.org/repositories/home:virtubox:WordOps/xUbuntu_"$wo_distro_id"/Release.key -O Release.key
|
||||||
|
apt-key add - < Release.key
|
||||||
|
rm -f Release.key
|
||||||
|
# install dependencies
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confold" -y install build-essential curl gzip python3 python3-apt python3-setuptools python3-dev sqlite3 git tar software-properties-common pigz gnupg2 cron ccze rsync tree haveged ufw > /dev/null 2>&1
|
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confold" -y install build-essential curl gzip python3 python3-apt python3-setuptools python3-dev sqlite3 git tar software-properties-common pigz gnupg2 cron ccze rsync tree haveged ufw > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
|
# add nginx repository gpg ke
|
||||||
|
wget https://download.opensuse.org/repositories/home:virtubox:WordOps/Debian_9.0/Release.key -O Release.key
|
||||||
|
apt-key add - < Release.key
|
||||||
|
rm -f Release.key
|
||||||
[ -d /etc/apt/trusted.gpg.d ] && { wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg; }
|
[ -d /etc/apt/trusted.gpg.d ] && { wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg; }
|
||||||
|
# install dependencies
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confold" -y install build-essential curl gzip dirmngr sudo python3 python3-apt python3-setuptools python3-dev ca-certificates sqlite3 git tar software-properties-common pigz apt-transport-https gnupg2 cron ccze rsync tree haveged ufw > /dev/null 2>&1
|
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confold" -y install build-essential curl gzip dirmngr sudo python3 python3-apt python3-setuptools python3-dev ca-certificates sqlite3 git tar software-properties-common pigz apt-transport-https gnupg2 cron ccze rsync tree haveged ufw > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -681,7 +696,7 @@ if [ -x /usr/local/bin/wo ]; then
|
|||||||
else
|
else
|
||||||
wo_install | tee -ai $wo_install_log
|
wo_install | tee -ai $wo_install_log
|
||||||
fi
|
fi
|
||||||
if [ -x "$(command -v nginx)" ]; then
|
if [ -n "$(command -v nginx)" ]; then
|
||||||
wo_lib_echo "Upgrading Nginx" | tee -ai $wo_install_log
|
wo_lib_echo "Upgrading Nginx" | tee -ai $wo_install_log
|
||||||
wo_upgrade_nginx | tee -ai $wo_install_log
|
wo_upgrade_nginx | tee -ai $wo_install_log
|
||||||
fi
|
fi
|
||||||
@@ -719,7 +734,7 @@ else
|
|||||||
else
|
else
|
||||||
wo_install | tee -ai $wo_install_log
|
wo_install | tee -ai $wo_install_log
|
||||||
fi
|
fi
|
||||||
if [ -x "$(command -v nginx)" ]; then
|
if [ -n "$(command -v nginx)" ]; then
|
||||||
wo_lib_echo "Upgrading Nginx" | tee -ai $wo_install_log
|
wo_lib_echo "Upgrading Nginx" | tee -ai $wo_install_log
|
||||||
wo_upgrade_nginx | tee -ai $wo_install_log
|
wo_upgrade_nginx | tee -ai $wo_install_log
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1153,7 +1153,8 @@ class WOStackController(CementBaseController):
|
|||||||
if any('/var/lib/wo/tmp/composer-install' == x[1]
|
if any('/var/lib/wo/tmp/composer-install' == x[1]
|
||||||
for x in packages):
|
for x in packages):
|
||||||
Log.info(self, "Installing composer, please wait...")
|
Log.info(self, "Installing composer, please wait...")
|
||||||
WOShellExec.cmd_exec(self, "php -q /var/lib/wo/tmp/composer-install "
|
WOShellExec.cmd_exec(self, "php -q /var/lib/wo"
|
||||||
|
"/tmp/composer-install "
|
||||||
"--install-dir=/var/lib/wo/tmp/")
|
"--install-dir=/var/lib/wo/tmp/")
|
||||||
shutil.copyfile('/var/lib/wo/tmp/composer.phar',
|
shutil.copyfile('/var/lib/wo/tmp/composer.phar',
|
||||||
'/usr/local/bin/composer')
|
'/usr/local/bin/composer')
|
||||||
@@ -1168,7 +1169,8 @@ class WOStackController(CementBaseController):
|
|||||||
if ((not os.path.exists('/opt/netdata')) and
|
if ((not os.path.exists('/opt/netdata')) and
|
||||||
(not os.path.exists('/etc/netdata'))):
|
(not os.path.exists('/etc/netdata'))):
|
||||||
Log.info(self, "Installing Netdata, please wait...")
|
Log.info(self, "Installing Netdata, please wait...")
|
||||||
WOShellExec.cmd_exec(self, "bash /var/lib/wo/tmp/kickstart.sh "
|
WOShellExec.cmd_exec(self, "bash /var/lib/wo/tmp/"
|
||||||
|
"kickstart.sh "
|
||||||
"--dont-wait")
|
"--dont-wait")
|
||||||
# disable mail notifications
|
# disable mail notifications
|
||||||
WOFileUtils.searchreplace(self, "/opt/netdata/usr/"
|
WOFileUtils.searchreplace(self, "/opt/netdata/usr/"
|
||||||
@@ -1561,8 +1563,9 @@ class WOStackController(CementBaseController):
|
|||||||
# ADMINER
|
# ADMINER
|
||||||
if self.app.pargs.adminer:
|
if self.app.pargs.adminer:
|
||||||
Log.debug(self, "Setting packages variable for Adminer ")
|
Log.debug(self, "Setting packages variable for Adminer ")
|
||||||
packages = packages + [["https://www.adminer.org/static/"
|
packages = packages + [["https://github.com/vrana/adminer/"
|
||||||
"download/{0}/adminer-{0}.php"
|
"releases/download/v{0}"
|
||||||
|
"/adminer-{0}.php"
|
||||||
.format(WOVariables.wo_adminer),
|
.format(WOVariables.wo_adminer),
|
||||||
"{0}22222/"
|
"{0}22222/"
|
||||||
"htdocs/db/adminer/index.php"
|
"htdocs/db/adminer/index.php"
|
||||||
|
|||||||
Reference in New Issue
Block a user