Add support for SOURCE_DATE_EPOCH
This commit is contained in:
parent
401659365b
commit
65573eabef
@ -39,6 +39,7 @@ SYSCONFDIR=
|
|||||||
[ -f "$CONFIGSH" ] && . "$CONFIGSH"
|
[ -f "$CONFIGSH" ] && . "$CONFIGSH"
|
||||||
#executables
|
#executables
|
||||||
CHMOD="chmod"
|
CHMOD="chmod"
|
||||||
|
DATE="date"
|
||||||
DEBUG="_debug"
|
DEBUG="_debug"
|
||||||
DEVNULL="/dev/null"
|
DEVNULL="/dev/null"
|
||||||
INSTALL="install"
|
INSTALL="install"
|
||||||
@ -111,18 +112,19 @@ _subst()
|
|||||||
#create
|
#create
|
||||||
source="${target#$OBJDIR}"
|
source="${target#$OBJDIR}"
|
||||||
source="${source}.in"
|
source="${source}.in"
|
||||||
$DEBUG $SED -e "s,@PACKAGE@,$PACKAGE,g" \
|
$DEBUG $SED -e "s;@PACKAGE@;$PACKAGE;g" \
|
||||||
-e "s,@VERSION@,$VERSION,g" \
|
-e "s;@VERSION@;$VERSION;g" \
|
||||||
-e "s,@PREFIX@,$PREFIX,g" \
|
-e "s;@PREFIX@;$PREFIX;g" \
|
||||||
-e "s,@BINDIR@,$BINDIR,g" \
|
-e "s;@BINDIR@;$BINDIR;g" \
|
||||||
-e "s,@DATADIR@,$DATADIR,g" \
|
-e "s;@DATADIR@;$DATADIR;g" \
|
||||||
-e "s,@INCLUDEDIR@,$INCLUDEDIR,g" \
|
-e "s;@DATE@;$DATE;g" \
|
||||||
-e "s,@LDSO@,$LDSO,g" \
|
-e "s;@INCLUDEDIR@;$INCLUDEDIR;g" \
|
||||||
-e "s,@LIBDIR@,$LIBDIR,g" \
|
-e "s;@LDSO@;$LDSO;g" \
|
||||||
-e "s,@LIBEXECDIR@,$LIBEXECDIR,g" \
|
-e "s;@LIBDIR@;$LIBDIR;g" \
|
||||||
-e "s,@MANDIR@,$MANDIR,g" \
|
-e "s;@LIBEXECDIR@;$LIBEXECDIR;g" \
|
||||||
-e "s,@SYSCONFDIR@,$SYSCONFDIR,g" \
|
-e "s;@MANDIR@;$MANDIR;g" \
|
||||||
-e "s,@PWD@,$PWD,g" \
|
-e "s;@SYSCONFDIR@;$SYSCONFDIR;g" \
|
||||||
|
-e "s;@PWD@;$PWD;g" \
|
||||||
-- "$source" > "$target"
|
-- "$source" > "$target"
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
$RM -- "$target" 2> "$DEVNULL"
|
$RM -- "$target" 2> "$DEVNULL"
|
||||||
@ -193,5 +195,11 @@ if [ $# -eq 0 ]; then
|
|||||||
exit $?
|
exit $?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -n "$SOURCE_DATE_EPOCH" ]; then
|
||||||
|
DATE="$($DATE -d "@$SOURCE_DATE_EPOCH" '+%B %d, %Y')"
|
||||||
|
else
|
||||||
|
DATE="$($DATE '+%B %d, %Y')"
|
||||||
|
fi
|
||||||
|
|
||||||
exec 3>&1
|
exec 3>&1
|
||||||
_subst "$@"
|
_subst "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user