Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
DB: Only try to upgrade when the DB is opened RW
Baptiste Daroussin committed 1 month ago
commit aa53329b32abcdde9037291fb034640f864606bd
parent 9c711f4
1 file changed +5 -3
modified libpkg/pkgdb.c
@@ -1141,9 +1141,11 @@ retry:
		/* Create our functions */
		pkgdb_sqlcmd_init(db->sqlite, NULL, NULL);

-
		if (pkgdb_upgrade(db) != EPKG_OK) {
-
			pkgdb_close(db);
-
			return (EPKG_FATAL);
+
		if (!sqlite3_db_readonly(db->sqlite, "main")) {
+
			if (pkgdb_upgrade(db) != EPKG_OK) {
+
				pkgdb_close(db);
+
				return (EPKG_FATAL);
+
			}
		}

		/*