add scripts/portable_date: wrapper around date for bsd/linux

date -r $unix_timestamp on bsd is equal to date -d @$unix_timestamp on
linux. To support reproducible builds and not loosing every timestamp
it's required to convert a unix timestamp into human readable timestamp

./scripts/portable_date $unix_timstamp +%T

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>

SVN-Revision: 48583
This commit is contained in:
Felix Fietkau 2016-01-31 23:28:55 +00:00
parent 7695d614df
commit 2f14514a12
1 changed files with 11 additions and 0 deletions

11
scripts/portable_date.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
case $(uname) in
NetBSD|OpenBSD|DragonFly|FreeBSD|Darwin)
date -r $1 $2
;;
*)
date -d @$1 $2
esac
exit $?