about summary refs log tree commit diff
path: root/pkgs/profpatsch/sfttime
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2019-04-23 16:11:42 +0200
committerProfpatsch <mail@profpatsch.de>2019-04-23 16:11:42 +0200
commitfb0776d2d07e74373aaff1a3425bced9d20c2fcc (patch)
treedd81e070a5863c2caf7e633da34cc1a00dd50248 /pkgs/profpatsch/sfttime
parent9d33ac88aeec3e7755c81f6cb03f4b7d4800b988 (diff)
pkgs/profpatsch/sfttime: factor out the sft epoch
Diffstat (limited to 'pkgs/profpatsch/sfttime')
-rwxr-xr-xpkgs/profpatsch/sfttime/sfttime.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/profpatsch/sfttime/sfttime.sh b/pkgs/profpatsch/sfttime/sfttime.sh
index 32638df8..949341b7 100755
--- a/pkgs/profpatsch/sfttime/sfttime.sh
+++ b/pkgs/profpatsch/sfttime/sfttime.sh
@@ -16,6 +16,8 @@
 #	displays name of unit [sft]$num, as well as it's value
 #	in both days and 'standard' units.
 
+SFT_EPOCH_UNIX=49020
+
 case $1 in
 	"c")
 		unixtime=$(date --date="$2" +%s.%N)
@@ -44,7 +46,7 @@ case $1 in
 			mode=in
 		elif [[ $inforeq =~ ^(\[[sS][fF][tT]\])?[eE][pP][oO][cC][hH]$ ]]; then
 			echo "[sft]epoch:"
-			echo "unix time 49020"
+			echo "unix time $SFT_EPOCH_UNIX"
 			echo "1970-01-01 13:37:00 UTC"
 			exit 0
 		else
@@ -62,7 +64,7 @@ esac
 
 case $mode in
 	"fw")
-		sfttime=$(echo "obase=16; ($unixtime-49020)/86400" | bc -l)
+		sfttime=$(echo "obase=16; ($unixtime-$SFT_EPOCH_UNIX)/86400" | bc -l)
 		if [[ $1 -ge 1 ]]; then
 			digits=$1
 			shift