Skip to content

Commit fc7b61b

Browse files
committed
Merge branch 'hotfix/v3.6.2'
2 parents f615d5e + 3868697 commit fc7b61b

File tree

8 files changed

+37
-18
lines changed

8 files changed

+37
-18
lines changed

CHANGELOG.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
v3.6.2 - Jun 03, 2016
2+
- Fix Issue #726,#723,#727
3+
- Update Adminer to v4.2.5
4+
- Check for already installed nginx package
5+
16
v3.6.1 - May 20, 2016
27
- Fix HHVM Support on Ubuntu Xenial
38

ee/cli/plugins/site.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1222,7 +1222,7 @@ def doupdatesite(self, pargs):
12221222
Log.info(self, "SUCCESS: Certificate was successfully renewed For"
12231223
" https://{0}".format(ee_domain))
12241224
else:
1225-
Log.info(self,"More than 60 days left for certificate Expiry. Not renewing now.\n")
1225+
Log.info(self,"More than 30 days left for certificate Expiry. Not renewing now.\n")
12261226

12271227
if (SSL.getExpirationDays(self,ee_domain)>0):
12281228
Log.info(self, "Your cert will expire within " + str(SSL.getExpirationDays(self,ee_domain)) + " days.")

ee/cli/plugins/site_functions.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,13 @@ def site_package_check(self, stype):
694694
apt = ["nginx-plus"] + EEVariables.ee_nginx
695695
#apt_packages = apt_packages + EEVariables.ee_nginx
696696
stack.post_pref(apt, packages)
697-
697+
elif EEAptGet.is_installed(self, 'nginx'):
698+
Log.info(self, "EasyEngine detected a previously installed Nginx package. "
699+
"It may or may not have required modules. "
700+
"\nIf you need help, please create an issue at https://github.com/EasyEngine/easyengine/issues/ \n")
701+
apt = ["nginx"] + EEVariables.ee_nginx
702+
#apt_packages = apt_packages + EEVariables.ee_nginx
703+
stack.post_pref(apt, packages)
698704
else:
699705
apt_packages = apt_packages + EEVariables.ee_nginx
700706
else:

ee/cli/plugins/stack.py

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ def post_pref(self, apt_packages, packages):
255255
EEService.reload_service(self, 'postfix')
256256

257257
if set(EEVariables.ee_nginx).issubset(set(apt_packages)):
258-
if set(["nginx-plus"]).issubset(set(apt_packages)):
258+
if set(["nginx-plus"]).issubset(set(apt_packages)) or set(["nginx"]).issubset(set(apt_packages)):
259259
# Fix for white screen death with NGINX PLUS
260260
if not EEFileUtils.grep(self, '/etc/nginx/fastcgi_params',
261261
'SCRIPT_FILENAME'):
@@ -451,9 +451,9 @@ def post_pref(self, apt_packages, packages):
451451

