about summary refs log tree commit diff
path: root/pkgs/by-name/ca/calibre-web/db-migrations.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/ca/calibre-web/db-migrations.patch')
-rw-r--r--pkgs/by-name/ca/calibre-web/db-migrations.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/by-name/ca/calibre-web/db-migrations.patch b/pkgs/by-name/ca/calibre-web/db-migrations.patch
new file mode 100644
index 0000000000000..2e865db68da3f
--- /dev/null
+++ b/pkgs/by-name/ca/calibre-web/db-migrations.patch
@@ -0,0 +1,14 @@
+diff --git a/cps/__init__.py b/cps/__init__.py
+index 1ba1f778..fd5dc2f1 100644
+--- a/cps/__init__.py
++++ b/cps/__init__.py
+@@ -116,6 +116,9 @@ def create_app():
+     db.CalibreDB.setup_db(config.config_calibre_dir, cli_param.settings_path)
+     calibre_db.init_db()
+
++    if os.environ.get('__RUN_MIGRATIONS_AND_EXIT'):
++        sys.exit(0)
++
+     updater_thread.init_updater(config, web_server)
+     # Perform dry run of updater and exit afterwards
+     if cli_param.dry_run: