diff options
Diffstat (limited to 'gnu/packages/containers.scm')
| -rw-r--r-- | gnu/packages/containers.scm | 76 |
1 files changed, 6 insertions, 70 deletions
diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index dc6612c17f9..976c565c072 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm | |||
| @@ -491,25 +491,8 @@ The binary is called @command{gvproxy}.") | |||
| 491 | (file-name (git-file-name name version)) | 491 | (file-name (git-file-name name version)) |
| 492 | (sha256 | 492 | (sha256 |
| 493 | (base32 "0jg1wfbr6rva24cz6q6d73wgaridzkh9sclzm2dwxpiwmbkcas38")) | 493 | (base32 "0jg1wfbr6rva24cz6q6d73wgaridzkh9sclzm2dwxpiwmbkcas38")) |
| 494 | (modules '((guix build utils) | 494 | (modules '((guix build utils))) |
| 495 | (ice-9 ftw) | 495 | (snippet #~(delete-all-but "." "schema")))) |
| 496 | (srfi srfi-26))) | ||
| 497 | (snippet | ||
| 498 | #~(begin | ||
| 499 | (define (delete-all-but directory . preserve) | ||
| 500 | (define (directory? x) | ||
| 501 | (and=> (stat x #f) | ||
| 502 | (compose (cut eq? 'directory <>) stat:type))) | ||
| 503 | (with-directory-excursion directory | ||
| 504 | (let* ((pred | ||
| 505 | (negate (cut member <> (append '("." "..") preserve)))) | ||
| 506 | (items (scandir "." pred))) | ||
| 507 | (for-each (lambda (item) | ||
| 508 | (if (directory? item) | ||
| 509 | (delete-file-recursively item) | ||
| 510 | (delete-file item))) | ||
| 511 | items)))) | ||
| 512 | (delete-all-but "." "schema"))))) | ||
| 513 | (build-system go-build-system) | 496 | (build-system go-build-system) |
| 514 | (arguments | 497 | (arguments |
| 515 | (list | 498 | (list |
| @@ -621,24 +604,9 @@ unprivileged user, known as \"Rootless mode\".") | |||
| 621 | (file-name (git-file-name name version)) | 604 | (file-name (git-file-name name version)) |
| 622 | (sha256 | 605 | (sha256 |
| 623 | (base32 "040snqsg3il98pz9w8442wdzwm2rm07yqbch87f4jic4p4s0707s")) | 606 | (base32 "040snqsg3il98pz9w8442wdzwm2rm07yqbch87f4jic4p4s0707s")) |
| 624 | (modules '((guix build utils) | 607 | (modules '((guix build utils))) |
| 625 | (ice-9 ftw) | ||
| 626 | (srfi srfi-26))) | ||
| 627 | (snippet | 608 | (snippet |
| 628 | #~(begin | 609 | #~(begin |
| 629 | (define (delete-all-but directory . preserve) | ||
| 630 | (define (directory? x) | ||
| 631 | (and=> (stat x #f) | ||
| 632 | (compose (cut eq? 'directory <>) stat:type))) | ||
| 633 | (with-directory-excursion directory | ||
| 634 | (let* ((pred | ||
| 635 | (negate (cut member <> (append '("." "..") preserve)))) | ||
| 636 | (items (scandir "." pred))) | ||
| 637 | (for-each (lambda (item) | ||
| 638 | (if (directory? item) | ||
| 639 | (delete-file-recursively item) | ||
| 640 | (delete-file item))) | ||
| 641 | items)))) | ||
| 642 | (delete-all-but "." "common") | 610 | (delete-all-but "." "common") |
| 643 | ;; Module name has been changed upstream. | 611 | ;; Module name has been changed upstream. |
| 644 | (substitute* (find-files "." "\\.go$") | 612 | (substitute* (find-files "." "\\.go$") |
| @@ -728,24 +696,9 @@ those files in github.com/containers repos.") | |||
| 728 | (file-name (git-file-name name version)) | 696 | (file-name (git-file-name name version)) |
| 729 | (sha256 | 697 | (sha256 |
| 730 | (base32 "17qjzgc3h89sa0y8qkviz5gry1kvkkm3j79yhn78c7gbmqcx5v0j")) | 698 | (base32 "17qjzgc3h89sa0y8qkviz5gry1kvkkm3j79yhn78c7gbmqcx5v0j")) |
| 731 | (modules '((guix build utils) | 699 | (modules '((guix build utils))) |
| 732 | (ice-9 ftw) | ||
| 733 | (srfi srfi-26))) | ||
| 734 | (snippet | 700 | (snippet |
| 735 | #~(begin | 701 | #~(begin |
| 736 | (define (delete-all-but directory . preserve) | ||
| 737 | (define (directory? x) | ||
| 738 | (and=> (stat x #f) | ||
| 739 | (compose (cut eq? 'directory <>) stat:type))) | ||
| 740 | (with-directory-excursion directory | ||
| 741 | (let* ((pred | ||
| 742 | (negate (cut member <> (append '("." "..") preserve)))) | ||
| 743 | (items (scandir "." pred))) | ||
| 744 | (for-each (lambda (item) | ||
| 745 | (if (directory? item) | ||
| 746 | (delete-file-recursively item) | ||
| 747 | (delete-file item))) | ||
| 748 | items)))) | ||
| 749 | (delete-all-but "." "image") | 702 | (delete-all-but "." "image") |
| 750 | ;; This is a workaround to provide a correct import-path. | 703 | ;; This is a workaround to provide a correct import-path. |
| 751 | (rename-file "image" "tmp") | 704 | (rename-file "image" "tmp") |
| @@ -863,25 +816,8 @@ also implements \"simple image signing\". It's a successor of | |||
| 863 | (file-name (git-file-name name version)) | 816 | (file-name (git-file-name name version)) |
| 864 | (sha256 | 817 | (sha256 |
| 865 | (base32 "0ywj80wkpyq2yhizsdlfh0n2fxip75042rsk7jm4vyp98bb18rb6")) | 818 | (base32 "0ywj80wkpyq2yhizsdlfh0n2fxip75042rsk7jm4vyp98bb18rb6")) |
| 866 | (modules '((guix build utils) | 819 | (modules '((guix build utils))) |
| 867 | (ice-9 ftw) | 820 | (snippet #~(delete-all-but "." "storage")))) |
| 868 | (srfi srfi-26))) | ||
| 869 | (snippet | ||
| 870 | #~(begin | ||
| 871 | (define (delete-all-but directory . preserve) | ||
| 872 | (define (directory? x) | ||
| 873 | (and=> (stat x #f) | ||
| 874 | (compose (cut eq? 'directory <>) stat:type))) | ||
| 875 | (with-directory-excursion directory | ||
| 876 | (let* ((pred | ||
| 877 | (negate (cut member <> (append '("." "..") preserve)))) | ||
| 878 | (items (scandir "." pred))) | ||
| 879 | (for-each (lambda (item) | ||
| 880 | (if (directory? item) | ||
| 881 | (delete-file-recursively item) | ||
| 882 | (delete-file item))) | ||
| 883 | items)))) | ||
| 884 | (delete-all-but "." "storage"))))) | ||
| 885 | (build-system go-build-system) | 821 | (build-system go-build-system) |
| 886 | (arguments | 822 | (arguments |
| 887 | (list | 823 | (list |
