Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
pkgdb: skip WAL journal mode on read-only databases
Vsevolod Stakhov committed 3 months ago
commit 9ebf1d27afdc2b3e84bc1cd7a43444145a3e8154
parent bdcacb7dcc050b292eddc4ed1bc95a48feea107e
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;");
		}