]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1611] make date +%s -d 4 seconds work on alpine Kea-1.9.3
authorAndrei Pavel <andrei@isc.org>
Mon, 14 Dec 2020 17:12:25 +0000 (19:12 +0200)
committerAndrei Pavel <andrei@isc.org>
Mon, 14 Dec 2020 17:16:05 +0000 (19:16 +0200)
src/lib/testutils/dhcp_test_lib.sh.in

index dab439e0b396f63264b5af19196b8f630e3074a9..955be6a9ba781c992ffd98b8e929e7bc59d4ac63 100644 (file)
@@ -423,8 +423,8 @@ get_process_name() {
 # Wait for file to be created.
 wait_for_file() {
     local file=${1}
-    timeout='4 seconds'
-    deadline=$(date +%s -d "${timeout}")
+    timeout='4' # seconds
+    deadline=$(($(date +%s) + timeout))
     while ! test -f "${file}"; do
         if test "${deadline}" -lt "$(date +%s)"; then
             # Time is up.
@@ -439,8 +439,8 @@ wait_for_file() {
 # Wait for process identified by PID to die.
 wait_for_process_to_die() {
     local pid=${1}
-    timeout='4 seconds'
-    deadline=$(date +%s -d "${timeout}")
+    timeout='4' # seconds
+    deadline=$(($(date +%s) + timeout))
     while ps "${pid}" >/dev/null; do
         if test "${deadline}" -lt "$(date +%s)"; then
             # Time is up.