Build jerboa-db with standalone jerbuild

ober

52a19c55c6beca39027ada24718c925385a3687a

diff --git a/.jerbuild b/.jerbuild
index 113b059..d35bfa5 100644
--- a/.jerbuild
+++ b/.jerbuild
@@ -2,10 +2,10 @@
 
 (entry "bin/jerboa-db.ss")
 (output "jerboa-db")
-(requires "cc" "cargo" "../jerboa/jerboa-native-rs" "DuckDB build support from duckdb-rs")
+(requires "cc" "cargo" "bundled jerboa-native-rs" "DuckDB build support from duckdb-rs")
 (notes "This repo imports (std db duckdb), so DuckDB is required. Build jerboa-native-rs with duckdb_feat plus the usual tls,crypto,sqlite surface.")
 (libdirs "lib")
 (rust-crates
-  ("../jerboa/jerboa-native-rs/Cargo.toml"
+  ("@bundle/jerboa-native-rs/Cargo.toml"
    features: "tls,crypto,sqlite,duckdb_feat"
    no-default-features: #t))
diff --git a/bin/jerboa-db.ss b/bin/jerboa-db.ss
index 58a1d70..22cd40e 100644
--- a/bin/jerboa-db.ss
+++ b/bin/jerboa-db.ss
@@ -11,7 +11,7 @@
 ;;;   jerboa-db export  --data PATH --format edn|csv --output FILE
 
 (import (jerboa prelude)
-        (jerboa-db core)
+        (except (jerboa-db core) log)
         (jerboa-db backup)
         (jerboa-db gc))
 
diff --git a/lib/jerboa-db/backup.ss b/lib/jerboa-db/backup.ss
index 27d1ebb..830629d 100644
--- a/lib/jerboa-db/backup.ss
+++ b/lib/jerboa-db/backup.ss
@@ -24,7 +24,7 @@
           (jerboa-db index protocol)
           (jerboa-db index memory)
           (jerboa-db history)
-          (jerboa-db core))
+          (except (jerboa-db core) log))
 
   ;; ---- Magic header ----
   ;; First 8 bytes of every backup file.