]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
chore(tests): search for bash in $PATH to improve portability
authorJo Zzsi <jozzsicsataban@gmail.com>
Tue, 10 Sep 2024 00:24:37 +0000 (20:24 -0400)
committerLaszlo Gombos <laszlo.gombos@gmail.com>
Thu, 19 Sep 2024 18:46:14 +0000 (14:46 -0400)
27 files changed:
test/TEST-01-BASIC/test.sh
test/TEST-02-SYSTEMD/systemd-analyze.sh
test/TEST-02-SYSTEMD/test.sh
test/TEST-03-USR-MOUNT/test.sh
test/TEST-04-FULL-SYSTEMD/test.sh
test/TEST-05-SYSTEMD-INITRD/test.sh
test/TEST-10-RAID/test.sh
test/TEST-11-LVM/test.sh
test/TEST-12-RAID-DEG/test.sh
test/TEST-13-ENC-RAID-LVM/test.sh
test/TEST-14-IMSM/test.sh
test/TEST-15-BTRFSRAID/test.sh
test/TEST-16-DMSQUASH/test.sh
test/TEST-17-LVM-THIN/test.sh
test/TEST-18-UEFI/test.sh
test/TEST-20-NFS/test.sh
test/TEST-30-ISCSI/test.sh
test/TEST-35-ISCSI-MULTI/test.sh
test/TEST-40-NBD/test.sh
test/TEST-50-MULTINIC/server-init.sh
test/TEST-50-MULTINIC/test.sh
test/TEST-60-BONDBRIDGEVLAN/test.sh
test/TEST-62-SKIPCPIO/test.sh
test/TEST-63-DRACUT-CPIO/test.sh
test/TEST-98-GETARG/test.sh
test/run-qemu
test/test-functions

index e2ba8a7c5c1d6313a9189b84ac203d7fb87a7177..22dc38e286c2d692361c71e3ed164e86dfb8ae80 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on ${TEST_FSTYPE} filesystem"
 
index 55f872843d67f0a94a12057ad78f89c976d9ab94..d479cef00ef2137f136a9c314b6a0b4573245aef 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 for i in \
     sysinit.target \
index 43d2901ab44d97dffec150a9b456a874c62066c3..166e8e20d8fe3f1fcddf017e9d47321ba1c97208 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on a ext4 filesystem"
 
index 254bfcbfb3848791c3f0fcc3364ed71f2a5d7bcf..a359854ef9f6507b2f79b61d55af2b274e822785 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on a btrfs filesystem with /usr subvolume"
index db710781655cee71a2a3d707742a5ee4295d4711..92510abf98c34cc81ee87bda3206e54437cd96db 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="Full systemd serialization/deserialization test with /usr mount"
index 27002086a247755aa69c7738044554d14d73efe9..7d9f0182ccfa487241f8d1883053232964871119 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on a ext4 filesystem with systemd but without dracut-systemd"
 
index 874987ca70bfc07e0ca868cba9dcae6aac7b9c0a..ee157695a43439245c16256154ba1e0f3ae7084f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on an encrypted LVM PV on a RAID-5"
 
index 1fbb6f5ae0b3730fef7b24cd8d32f4d25347c548..c5ae0af45949036c7e3554a9b29d095f382ed365 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on LVM PV"
index 1449c3b5fd2bc31fd2e8dc6b88aeb28e356e7c84..8200f9d0ab0fcb5c4344bff7c8c71920669734fb 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on an encrypted LVM PV on a degraded RAID-5"
 
index a535ee4cd31112a808be64fa442112df5d4fc22b..b37dcd63e2e0717e1c48135cbb799a54a4f8b618 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on LVM on encrypted partitions of a RAID-5"
 
index e7dce56493b5a8e7ead613474f0dfae55300515c..8b0ad1520f603d88aa09a2e12502602f59f21901 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on LVM PV on a isw dmraid"
 
index 167ea466a462ea334d5d23e80ac06b2d6cb422b7..6ab8f264cd1339a9d5e2447aa0c5f60f1d5b8470 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on multiple device btrfs"
 
index a8bd108f12d87529b05337c5a91f8a7bcd650618..dab01bec8d7a2052febb128a2934adc298713c41 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="live root on a squash filesystem"
index 2dd30e54e12f74d9f6451056dabb653822cd814f..f19e9ceba2ccb376e1aead3298129ec7debe74c9 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on LVM PV with thin pool"
 
index 2c6cdee77ea040cd147d721886c204f0025050b5..8e5594312c09702f01fa6e50abbbf23b09704c8b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="UEFI boot"
index 1127058f2de64b9b05627723772260e7d3a6706c..d066a13e8fe005fe476d5b6d6875df08260df58d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on NFS with $USE_NETWORK"
index 155c288d3a423c6bc9ad6d50d5fa445a356144d1..75712c8fa1d9898890777931d4440aeaacca656c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem over iSCSI with $USE_NETWORK"
index 2c54d5d183f568a0082eab1d041f906b073bcdf1..12453f10fc6958ad56fadd7c699490580528056b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem over multiple iSCSI with $USE_NETWORK"
index a18e3e6132023fd35bd1cf49e04f3159a40070d9..479250ce52e256d8d0a07eeb4dea9c9cf6d34c2d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on NBD with $USE_NETWORK"
index 997b1d1f4f7d2c97358a1aec8495d6729e02418d..3e221d5a96129672b3262331d75c2b214dbcf040 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 exec < /dev/console > /dev/console 2>&1
 set -x
 export PATH=/usr/sbin:/usr/bin:/sbin:/bin
index ae5715bdb4e74b59dca5e45945c7122f4e20f7e9..b14bc51f00bf7c9328fc4622bd2a1ca69eef6ac2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # shellcheck disable=SC2034
 TEST_DESCRIPTION="root filesystem on NFS with multiple nics with $USE_NETWORK"
index 0bd36e9a72a4e33f983b66e61a73849c6b1386e3..00d888eaa9b57fa3f804a90faf4aedc477a2e8af 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
 # ex: ts=8 sw=4 sts=4 et filetype=sh
 
index ba20a423caf075560ea72d45e2d50738d3a5420b..5001da9f4523fba0a25dd4641febc492cae597bd 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # This file is part of dracut.
 # SPDX-License-Identifier: GPL-2.0-or-later
 
index 5bde7b06857c607ed1085a1a4882a5bdb077d560..17caea79dd26f9eb198dbf3b6bdc300645fb088c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # This file is part of dracut.
 # SPDX-License-Identifier: GPL-2.0-or-later
 
index d82725b10919cd01ba1d8b703f4968372fcff25d..d1858bba9bd159498e21fb70647fdfa4d3690ad2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # This file is part of dracut.
 # SPDX-License-Identifier: GPL-2.0-or-later
index 5c9ee5d10e0904940f35791a32a0e5d98bb8a6b8..fbf8b590dfec3e6fcc1f6007899adb8f6aaf4631 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Check which virtualization technology to use
 # We prefer kvm, kqemu, userspace in that order.
 
index 6efefbcc8e2126cff4ba1ed0f1261dbcd7b2d2ce..ad2c12e8b0f031dbfc4f04bb339390faa2de8cb9 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 PATH=/usr/sbin:/usr/bin:/sbin:/bin
 export PATH