summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2020-07-03 01:54:58 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2020-07-03 02:06:45 (EDT)
commit66c3162f152c9befa0b2ee032300b526a3240d23 (patch)
treee2b9992926f5abbc40c4d38410d4a22363e1c666 /src
parentc03edb6df96f60dcc13c73cce67e86075ac91961 (diff)
time(): Rename to unixtime()
In GNU Bash, time is not simply a built-in utility, but actually a reserved word. Naming a function "time" results in a rather unhelpful syntax error message.
Diffstat (limited to 'src')
-rw-r--r--src/install.sh2
-rw-r--r--src/main.sh4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/install.sh b/src/install.sh
index 41c217f..ab2977b 100644
--- a/src/install.sh
+++ b/src/install.sh
@@ -294,7 +294,7 @@ install_get_pkgs()
done <"${root}/$(profile_opkg_state_dir \
)/info/${pkg}.conffiles"
fi
- printf 'Installed-Time: %d\n\n' $(time) >&${status_fd}
+ printf 'Installed-Time: %d\n\n' $(unixtime) >&${status_fd}
rm -f -- "${root}/${fname}"
done
diff --git a/src/main.sh b/src/main.sh
index 0f850e0..aa9b3d4 100644
--- a/src/main.sh
+++ b/src/main.sh
@@ -34,7 +34,7 @@ else
builddir=''
fi
-time()
+unixtime()
{
# Based on code from <https://www.etalabs.net/sh_tricks.html> by Rich
# Felker, with whitespace added for readability.
@@ -79,7 +79,7 @@ main()
shift 1
fi
- srand $((${$} + $(time)))
+ srand $((${$} + $(unixtime)))
if ! init_vardata; then
return 2
fi