From 2323fd55e627bb43288e5c3ad4fab1ba3bc34cac Mon Sep 17 00:00:00 2001 From: Shuai Lin Date: Tue, 31 May 2016 10:43:01 +0800 Subject: [PATCH] Updated scripts for windows server 5.1. --- scripts/upgrade/win32/py/upgrade_5.0_5.1.py | 24 +++++++++++++++++++++ scripts/upgrade/win32/py/upgrade_common.py | 2 +- scripts/upgrade/win32/upgrade_5.0_5.1.bat | 4 ++++ server/seaf-server.c | 2 ++ 4 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 scripts/upgrade/win32/py/upgrade_5.0_5.1.py create mode 100644 scripts/upgrade/win32/upgrade_5.0_5.1.bat diff --git a/scripts/upgrade/win32/py/upgrade_5.0_5.1.py b/scripts/upgrade/win32/py/upgrade_5.0_5.1.py new file mode 100644 index 000000000..298c07e98 --- /dev/null +++ b/scripts/upgrade/win32/py/upgrade_5.0_5.1.py @@ -0,0 +1,24 @@ +# coding: UTF-8 + +import shutil +import os +import traceback +from os.path import abspath, basename, exists, dirname, join +from upgrade_common import (install_path, seafserv_dir, ccnet_dir, seafile_dir, + upgrade_db, run_argv) + +def main(): + try: + upgrade_db('5.1.0') + except Exception, e: + traceback.print_exc() + print 'Error:\n', e + else: + print '\ndone\n' + finally: + print '\nprint ENTER to exit\n' + raw_input() + + +if __name__ == '__main__': + main() diff --git a/scripts/upgrade/win32/py/upgrade_common.py b/scripts/upgrade/win32/py/upgrade_common.py index 7564cea45..5698b6fd8 100644 --- a/scripts/upgrade/win32/py/upgrade_common.py +++ b/scripts/upgrade/win32/py/upgrade_common.py @@ -149,7 +149,7 @@ def ensure_server_not_running(): except ccnet.NetworkError: pass else: - raise Exception('Seafile server is running! You must turn it off before gc!') + raise Exception('Seafile server is running! You must turn it off before running this script!') read_seafserv_dir() diff --git a/scripts/upgrade/win32/upgrade_5.0_5.1.bat b/scripts/upgrade/win32/upgrade_5.0_5.1.bat new file mode 100644 index 000000000..2c9e64a65 --- /dev/null +++ b/scripts/upgrade/win32/upgrade_5.0_5.1.bat @@ -0,0 +1,4 @@ +@echo off +cd /d %~dp0 +set PYTHONPATH=%PYTHONPATH%;%~dp0\..\seahub\thirdpart +start python py/upgrade_5.0_5.1.py diff --git a/server/seaf-server.c b/server/seaf-server.c index a84692cde..550885190 100644 --- a/server/seaf-server.c +++ b/server/seaf-server.c @@ -951,7 +951,9 @@ main (int argc, char **argv) load_history_config (); +#ifndef WIN32 set_syslog_config (seaf->config); +#endif g_free (seafile_dir); g_free (logfile);