guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

21/27: gnu: hashcat: Don't embed timestamp, fixing reproducibility.


From: guix-commits
Subject: 21/27: gnu: hashcat: Don't embed timestamp, fixing reproducibility.
Date: Sun, 4 Sep 2022 17:20:33 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit 3c48ef60ad8fa76075e0fc72bd0dba7f09366915
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat Sep 3 14:08:24 2022 +0200

    gnu: hashcat: Don't embed timestamp, fixing reproducibility.
    
    * gnu/packages/password-utils.scm (hashcat)[arguments]{#:phases}:
    Remove timestamp, fixing reproducibility.
    
    Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
 gnu/packages/password-utils.scm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index e8c3feaeba..1228c42297 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -35,6 +35,7 @@
 ;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
 ;;; Copyright © 2021 David Dashyan <mail@davie.li>
 ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2022 Maxime Devos <maximedevos@telenet.be>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1126,6 +1127,11 @@ your online accounts makes it necessary.")
      '(#:tests? #f ;no tests
        #:make-flags (list (string-append "PREFIX=" %output))
        #:phases (modify-phases %standard-phases
+                  ;; Don't embed timestamps, for bit-for-bit reproducibility.
+                  (add-after 'unpack 'fix-reproducibility
+                    (lambda _
+                      (substitute* "src/Makefile"
+                        (("\\$\\(shell date \\+%s\\)") "0"))))
                   (delete 'configure))))
     (home-page "https://hashcat.net/hashcat/";)
     (synopsis "Advanced password recovery utility")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]