Kaynağa Gözat

Merge pull request #78 from sebastic/reproducible-build

Add SOURCE_DATE_EPOCH specification support for reproducible builds.
John C. Frickson 9 yıl önce
ebeveyn
işleme
c6ca9766ca
1 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. 4 4
      update-version

+ 4 - 4
update-version

@@ -20,11 +20,11 @@ fi
 
 # Get date (two formats)
 if [ -n "$2" ]; then
-    LONGDATE=`date -d "$2" "+%B %d, %Y"`
-    SHORTDATE=`date -d "$2" "+%m-%d-%Y"`
+    LONGDATE=$(LC_ALL=C date -u -d "$2" "+%B %d, %Y")
+    SHORTDATE=$(date -u -d "$2" "+%m-%d-%Y")
 else
-    LONGDATE=`date "+%B %d, %Y"`
-    SHORTDATE=`date "+%m-%d-%Y"`
+    LONGDATE=$(LC_ALL=C date -u -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}" "+%B %d, %Y")
+    SHORTDATE=$(date -u -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}" "+%m-%d-%Y")
 fi
 
 # Current version number