]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
change builder for reproducible builds
authorBastian Dehn <hhaalo@arcor.de>
Mon, 11 May 2026 13:24:04 +0000 (15:24 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 11 May 2026 13:24:04 +0000 (15:24 +0200)
builder/Containerfile.template
builder/run

index a3df8ad71a28969c4dd18b0a846a880fbe50c700..d901f56550e3a234cfedfff7952440118a157a78 100644 (file)
@@ -5,6 +5,7 @@ RUN apt-get update \
        build-essential \
        cmake \
        file \
+       git \
        && apt-get clean \
        && rm --recursive --force /var/lib/apt/lists/*
 RUN apt-get update \
index b61bc827d9f54dfc08c8ddf4f2cebcc824db04d5..7a076b49a2ef362fbb220e1dede1e08e0f077cbc 100644 (file)
@@ -1,5 +1,10 @@
 #!/bin/bash
 
+get_source_date()
+{
+       cd /src && export SOURCE_DATE_EPOCH=$(git log --max-count=1 --pretty="%ct")
+}
+
 run_tests()
 {
        mkdir --parents /app/tests && cd /app/tests
@@ -28,6 +33,7 @@ copy_package()
 main()
 {
        source /etc/os-release
+       get_source_date || return $?
        run_tests || return $?
        build_package || return $?
        copy_package || return $?