diff options
| author | 2024-05-03 18:10:00 +0200 | |
|---|---|---|
| committer | 2024-05-03 19:38:23 +0200 | |
| commit | 2f1f49e6c9a34a75f0ba979bf12ffc27f13c1c81 (patch) | |
| tree | dc01fbdd31f49f39d181eab2e5a07be804ab71fc /debian | |
| parent | ac5af493d06072ca0626b47cec5523a5dbab9ac0 (diff) | |
| download | base-files-2f1f49e6c9a34a75f0ba979bf12ffc27f13c1c81.tar.gz base-files-2f1f49e6c9a34a75f0ba979bf12ffc27f13c1c81.zip | |
Make binary package to be git-reproducible.
Preserve timestamps of license files.
Everything else will have the build date as timestamp.
Diffstat (limited to '')
| -rwxr-xr-x | debian/rules | 3 | ||||
| -rw-r--r-- | debian/timestamps | 21 |
2 files changed, 24 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules index c7a291d..05dfb39 100755 --- a/debian/rules +++ b/debian/rules @@ -14,6 +14,9 @@ DESTDIR = debian/base-files %: dh $@ +execute_after_dh_clean: + sh debian/timestamps + override_dh_auto_build: sh debian/check-md5sum-etc profile diff --git a/debian/timestamps b/debian/timestamps new file mode 100644 index 0000000..1c92569 --- /dev/null +++ b/debian/timestamps @@ -0,0 +1,21 @@ +#!/bin/sh +set -e +BUILD_DATE=$(dpkg-parsechangelog -S Date) +touch -d "${BUILD_DATE}" etc/* +touch -d "${BUILD_DATE}" motd/* +touch -d "${BUILD_DATE}" origins/* +touch -d "${BUILD_DATE}" share/* +touch -d "1996-12-16 02:58:50 UTC" licenses/Artistic +touch -d "1999-08-26 12:06:20 UTC" licenses/BSD +touch -d "2004-12-19 20:30:25 UTC" licenses/Apache-2.0 +touch -d "2010-03-23 23:34:05 UTC" licenses/GPL-1 +touch -d "2010-03-23 23:34:05 UTC" licenses/GPL-2 +touch -d "2010-03-23 23:34:05 UTC" licenses/LGPL-2.1 +touch -d "2017-04-03 11:00:00 UTC" licenses/MPL-1.1 +touch -d "2017-04-03 20:00:00 UTC" licenses/MPL-2.0 +touch -d "2017-04-25 22:26:15 UTC" licenses/CC0-1.0 +touch -d "2017-09-30 07:14:21 UTC" licenses/GPL-3 +touch -d "2017-09-30 07:14:21 UTC" licenses/LGPL-3 +touch -d "2017-09-30 07:15:28 UTC" licenses/GFDL-1.2 +touch -d "2022-02-10 06:14:38 UTC" licenses/GFDL-1.3 +touch -d "2022-02-10 06:14:38 UTC" licenses/LGPL-2 |
