guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 1567529b919280dcedc7e0ab483e211cb282b5a6
Author: Ludovic Courtès <[email protected]>
AuthorDate: Fri Sep 12 16:33:58 2025 +0200

    services: secret-service: Remove redundant ‘dump’ procedure.
    
    * gnu/build/secret-service.scm (secret-service-receive-secrets)[dump]: 
Remove.
    Use ‘dump-port’ from (guix build utils) instead.
    
    Change-Id: I5a098a6f4f6629cf275862e9f10c9a2718bb27a1
---
 gnu/build/secret-service.scm | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

diff --git a/gnu/build/secret-service.scm b/gnu/build/secret-service.scm
index 615dd3535e..b8cd77081c 100644
--- a/gnu/build/secret-service.scm
+++ b/gnu/build/secret-service.scm
@@ -190,23 +190,6 @@ Return the list of files installed on success, and #f 
otherwise."
          (close-port sock)
          #f))))
 
-  ;; TODO: Remove when (@ (guix build utils) dump-port) has a 'size'
-  ;; parameter.
-  (define (dump in out size)
-    ;; Copy SIZE bytes from IN to OUT.
-    (define buf-size 65536)
-    (define buf (make-bytevector buf-size))
-
-    (let loop ((left size))
-      (if (<= left 0)
-          0
-          (let ((read (get-bytevector-n! in buf 0 (min left buf-size))))
-            (if (eof-object? read)
-                left
-                (begin
-                  (put-bytevector out buf 0 read)
-                  (loop (- left read))))))))
-
   (define (read-secrets port)
     ;; Read secret files from PORT and install them.
     (match (false-if-exception (read port))
@@ -224,7 +207,7 @@ Return the list of files installed on success, and #f 
otherwise."
 
                    (call-with-output-file file
                      (lambda (output)
-                       (dump port output size)
+                       (dump-port port output size)
                        (chmod file mode))))
                  files sizes modes)
        (log "received ~a secret files~%" (length files))

Reply via email to