commit 4b3b873

chld  ·  2026-09-12 15:48:56 +0000 UTC
parent 6786757
install files
2 files changed,  +7, -9
+1, -1
1@@ -3,7 +3,7 @@
2 f=dull.scm
3 printf "#!/bin/guile\n!#\n"> $f
4 
5-for i in module variables pkg cmd main
6+for i in module variables cmd pkg main
7 do
8     {
9 	printf ";; $i.scm\n\n" >> $f
+6, -8
 1@@ -49,7 +49,6 @@
 2 		   ))
 3 	    )
 4 	    )
 5-	  )
 6 	
 7 	(begin
 8 	  (die (format #f "pkg dir for package ~a~a~a not found (~a)" "\x1b[33m" pkg "\x1b[0m" dp) 1)
 9@@ -65,20 +64,19 @@
10     ;; actually install
11     (let dc ((n 0))
12       (unless (= n (length df))
13-	(when (string-suffix? (list-ref df n) "/")
14+	(when (string-suffix? "/" (list-ref df n))
15 	  (mkdir-p (list-ref df n)))
16 	(dc (+ n 1))))
17     
18     (let fc ((n 0))
19       (unless (= n (length df))
20-	(unless (string-suffix? (list-ref df n) "/")
21-	  (+ 0 67)
22-	  ;;(copy-file  (list-ref df n)))
23+	(unless (string-suffix? "/" (list-ref df n))
24+	  (copy-file (string-append dp (list-ref df n)) (list-ref df n))
25+	  )
26 	(fc (+ n 1))))
27-    )
28   
29-  (msg (format #f "package ~a~a~a successfully installed" "\x1b[33m" pkg "\x1b[m") "-->")
30-  )
31+    (msg (format #f "package ~a~a~a successfully installed" "\x1b[33m" pkg "\x1b[m") "-->")
32+    ))
33 
34 (define (del-pkg pkg)
35   (msg (format #f "removing package ~a~a~a" "\x1b[33m" pkg "\x1b[m") "->")