mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-07-04 13:19:48 +02:00
further improvements to upgrade
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user