From 66c3162f152c9befa0b2ee032300b526a3240d23 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Fri, 03 Jul 2020 01:54:58 -0400 Subject: 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. --- (limited to 'src') 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 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 -- cgit v0.9.1