~ruther/guix-local

345b341919304505c11494724c526e559db3eb68 — Ricardo Wurmus 4 years ago 68e71fb
gnu: openjdk16: Use MAKE-FILE-WRITABLE.

* gnu/packages/java.scm (openjdk16)[arguments]: Do not shell out to "chmod".
1 files changed, 2 insertions(+), 5 deletions(-)

M gnu/packages/java.scm
M gnu/packages/java.scm => gnu/packages/java.scm +2 -5
@@ 2573,12 2573,9 @@ new Date();"))
               ;; The build system copies a few .template files from the
               ;; source directory into the build directory and then modifies
               ;; them in-place.  So these files have to be writable.
               (for-each
                (lambda (file)
                  (invoke "chmod" "u+w" file))
               (for-each make-file-writable
                (find-files "src/java.base/share/classes/jdk/internal/misc/"
                            "\\.template$"))
               #t))))))
                            "\\.template$"))))))))
    (home-page "https://openjdk.java.net/projects/jdk/16")))

(define-public openjdk17