From 462727b5e8dd0d7fbff9360e2f6190ce9a4fd72d Mon Sep 17 00:00:00 2001 From: SunBK201 Date: Wed, 3 Dec 2025 15:42:09 +0800 Subject: [PATCH] fix: update date command for timestamp handling in ipkg-build script --- scripts/ipkg-build.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/ipkg-build.sh b/scripts/ipkg-build.sh index ea0341c..8fe1a0f 100755 --- a/scripts/ipkg-build.sh +++ b/scripts/ipkg-build.sh @@ -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() {