452452
# Nginx-Plus does not have nginx package structure like this
453453
# So creating directories
454-
if set(["nginx-plus"]).issubset(set(apt_packages)):
454+
if set(["nginx-plus"]).issubset(set(apt_packages)) or set(["nginx"]).issubset(set(apt_packages)):
455455
Log.info(self,
456-
"Installing EasyEngine Configurations for" "NGINX PLUS")
456+
"Installing EasyEngine Configurations for" "NGINX")
457457
if not os.path.exists('/etc/nginx/sites-available'):
458458
Log.debug(self, 'Creating directory'
459459
'/etc/nginx/sites-available')
@@ -562,7 +562,7 @@ def post_pref(self, apt_packages, packages):
562562
EEGit.add(self,
563563
["/etc/nginx"], msg="Adding Nginx into Git")
564564
EEService.reload_service(self, 'nginx')
565-
if set(["nginx-plus"]).issubset(set(apt_packages)):
565+
if set(["nginx-plus"]).issubset(set(apt_packages)) or set(["nginx"]).issubset(set(apt_packages)):
566566
EEShellExec.cmd_exec(self, "sed -i -e 's/^user/#user/'"
567567
" -e '/^#user/a user"
568568
"\ www-data\;'"
@@ -2171,13 +2171,21 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
21712171
Log.debug(self, "Setting apt_packages variable for Nginx")
21722172

21732173
if not (EEAptGet.is_installed(self, 'nginx-custom')):
2174-
if not EEAptGet.is_installed(self, 'nginx-plus'):
2174+
if not (EEAptGet.is_installed(self, 'nginx-plus') or EEAptGet.is_installed(self, 'nginx')):
21752175
apt_packages = apt_packages + EEVariables.ee_nginx
21762176
else:
2177-
Log.info(self, "NGINX PLUS Detected ...")
2178-
apt = ["nginx-plus"] + EEVariables.ee_nginx
2179-
#apt_packages = apt_packages + EEVariables.ee_nginx
2180-
self.post_pref(apt, packages)
2177+
if EEAptGet.is_installed(self, 'nginx-plus'):
2178+
Log.info(self, "NGINX PLUS Detected ...")
2179+
apt = ["nginx-plus"] + EEVariables.ee_nginx
2180+
#apt_packages = apt_packages + EEVariables.ee_nginx
2181+
self.post_pref(apt, packages)
2182+
elif EEAptGet.is_installed(self, 'nginx'):
2183+
Log.info(self, "EasyEngine detected a previously installed Nginx package. "
2184+
"It may or may not have required modules. "
2185+
"\nIf you need help, please create an issue at https://github.com/EasyEngine/easyengine/issues/ \n")
2186+
apt = ["nginx"] + EEVariables.ee_nginx
2187+
#apt_packages = apt_packages + EEVariables.ee_nginx
2188+
self.post_pref(apt, packages)
21812189
else:
21822190
Log.debug(self, "Nginx Stable already installed")
21832191
# if EEAptGet.is_installed(self, 'nginx-mainline'):
@@ -2328,8 +2336,8 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
23282336

23292337
if self.app.pargs.adminer:
23302338
Log.debug(self, "Setting packages variable for Adminer ")
2331-
packages = packages + [["http://downloads.sourceforge.net/"
2332-
"adminer/adminer-{0}.php"
2339+
packages = packages + [["https://www.adminer.org/static/download/"
2340+
"{0}/adminer-{0}.php"
23332341
"".format(EEVariables.ee_adminer),
23342342
"{0}22222/"
23352343
"htdocs/db/adminer/index.php"

ee/core/aptget.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def install(self, packages):
110110
"Dpkg::Options::=\"--force-confdef\""
111111
" -o "
112112
"Dpkg::Options::=\"--force-confold\""
113-
" -y {0}"
113+
" -y --allow-unauthenticated {0}"
114114
.format(all_packages), shell=True,
115115
stdin=None, stdout=f, stderr=f,
116116
executable="/bin/bash")

ee/core/variables.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ class EEVariables():
1212
"""Intialization of core variables"""
1313

1414
# EasyEngine version
15-
ee_version = "3.6.1"
15+
ee_version = "3.6.2"
1616

1717

1818
# EasyEngine packages versions
1919
ee_wp_cli = "0.23.0"
20-
ee_adminer = "4.2.1"
20+
ee_adminer = "4.2.5"
2121
ee_roundcube = "1.1.4"
2222
# ee_vimbadmin = "3.0.12"
2323
ee_vimbadmin = "master"

install

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ fi
4848
# Define variables for later use
4949
ee_branch=$1
5050
readonly ee_version_old="2.2.3"
51-
readonly ee_version_new="3.6.1"
51+
readonly ee_version_new="3.6.2"
5252
readonly ee_log_dir=/var/log/ee/
5353
readonly ee_install_log=/var/log/ee/install.log
5454
readonly ee_linux_distro=$(lsb_release -i | awk '{print $3}')

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
shutil.copy2(os.path.expanduser("~")+'/.gitconfig', '/root/.gitconfig')
5959

6060
setup(name='ee',
61-
version='3.6.1',
61+
version='3.6.2',
6262
description=long_description,
6363
long_description=long_description,
6464
classifiers=[],

0 commit comments

Comments
 (0)