From cc09453862d1604bbbb4a2a9487e395d9a459708 Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Tue, 1 Jun 2021 00:44:20 +0200 Subject: guix: maven: Use a temporary file to fix pom files. * guix/build/maven/pom.scm (fix-pom-dependencies): Actually use the temporary file that was created. --- guix/build/maven/pom.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'guix/build') diff --git a/guix/build/maven/pom.scm b/guix/build/maven/pom.scm index 9c0669c7cd..9e35e47a7f 100644 --- a/guix/build/maven/pom.scm +++ b/guix/build/maven/pom.scm @@ -508,6 +508,7 @@ Returns nothing, but overrides the @var{pom-file} as a side-effect." (throw 'no-such-input group artifact)))))) (let ((tmpfile (string-append pom-file ".tmp"))) - (with-output-to-file pom-file + (with-output-to-file tmpfile (lambda _ - (sxml->xml (fix-maven-xml (fix-pom pom))))))) + (sxml->xml (fix-maven-xml (fix-pom pom))))) + (rename-file tmpfile pom-file))) -- cgit v1.2.3