further improvements to upgrade

This commit is contained in:
Usman Nasir
2020-04-11 18:53:11 +05:00
parent cac7f52947
commit 2efa3c2142
2 changed files with 14 additions and 2 deletions

View File

@@ -214,7 +214,7 @@ else
fi
if [[ -f /usr/local/CyberPanel/bin/python2 ]] ; then
if [[ -f /usr/local/CyberPanel/bin/python2 ]] || [[ ! -f /usr/local/CyberPanel/bin ]] ; then
rm -rf /usr/local/CyberPanel/bin
virtualenv -p /usr/bin/python3 --system-site-packages /usr/local/CyberPanel
check_return
@@ -262,7 +262,7 @@ fi
/usr/local/CyberPanel/bin/python upgrade.py $BRANCH_NAME
check_return
if [[ -f /usr/local/CyberCP/bin/python2 ]] ; then
if [[ -f /usr/local/CyberCP/bin/python2 ]] || [[ ! -f /usr/local/CyberCP/bin ]] ; then
rm -rf /usr/local/CyberCP/bin
virtualenv -p /usr/bin/python3 /usr/local/CyberCP
fi

View File

@@ -1291,6 +1291,18 @@ class Upgrade:
command = 'git pull'
Upgrade.executioner(command, command, 1)
elif currentBranch.find('not a git repository') > -1:
os.chdir('/usr/local')
command = 'git clone https://github.com/usmannasir/cyberpanel'
Upgrade.executioner(command, 'Download CyberPanel', 1)
if os.path.exists('CyberCP'):
shutil.rmtree('CyberCP')
shutil.move('cyberpanel', 'CyberCP')
else:
command = 'git stash'
Upgrade.executioner(command, command, 1)