zabbix: remove build timestamp 5234/head
authorAlexander Couzens <lynxis@fe80.eu>
Wed, 6 Dec 2017 21:04:01 +0000 (22:04 +0100)
committerAlexander Couzens <lynxis@fe80.eu>
Wed, 6 Dec 2017 21:08:12 +0000 (22:08 +0100)
Build timestamp prevents reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
admin/zabbix/Makefile
admin/zabbix/patches/110-reproducible-builds.patch [new file with mode: 0644]

index e5e61d1f3f7bfd3a1d7512523513b16f16dd7a13..af5044e0818b1ee1fc90ee68129dd61bbcadc810 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=zabbix
 PKG_VERSION:=3.2.7
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_HASH:=3ea0c299bd69bc728177128740f0476bc1a2c1de438330df5bbd8f5fc6090712
diff --git a/admin/zabbix/patches/110-reproducible-builds.patch b/admin/zabbix/patches/110-reproducible-builds.patch
new file mode 100644 (file)
index 0000000..f7d03fa
--- /dev/null
@@ -0,0 +1,13 @@
+Index: zabbix-3.2.7/src/libs/zbxcommon/str.c
+===================================================================
+--- zabbix-3.2.7.orig/src/libs/zbxcommon/str.c
++++ zabbix-3.2.7/src/libs/zbxcommon/str.c
+@@ -51,7 +51,7 @@ static const char    help_message_footer[]
+ void  version(void)
+ {
+       printf("%s (Zabbix) %s\n", title_message, ZABBIX_VERSION);
+-      printf("Revision %s %s, compilation time: %s %s\n\n", ZABBIX_REVISION, ZABBIX_REVDATE, __DATE__, __TIME__);
++      printf("Revision %s %s\n\n", ZABBIX_REVISION, ZABBIX_REVDATE);
+       puts(copyright_message);
+ }