Fix install on raspberry pi 4
This commit is contained in:
8
install
8
install
@@ -7,9 +7,9 @@
|
|||||||
# Copyright (c) 2019-2020 - WordOps
|
# Copyright (c) 2019-2020 - WordOps
|
||||||
# This script is licensed under M.I.T
|
# This script is licensed under M.I.T
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
# wget -qO wo wops.cc && sudo bash wo
|
# wget -qO wo wops.cc && sudo -E bash wo
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
# Version 3.11.4 - 2020-01-17
|
# Version 3.11.5 - 2020-02-11
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
|
|
||||||
# CONTENTS
|
# CONTENTS
|
||||||
@@ -433,10 +433,10 @@ wo_install() {
|
|||||||
rm -f /usr/local/bin/wo
|
rm -f /usr/local/bin/wo
|
||||||
if [ "$wo_branch" = "master" ]; then
|
if [ "$wo_branch" = "master" ]; then
|
||||||
python3 -m pip uninstall wo -y
|
python3 -m pip uninstall wo -y
|
||||||
python3 -m pip install --upgrade wordops
|
python3 -m pip install -I wordops
|
||||||
else
|
else
|
||||||
python3 -m pip uninstall wo -y
|
python3 -m pip uninstall wo -y
|
||||||
python3 -m pip install -U "git+git://github.com/WordOps/WordOps.git@$wo_branch#egg=wordops"
|
python3 -m pip install -I "git+git://github.com/WordOps/WordOps.git@$wo_branch#egg=wordops"
|
||||||
fi
|
fi
|
||||||
cp -rf /usr/local/lib/python3."$python_ver"/dist-packages/usr/* /usr/
|
cp -rf /usr/local/lib/python3."$python_ver"/dist-packages/usr/* /usr/
|
||||||
cp -rn /usr/local/lib/python3."$python_ver"/dist-packages/etc/* /etc/
|
cp -rn /usr/local/lib/python3."$python_ver"/dist-packages/etc/* /etc/
|
||||||
|
|||||||
@@ -322,14 +322,28 @@ def post_pref(self, apt_packages, packages, upgrade=False):
|
|||||||
os.makedirs('/etc/nginx/sites-enabled')
|
os.makedirs('/etc/nginx/sites-enabled')
|
||||||
|
|
||||||
# 22222 port settings
|
# 22222 port settings
|
||||||
|
if os.path.exists('/etc/nginx/sites-available/22222'):
|
||||||
|
Log.debug(self, "looking for the current backend port")
|
||||||
|
for line in open('/etc/nginx/sites-available/22222',
|
||||||
|
encoding='utf-8'):
|
||||||
|
if 'listen' in line:
|
||||||
|
listen_line = line.strip()
|
||||||
|
break
|
||||||
|
port = (listen_line).split(' ')
|
||||||
|
current_backend_port = (port[1]).strip()
|
||||||
|
else:
|
||||||
|
current_backend_port = '22222'
|
||||||
|
|
||||||
|
if 'current_backend_port' not in locals():
|
||||||
|
current_backend_port = '22222'
|
||||||
|
|
||||||
data = dict(webroot=ngxroot,
|
data = dict(webroot=ngxroot,
|
||||||
release=WOVar.wo_version, port='22222')
|
release=WOVar.wo_version, port=current_backend_port)
|
||||||
if not WOFileUtils.grepcheck(
|
WOTemplate.deploy(
|
||||||
self, 'WordOps', '/etc/nginx/sites-available/22222'):
|
self,
|
||||||
WOTemplate.deploy(
|
'/etc/nginx/sites-available/22222',
|
||||||
self,
|
'22222.mustache', data, overwrite=True)
|
||||||
'/etc/nginx/sites-available/22222',
|
|
||||||
'22222.mustache', data, overwrite=True)
|
|
||||||
passwd = ''.join([random.choice
|
passwd = ''.join([random.choice
|
||||||
(string.ascii_letters + string.digits)
|
(string.ascii_letters + string.digits)
|
||||||
for n in range(24)])
|
for n in range(24)])
|
||||||
|
|||||||
Reference in New Issue
Block a user