fix: update date command for timestamp handling in ipkg-build script

This commit is contained in:
SunBK201 2025-12-03 15:42:09 +08:00
parent c68fbe132a
commit 462727b5e8

View File

@ -17,11 +17,11 @@ TAR="$(command -v gtar 2>/dev/null || command -v tar)"
# try to use fixed source epoch
if [ -n "$PKG_SOURCE_DATE_EPOCH" ]; then
TIMESTAMP=$(date --date="@$PKG_SOURCE_DATE_EPOCH" 2>/dev/null || date -r "$PKG_SOURCE_DATE_EPOCH")
TIMESTAMP=$(date -u -j -f "%s" "$PKG_SOURCE_DATE_EPOCH" "+%Y-%m-%d %H:%M:%S" 2>/dev/null || date -u -r "$PKG_SOURCE_DATE_EPOCH" "+%Y-%m-%d %H:%M:%S")
elif [ -n "$SOURCE_DATE_EPOCH" ]; then
TIMESTAMP=$(date --date="@$SOURCE_DATE_EPOCH" 2>/dev/null || date -r "$SOURCE_DATE_EPOCH")
TIMESTAMP=$(date -u -j -f "%s" "$SOURCE_DATE_EPOCH" "+%Y-%m-%d %H:%M:%S" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+%Y-%m-%d %H:%M:%S")
else
TIMESTAMP=$(date)
TIMESTAMP=$(date -u "+%Y-%m-%d %H:%M:%S")
fi
ipkg_extract_value() {