forked from 0x2620/pandora
run postupdate first, noinput
This commit is contained in:
parent
0d5c968026
commit
5f87ba361a
1 changed files with 5 additions and 4 deletions
|
@ -167,7 +167,7 @@ if __name__ == "__main__":
|
||||||
run('git', 'checkout', 'update.py')
|
run('git', 'checkout', 'update.py')
|
||||||
if old <= 5389:
|
if old <= 5389:
|
||||||
run('./bin/pip', 'install', '-r', 'requirements.txt')
|
run('./bin/pip', 'install', '-r', 'requirements.txt')
|
||||||
run('./pandora/manage.py', 'migrate', '--fake-initial')
|
run('./pandora/manage.py', 'migrate', '--fake-initial', '--noinput')
|
||||||
service = 'pandora'
|
service = 'pandora'
|
||||||
print('Please install new init script for "%s" service:' % service)
|
print('Please install new init script for "%s" service:' % service)
|
||||||
if os.path.exists('/etc/init'):
|
if os.path.exists('/etc/init'):
|
||||||
|
@ -222,13 +222,14 @@ if __name__ == "__main__":
|
||||||
run(os.path.join(base, 'bin', 'python'), 'setup.py', 'develop')
|
run(os.path.join(base, 'bin', 'python'), 'setup.py', 'develop')
|
||||||
new += '+'
|
new += '+'
|
||||||
os.chdir(join(base, 'pandora'))
|
os.chdir(join(base, 'pandora'))
|
||||||
if current != new:
|
|
||||||
run('./manage.py', 'update_static')
|
|
||||||
run('./manage.py', 'compile_pyc')
|
|
||||||
if pandora_old_revno != pandora_new_revno:
|
if pandora_old_revno != pandora_new_revno:
|
||||||
os.chdir(base)
|
os.chdir(base)
|
||||||
run('./update.py', 'postupdate', pandora_old_revno, pandora_new_revno)
|
run('./update.py', 'postupdate', pandora_old_revno, pandora_new_revno)
|
||||||
os.chdir(join(base, 'pandora'))
|
os.chdir(join(base, 'pandora'))
|
||||||
|
if current != new:
|
||||||
|
run('./manage.py', 'update_static')
|
||||||
|
run('./manage.py', 'compile_pyc')
|
||||||
|
os.chdir(join(base, 'pandora'))
|
||||||
diff = get('./manage.py', 'sqldiff', '-a').strip()
|
diff = get('./manage.py', 'sqldiff', '-a').strip()
|
||||||
if diff != '-- No differences':
|
if diff != '-- No differences':
|
||||||
print('Database has changed, please make a backup and run %s db' % sys.argv[0])
|
print('Database has changed, please make a backup and run %s db' % sys.argv[0])
|
||||||
|
|
Loading…
Reference in a new issue