Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
pkgdb: skip WAL journal mode on read-only databases
Vsevolod Stakhov committed 2 months ago
commit 9ebf1d27afdc2b3e84bc1cd7a43444145a3e8154
parent bdcacb7
1 file changed +2 -1
modified libpkg/pkgdb.c
@@ -1108,7 +1108,8 @@ retry:
			return (EPKG_FATAL);
		}

-
		if (pkgdb_is_local_fs(dbdirfd)) {
+
		if (pkgdb_is_local_fs(dbdirfd) &&
+
		    !sqlite3_db_readonly(db->sqlite, "main")) {
			sql_exec(db->sqlite, "PRAGMA journal_mode = WAL;");
		}