diff options
author | Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 2020-07-03 23:45:20 +0200 |
---|---|---|
committer | Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 2020-07-11 16:34:01 +0200 |
commit | 4b9eecd322e566783369795ebea63a479b51f486 (patch) | |
tree | 7b31e376ef05efb3c94554c798cf0e27796dda31 /gnu/system | |
parent | 1649c7d69ae3fe4a3b94b6173431411a2c238168 (diff) | |
download | guix-4b9eecd322e566783369795ebea63a479b51f486.tar guix-4b9eecd322e566783369795ebea63a479b51f486.tar.gz |
image: Do not set journal_model=WAL for the Hurd.
This fixes <https://bugs.gnu.org/42151>.
* gnu/system/images/hurd.scm (hurd-initialize-root-partition): Use #:wal-mode #f
in call to ...
* gnu/build/image.scm (initialize-root-partition): ... this, add #:wal-mode?
parameter, pass it to ...
(register-closure): ... this, add #:wal-mode? parameter, pass it to ...
* guix/store/database.scm (with-database): ... this, add #:wal-mode?
parameter, pass it to ...
(call-with-database): ... this, add #:wal-mode? parameter; when
set to #f, do not set journal_model=WAL.
Diffstat (limited to 'gnu/system')
-rw-r--r-- | gnu/system/images/hurd.scm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gnu/system/images/hurd.scm b/gnu/system/images/hurd.scm index 31942e7386..d87640e8e3 100644 --- a/gnu/system/images/hurd.scm +++ b/gnu/system/images/hurd.scm @@ -61,8 +61,12 @@ #~(lambda* (#:rest args) (apply initialize-root-partition (append args - (list #:make-device-nodes - make-hurd-device-nodes))))) + (list #:make-device-nodes make-hurd-device-nodes + ;; XXX Creating a db.sqlite with journal_mode=WAL + ;; yields "unable to open database file" on GNU/Hurd + ;; for an sqlite with the hurd-locking-mode.patch; + ;; see <https://bugs.gnu.org/42151>. + #:wal-mode? #f))))) (define hurd-disk-image (image |