commit 707c83f

chld  ·  2026-09-18 17:33:18 +0000 UTC
parent 9e75301
error on nonexistant lock
1 files changed,  +2, -2
+2, -2
 1@@ -125,6 +125,8 @@
 2 
 3 (define (del-pkg pkg)
 4   (msg (format #f "removing package ~a~a~a" "\x1b[33m" pkg "\x1b[m") "->")
 5+      (unless (installed? pkg)
 6+      (die (format #f "package ~a~a~a does not have a lock (not installed?)" "\x1b[33m" pkg "\x1b[0m") 2))
 7 
 8   (let* (
 9 	 (pl (format #f "~a/~a/lock" DULL_DB pkg))
10@@ -135,8 +137,6 @@
11 				    )))
12 	 (rl '())
13 	 )
14-    (unless (installed? pkg)
15-      (die (format #f "package ~a~a~a does not have a lock (not installed?)" "\x1b[33m" pkg "\x1b[0m") 2))
16 
17     (let fp ((n 0))
18       (unless (= n (length pf))