From: Paul Hänsch <paul@plutz.net>
Date: Mon, 26 Jul 2021 13:08:44 +0000 (+0200)
Subject: portability GNU `date` / Busybox `date`
X-Git-Url: https://git.plutz.net/?a=commitdiff_plain;h=4a04dc4e7e882b6b4fd19059e521e261a6703f89;p=cgilite

portability GNU `date` / Busybox `date`
---

diff --git a/file.sh b/file.sh
index 04a8ef6..6f956df 100755
--- a/file.sh
+++ b/file.sh
@@ -58,8 +58,7 @@ FILE(){
 
   file_size="$(stat -Lc %s "$file")"
   file_date="$(stat -Lc %Y "$file")"
-  http_date="$(date -uRd @$file_date)"
-  http_date="${http_date%+0000}GMT"
+  http_date="$(date -ud "@$file_date" +"%a, %d %b %Y %T GMT")"
   cachedate="$(
     # Parse the allowable date formats from Section 3.3.1 of
     # https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html