From d161da039aecc67ed8e18e66b0f1e60a54238fd3 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 13 Aug 2022 20:02:33 +0200 Subject: [PATCH] postgresql 11->13 migration: skip if no yunohost app depend on postgresql --- src/migrations/0023_postgresql_11_to_13.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/migrations/0023_postgresql_11_to_13.py b/src/migrations/0023_postgresql_11_to_13.py index 8f03f8c5f..206143dbb 100644 --- a/src/migrations/0023_postgresql_11_to_13.py +++ b/src/migrations/0023_postgresql_11_to_13.py @@ -19,6 +19,10 @@ class MyMigration(Migration): def run(self): + if os.system('grep -A10 "ynh-deps" /var/lib/dpkg/status | grep "Package:\|Depends:" | grep -B1 postgresql') != 0: + logger.info("No YunoHost app seem to require postgresql... Skipping!") + return + if not self.package_is_installed("postgresql-11"): logger.warning(m18n.n("migration_0023_postgresql_11_not_installed")) return