From: Miroslav Lichvar Date: Wed, 3 Mar 2021 11:09:38 +0000 (+0100) Subject: test: use env shebang in all bash scripts X-Git-Tag: 4.1-pre1~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9339766bfe49d0895b0f48f39fc0eb83a07dd395;p=thirdparty%2Fchrony.git test: use env shebang in all bash scripts This allows the scripts to be executed on systems that don't have bash in /bin. This fixes "make check". --- diff --git a/test/compilation/003-sanitizers b/test/compilation/003-sanitizers index 4da9aa35..a3337f25 100755 --- a/test/compilation/003-sanitizers +++ b/test/compilation/003-sanitizers @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Run the unit and simulation tests with different compiler sanitizers # and under valgrind diff --git a/test/simulation/001-defaults b/test/simulation/001-defaults index 541cdad6..b39d95cb 100755 --- a/test/simulation/001-defaults +++ b/test/simulation/001-defaults @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/002-largenetwork b/test/simulation/002-largenetwork index fd411063..a9e0ad82 100755 --- a/test/simulation/002-largenetwork +++ b/test/simulation/002-largenetwork @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/003-largefreqoffset b/test/simulation/003-largefreqoffset index 7210662f..9381b1af 100755 --- a/test/simulation/003-largefreqoffset +++ b/test/simulation/003-largefreqoffset @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/004-largetimeoffset b/test/simulation/004-largetimeoffset index 5d8e2b67..4aebdd38 100755 --- a/test/simulation/004-largetimeoffset +++ b/test/simulation/004-largetimeoffset @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/005-externalstep b/test/simulation/005-externalstep index 709c8a83..e6fff263 100755 --- a/test/simulation/005-externalstep +++ b/test/simulation/005-externalstep @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/006-largejitter b/test/simulation/006-largejitter index f70e63c1..36ae5e29 100755 --- a/test/simulation/006-largejitter +++ b/test/simulation/006-largejitter @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/007-largewander b/test/simulation/007-largewander index 5572cbcb..af0c599d 100755 --- a/test/simulation/007-largewander +++ b/test/simulation/007-largewander @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/008-ntpera b/test/simulation/008-ntpera index 360a97d5..637ad9e8 100755 --- a/test/simulation/008-ntpera +++ b/test/simulation/008-ntpera @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "NTP eras" diff --git a/test/simulation/009-sourceselection b/test/simulation/009-sourceselection index 7e609311..547c376c 100755 --- a/test/simulation/009-sourceselection +++ b/test/simulation/009-sourceselection @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/010-multrecv b/test/simulation/010-multrecv index 8adfab6b..36e7476c 100755 --- a/test/simulation/010-multrecv +++ b/test/simulation/010-multrecv @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/011-asymjitter b/test/simulation/011-asymjitter index 18e6ec1e..9fb55673 100755 --- a/test/simulation/011-asymjitter +++ b/test/simulation/011-asymjitter @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/012-daemonts b/test/simulation/012-daemonts index b883516a..a1b90e34 100755 --- a/test/simulation/012-daemonts +++ b/test/simulation/012-daemonts @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/013-nameserv b/test/simulation/013-nameserv index 84f0c8de..941026bf 100755 --- a/test/simulation/013-nameserv +++ b/test/simulation/013-nameserv @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/101-poll b/test/simulation/101-poll index cb3647fd..1856a27f 100755 --- a/test/simulation/101-poll +++ b/test/simulation/101-poll @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "minpoll/maxpoll options" diff --git a/test/simulation/102-iburst b/test/simulation/102-iburst index bd825307..99365725 100755 --- a/test/simulation/102-iburst +++ b/test/simulation/102-iburst @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "iburst option" diff --git a/test/simulation/103-initstepslew b/test/simulation/103-initstepslew index 303020e2..4595194a 100755 --- a/test/simulation/103-initstepslew +++ b/test/simulation/103-initstepslew @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "initstepslew directive" diff --git a/test/simulation/104-driftfile b/test/simulation/104-driftfile index 703dad76..93d43637 100755 --- a/test/simulation/104-driftfile +++ b/test/simulation/104-driftfile @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "driftfile directive" diff --git a/test/simulation/105-ntpauth b/test/simulation/105-ntpauth index 95031384..1f228f51 100755 --- a/test/simulation/105-ntpauth +++ b/test/simulation/105-ntpauth @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/106-refclock b/test/simulation/106-refclock index c4cec202..ee1fd667 100755 --- a/test/simulation/106-refclock +++ b/test/simulation/106-refclock @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "SHM refclock" diff --git a/test/simulation/107-allowdeny b/test/simulation/107-allowdeny index 3ab83ff7..46653377 100755 --- a/test/simulation/107-allowdeny +++ b/test/simulation/107-allowdeny @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/108-peer b/test/simulation/108-peer index 20e2254b..906de170 100755 --- a/test/simulation/108-peer +++ b/test/simulation/108-peer @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/109-makestep b/test/simulation/109-makestep index f984f72a..78d8d59e 100755 --- a/test/simulation/109-makestep +++ b/test/simulation/109-makestep @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "makestep directive" diff --git a/test/simulation/110-chronyc b/test/simulation/110-chronyc index c5172491..51f2d1df 100755 --- a/test/simulation/110-chronyc +++ b/test/simulation/110-chronyc @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/111-knownclient b/test/simulation/111-knownclient index 3d3fd87d..92bad54b 100755 --- a/test/simulation/111-knownclient +++ b/test/simulation/111-knownclient @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/112-port b/test/simulation/112-port index a8efabd1..2f10eed5 100755 --- a/test/simulation/112-port +++ b/test/simulation/112-port @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/113-leapsecond b/test/simulation/113-leapsecond index 2fb81b88..394440b7 100755 --- a/test/simulation/113-leapsecond +++ b/test/simulation/113-leapsecond @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/114-presend b/test/simulation/114-presend index 31132536..4fd89f8b 100755 --- a/test/simulation/114-presend +++ b/test/simulation/114-presend @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "presend option" diff --git a/test/simulation/115-cmdmontime b/test/simulation/115-cmdmontime index ea79b265..525062de 100755 --- a/test/simulation/115-cmdmontime +++ b/test/simulation/115-cmdmontime @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/116-minsources b/test/simulation/116-minsources index 392f3602..f576423e 100755 --- a/test/simulation/116-minsources +++ b/test/simulation/116-minsources @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/117-fallbackdrift b/test/simulation/117-fallbackdrift index 22270c99..21f69634 100755 --- a/test/simulation/117-fallbackdrift +++ b/test/simulation/117-fallbackdrift @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "fallback drift" diff --git a/test/simulation/118-maxdelay b/test/simulation/118-maxdelay index 22b9a502..bb8b47c5 100755 --- a/test/simulation/118-maxdelay +++ b/test/simulation/118-maxdelay @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "maxdelay options" diff --git a/test/simulation/119-smoothtime b/test/simulation/119-smoothtime index 3f907159..7f5114c8 100755 --- a/test/simulation/119-smoothtime +++ b/test/simulation/119-smoothtime @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/120-selectoptions b/test/simulation/120-selectoptions index b4b67045..611815ea 100755 --- a/test/simulation/120-selectoptions +++ b/test/simulation/120-selectoptions @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/121-orphan b/test/simulation/121-orphan index c3d043f8..7579997a 100755 --- a/test/simulation/121-orphan +++ b/test/simulation/121-orphan @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/122-xleave b/test/simulation/122-xleave index 66eef5cc..f137f197 100755 --- a/test/simulation/122-xleave +++ b/test/simulation/122-xleave @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "interleaved mode" diff --git a/test/simulation/123-mindelay b/test/simulation/123-mindelay index cde214ac..89a9f33b 100755 --- a/test/simulation/123-mindelay +++ b/test/simulation/123-mindelay @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/124-tai b/test/simulation/124-tai index d41d29d8..97064f7c 100755 --- a/test/simulation/124-tai +++ b/test/simulation/124-tai @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/125-packetloss b/test/simulation/125-packetloss index 95604dab..505e4fab 100755 --- a/test/simulation/125-packetloss +++ b/test/simulation/125-packetloss @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/126-burst b/test/simulation/126-burst index d63f2905..1cb6f9c7 100755 --- a/test/simulation/126-burst +++ b/test/simulation/126-burst @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/127-filter b/test/simulation/127-filter index 737d1f9d..db70d13a 100755 --- a/test/simulation/127-filter +++ b/test/simulation/127-filter @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/128-nocontrol b/test/simulation/128-nocontrol index cca82f4e..3f0d18df 100755 --- a/test/simulation/128-nocontrol +++ b/test/simulation/128-nocontrol @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/129-reload b/test/simulation/129-reload index 9dcf6c4e..be2e336b 100755 --- a/test/simulation/129-reload +++ b/test/simulation/129-reload @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/130-quit b/test/simulation/130-quit index f5f77666..da2b8cf2 100755 --- a/test/simulation/130-quit +++ b/test/simulation/130-quit @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/131-maxchange b/test/simulation/131-maxchange index 969f71f4..59cc0c1d 100755 --- a/test/simulation/131-maxchange +++ b/test/simulation/131-maxchange @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/132-logchange b/test/simulation/132-logchange index 8db17410..59ddf7c2 100755 --- a/test/simulation/132-logchange +++ b/test/simulation/132-logchange @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/133-hwtimestamp b/test/simulation/133-hwtimestamp index e4896fcc..2c926858 100755 --- a/test/simulation/133-hwtimestamp +++ b/test/simulation/133-hwtimestamp @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/134-log b/test/simulation/134-log index 0a6ef76f..c7a34337 100755 --- a/test/simulation/134-log +++ b/test/simulation/134-log @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/135-ratelimit b/test/simulation/135-ratelimit index cfa5eab7..86c435df 100755 --- a/test/simulation/135-ratelimit +++ b/test/simulation/135-ratelimit @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "ratelimit directive" diff --git a/test/simulation/136-broadcast b/test/simulation/136-broadcast index d60d6784..1488c53d 100755 --- a/test/simulation/136-broadcast +++ b/test/simulation/136-broadcast @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/137-pool b/test/simulation/137-pool index 32f44ec1..de8d77d1 100755 --- a/test/simulation/137-pool +++ b/test/simulation/137-pool @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/138-syncloop b/test/simulation/138-syncloop index 8edeec66..2d3999e5 100755 --- a/test/simulation/138-syncloop +++ b/test/simulation/138-syncloop @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/139-nts b/test/simulation/139-nts index 64a90dc0..6a2112d9 100755 --- a/test/simulation/139-nts +++ b/test/simulation/139-nts @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/140-noclientlog b/test/simulation/140-noclientlog index c4566478..502398f5 100755 --- a/test/simulation/140-noclientlog +++ b/test/simulation/140-noclientlog @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common test_start "noclientlog option" diff --git a/test/simulation/201-freqaccumulation b/test/simulation/201-freqaccumulation index 7a9c22c6..6f14246c 100755 --- a/test/simulation/201-freqaccumulation +++ b/test/simulation/201-freqaccumulation @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/202-prefer b/test/simulation/202-prefer index ae24848c..207c8009 100755 --- a/test/simulation/202-prefer +++ b/test/simulation/202-prefer @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./test.common diff --git a/test/simulation/run b/test/simulation/run index 463e8dda..09544387 100755 --- a/test/simulation/run +++ b/test/simulation/run @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash print_help() { echo "$1 [-a] [-i ITERATIONS] [-m MAXFAILS] [-s SEED] [TEST]..."