diff --git a/database/migrate_legacy_data_20220101.sh b/database/migrate_legacy_data_20220101.sh index 906db1709..8de785997 100755 --- a/database/migrate_legacy_data_20220101.sh +++ b/database/migrate_legacy_data_20220101.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # This file handles the migration of legacy user data, from the old directories and files # storage, to the new database model diff --git a/documentation/content/codingstyle.rst b/documentation/content/codingstyle.rst index a63180791..6621d3af6 100644 --- a/documentation/content/codingstyle.rst +++ b/documentation/content/codingstyle.rst @@ -317,6 +317,12 @@ Good:: rsync --verbose --recursive dir1 dir2 +Declaring shebangs +------------------ + +Avoid using "#!/bin/bash" when writing new bash files. This usual shebang may not work for +some linux distributions that don't follow FHS, such as NixOS. Use "#!/usr/bin/env bash" instead. + Conclusion ---------- diff --git a/kw b/kw index 700cd9356..41b295151 100755 --- a/kw +++ b/kw @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash KWORKFLOW=${KWORKFLOW:-'kw'} diff --git a/run_tests.sh b/run_tests.sh index 9020398ce..a676e95f6 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash . ./src/lib/kw_include.sh --source-only include './tests/unit/utils.sh' diff --git a/scripts/kwreview.sh b/scripts/kwreview.sh index 2095f55b5..9af883134 100755 --- a/scripts/kwreview.sh +++ b/scripts/kwreview.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash declare -gA opt declare -ga analysed_files diff --git a/setup.sh b/setup.sh index 3ee47fbd0..34938b513 100755 --- a/setup.sh +++ b/setup.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash KW_LIB_DIR='src' . 'src/lib/kw_include.sh' --source-only include "${KW_LIB_DIR}/lib/kwio.sh" diff --git a/tests/integration/config_test.sh b/tests/integration/config_test.sh index 7e4597863..d6551e34a 100755 --- a/tests/integration/config_test.sh +++ b/tests/integration/config_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './tests/integration/utils.sh' diff --git a/tests/integration/device_test.sh b/tests/integration/device_test.sh index 3a859d944..4694b247c 100755 --- a/tests/integration/device_test.sh +++ b/tests/integration/device_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './tests/integration/utils.sh' diff --git a/tests/integration/kw_version_test.sh b/tests/integration/kw_version_test.sh index d0f08a2d8..10379c656 100755 --- a/tests/integration/kw_version_test.sh +++ b/tests/integration/kw_version_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/kwio.sh' include './tests/unit/utils.sh' diff --git a/tests/integration/podman/clone_and_install_kw.sh b/tests/integration/podman/clone_and_install_kw.sh index d1d27f312..d721c1a27 100755 --- a/tests/integration/podman/clone_and_install_kw.sh +++ b/tests/integration/podman/clone_and_install_kw.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # The primary purpose of this file is to install kw's dependencies in the image # we will built. This will save up time when installing the local copy of KW in diff --git a/tests/integration/utils.sh b/tests/integration/utils.sh index 368e20f3a..dd2df52d5 100755 --- a/tests/integration/utils.sh +++ b/tests/integration/utils.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/kwio.sh' diff --git a/tests/unit/backup_test.sh b/tests/unit/backup_test.sh index 3cb832b36..e2b5337eb 100755 --- a/tests/unit/backup_test.sh +++ b/tests/unit/backup_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/backup.sh' include './src/lib/kwlib.sh' diff --git a/tests/unit/build_test.sh b/tests/unit/build_test.sh index b735aba13..1c5473461 100755 --- a/tests/unit/build_test.sh +++ b/tests/unit/build_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/build.sh' > /dev/null include './tests/unit/utils.sh' diff --git a/tests/unit/codestyle_test.sh b/tests/unit/codestyle_test.sh index 2b9c377e2..dffa3760c 100755 --- a/tests/unit/codestyle_test.sh +++ b/tests/unit/codestyle_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/codestyle.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/config_test.sh b/tests/unit/config_test.sh index ac6b62387..b55c4bad5 100755 --- a/tests/unit/config_test.sh +++ b/tests/unit/config_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/config.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/debug_test.sh b/tests/unit/debug_test.sh index 67ad786b6..f2dca859e 100755 --- a/tests/unit/debug_test.sh +++ b/tests/unit/debug_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/debug.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/deploy_test.sh b/tests/unit/deploy_test.sh index 41c3e5a9e..006171aa1 100755 --- a/tests/unit/deploy_test.sh +++ b/tests/unit/deploy_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/deploy.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/device_test.sh b/tests/unit/device_test.sh index 64850987f..331003e98 100755 --- a/tests/unit/device_test.sh +++ b/tests/unit/device_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/device_info.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/diff_test.sh b/tests/unit/diff_test.sh index cf4c4dee6..729bbc3b2 100755 --- a/tests/unit/diff_test.sh +++ b/tests/unit/diff_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/diff.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/drm_plugin_test.sh b/tests/unit/drm_plugin_test.sh index 44b327c2f..1bc583fbe 100755 --- a/tests/unit/drm_plugin_test.sh +++ b/tests/unit/drm_plugin_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/subsystems/drm/drm.sh' include './src/lib/kwlib.sh' diff --git a/tests/unit/explore_test.sh b/tests/unit/explore_test.sh index 5596e35c9..298fdf574 100755 --- a/tests/unit/explore_test.sh +++ b/tests/unit/explore_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './src/explore.sh' diff --git a/tests/unit/help_test.sh b/tests/unit/help_test.sh index 46f8daa2b..04e30f55e 100755 --- a/tests/unit/help_test.sh +++ b/tests/unit/help_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './src/help.sh' diff --git a/tests/unit/init_test.sh b/tests/unit/init_test.sh index 4957be5d5..6d96a9300 100755 --- a/tests/unit/init_test.sh +++ b/tests/unit/init_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/init.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/kernel_config_manager_test.sh b/tests/unit/kernel_config_manager_test.sh index ee5c3e800..a52ea2011 100755 --- a/tests/unit/kernel_config_manager_test.sh +++ b/tests/unit/kernel_config_manager_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/kernel_config_manager.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/kw_dash.sh b/tests/unit/kw_dash.sh index 647f5a503..0f52ad692 100755 --- a/tests/unit/kw_dash.sh +++ b/tests/unit/kw_dash.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' diff --git a/tests/unit/kw_db_test.sh b/tests/unit/kw_db_test.sh index 096e54605..1beec0ed7 100755 --- a/tests/unit/kw_db_test.sh +++ b/tests/unit/kw_db_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './src/lib/kw_db.sh' diff --git a/tests/unit/kw_env_test.sh b/tests/unit/kw_env_test.sh index 8c3e9bcf8..8e39817f1 100755 --- a/tests/unit/kw_env_test.sh +++ b/tests/unit/kw_env_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/kw_env.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/kw_remote_test.sh b/tests/unit/kw_remote_test.sh index ce823c83b..b7088a27a 100755 --- a/tests/unit/kw_remote_test.sh +++ b/tests/unit/kw_remote_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/kw_remote.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/kw_ssh_test.sh b/tests/unit/kw_ssh_test.sh index f125689f2..dc8bf1884 100755 --- a/tests/unit/kw_ssh_test.sh +++ b/tests/unit/kw_ssh_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/kw_ssh.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/kw_test.sh b/tests/unit/kw_test.sh index f6d692283..462eab87f 100755 --- a/tests/unit/kw_test.sh +++ b/tests/unit/kw_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' unset -v KW_LIB_DIR # to be able to test the developer mode diff --git a/tests/unit/lib/dialog_ui_test.sh b/tests/unit/lib/dialog_ui_test.sh index 5450af320..991dee926 100755 --- a/tests/unit/lib/dialog_ui_test.sh +++ b/tests/unit/lib/dialog_ui_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # include './src/lib/dialog_ui.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/lib/kw_config_loader_test.sh b/tests/unit/lib/kw_config_loader_test.sh index d7153edaf..9db669a71 100755 --- a/tests/unit/lib/kw_config_loader_test.sh +++ b/tests/unit/lib/kw_config_loader_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './src/lib/kw_config_loader.sh' diff --git a/tests/unit/lib/kw_include_test.sh b/tests/unit/lib/kw_include_test.sh index 964a70473..41cff4565 100755 --- a/tests/unit/lib/kw_include_test.sh +++ b/tests/unit/lib/kw_include_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' diff --git a/tests/unit/lib/kw_string_test.sh b/tests/unit/lib/kw_string_test.sh index d9fcd80af..8640b0c20 100755 --- a/tests/unit/lib/kw_string_test.sh +++ b/tests/unit/lib/kw_string_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/kw_string.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/lib/kw_time_and_date_test.sh b/tests/unit/lib/kw_time_and_date_test.sh index c883f1588..5ea88e318 100755 --- a/tests/unit/lib/kw_time_and_date_test.sh +++ b/tests/unit/lib/kw_time_and_date_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/kw_time_and_date.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/lib/kwio_test.sh b/tests/unit/lib/kwio_test.sh index f1b082acb..2334ab13f 100755 --- a/tests/unit/lib/kwio_test.sh +++ b/tests/unit/lib/kwio_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './src/lib/kwio.sh' diff --git a/tests/unit/lib/kwlib_test.sh b/tests/unit/lib/kwlib_test.sh index 750e1ebff..f0e3bcf08 100755 --- a/tests/unit/lib/kwlib_test.sh +++ b/tests/unit/lib/kwlib_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/maintainers.sh' include './src/lib/kwlib.sh' diff --git a/tests/unit/lib/lore_test.sh b/tests/unit/lib/lore_test.sh index d72949475..a3139229b 100755 --- a/tests/unit/lib/lore_test.sh +++ b/tests/unit/lib/lore_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/lore.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/lib/remote_test.sh b/tests/unit/lib/remote_test.sh index daead56e4..e89d113ee 100755 --- a/tests/unit/lib/remote_test.sh +++ b/tests/unit/lib/remote_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/remote.sh' include './src/lib/kwlib.sh' diff --git a/tests/unit/lib/signal_manager_test.sh b/tests/unit/lib/signal_manager_test.sh index f6b54725e..0e836d01a 100755 --- a/tests/unit/lib/signal_manager_test.sh +++ b/tests/unit/lib/signal_manager_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/signal_manager.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/lib/statistics_test.sh b/tests/unit/lib/statistics_test.sh index f16660a47..3a483f7a6 100755 --- a/tests/unit/lib/statistics_test.sh +++ b/tests/unit/lib/statistics_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/statistics.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/lib/web_test.sh b/tests/unit/lib/web_test.sh index f48421a21..ba74de608 100755 --- a/tests/unit/lib/web_test.sh +++ b/tests/unit/lib/web_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/lib/web.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/mail_test.sh b/tests/unit/mail_test.sh index 5e115e551..7252b65e7 100755 --- a/tests/unit/mail_test.sh +++ b/tests/unit/mail_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/mail.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/maintainers_test.sh b/tests/unit/maintainers_test.sh index 4a1b19dec..0f04c8427 100755 --- a/tests/unit/maintainers_test.sh +++ b/tests/unit/maintainers_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/maintainers.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/patch_hub_test.sh b/tests/unit/patch_hub_test.sh index 1353ed0b9..cbcecf93b 100755 --- a/tests/unit/patch_hub_test.sh +++ b/tests/unit/patch_hub_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/patch_hub.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/permissions_test.sh b/tests/unit/permissions_test.sh index 5eb4adf49..6bc7f0970 100755 --- a/tests/unit/permissions_test.sh +++ b/tests/unit/permissions_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' diff --git a/tests/unit/plugins/kernel_install/arch_test.sh b/tests/unit/plugins/kernel_install/arch_test.sh index 887de86a0..8b942c3c5 100755 --- a/tests/unit/plugins/kernel_install/arch_test.sh +++ b/tests/unit/plugins/kernel_install/arch_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/kernel_install/utils.sh' include './src/plugins/kernel_install/arch.sh' diff --git a/tests/unit/plugins/kernel_install/bootloader_utils_test.sh b/tests/unit/plugins/kernel_install/bootloader_utils_test.sh index d2ce7db4b..80f9b50e5 100755 --- a/tests/unit/plugins/kernel_install/bootloader_utils_test.sh +++ b/tests/unit/plugins/kernel_install/bootloader_utils_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/kernel_install/bootloader_utils.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/plugins/kernel_install/debian_test.sh b/tests/unit/plugins/kernel_install/debian_test.sh index 66f80036f..a69c8848b 100755 --- a/tests/unit/plugins/kernel_install/debian_test.sh +++ b/tests/unit/plugins/kernel_install/debian_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/kernel_install/utils.sh' include './src/plugins/kernel_install/debian.sh' diff --git a/tests/unit/plugins/kernel_install/fedora_test.sh b/tests/unit/plugins/kernel_install/fedora_test.sh index 0a235b682..f306d9172 100755 --- a/tests/unit/plugins/kernel_install/fedora_test.sh +++ b/tests/unit/plugins/kernel_install/fedora_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/kernel_install/utils.sh' include './src/plugins/kernel_install/fedora.sh' diff --git a/tests/unit/plugins/kernel_install/grub_test.sh b/tests/unit/plugins/kernel_install/grub_test.sh index a3e68497b..770631b49 100755 --- a/tests/unit/plugins/kernel_install/grub_test.sh +++ b/tests/unit/plugins/kernel_install/grub_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/kernel_install/utils.sh' include './src/plugins/kernel_install/grub.sh' diff --git a/tests/unit/plugins/kernel_install/rpi_test.sh b/tests/unit/plugins/kernel_install/rpi_test.sh index 67ccd161f..2c4afb459 100755 --- a/tests/unit/plugins/kernel_install/rpi_test.sh +++ b/tests/unit/plugins/kernel_install/rpi_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/plugins/kernel_install/utils.sh' include './src/plugins/kernel_install/rpi_bootloader.sh' diff --git a/tests/unit/plugins/kernel_install/utils_test.sh b/tests/unit/plugins/kernel_install/utils_test.sh index 8c30a7807..473d9066b 100755 --- a/tests/unit/plugins/kernel_install/utils_test.sh +++ b/tests/unit/plugins/kernel_install/utils_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # We load utils in the oneTimeSetUp() to ensure we can replace some kw functions include './tests/unit/utils.sh' diff --git a/tests/unit/plugins/kw_mail/to_cc_cmd_test.sh b/tests/unit/plugins/kw_mail/to_cc_cmd_test.sh index c636a10ec..4e8798a0f 100755 --- a/tests/unit/plugins/kw_mail/to_cc_cmd_test.sh +++ b/tests/unit/plugins/kw_mail/to_cc_cmd_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' diff --git a/tests/unit/pomodoro_test.sh b/tests/unit/pomodoro_test.sh index 6eaf8c304..00b57e19e 100755 --- a/tests/unit/pomodoro_test.sh +++ b/tests/unit/pomodoro_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/pomodoro.sh' include './src/lib/kw_db.sh' diff --git a/tests/unit/report_test.sh b/tests/unit/report_test.sh index 821a981c4..483fc79ce 100755 --- a/tests/unit/report_test.sh +++ b/tests/unit/report_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/report.sh' include './src/lib/kw_db.sh' diff --git a/tests/unit/samples/tracing/kw_main_file_mock b/tests/unit/samples/tracing/kw_main_file_mock index 44b598d79..afab1787d 100644 --- a/tests/unit/samples/tracing/kw_main_file_mock +++ b/tests/unit/samples/tracing/kw_main_file_mock @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # This is a mock to test the injection of tracing code into kw main file diff --git a/tests/unit/scripts/profiler_test.sh b/tests/unit/scripts/profiler_test.sh index c4a61cd21..7d89d9dc6 100755 --- a/tests/unit/scripts/profiler_test.sh +++ b/tests/unit/scripts/profiler_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './scripts/profiler.sh' > '/dev/null' 2>&1 include './tests/unit/utils.sh' diff --git a/tests/unit/self_update_test.sh b/tests/unit/self_update_test.sh index a6e9dcd21..062e3f84f 100755 --- a/tests/unit/self_update_test.sh +++ b/tests/unit/self_update_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/self_update.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/tracing/tracing_test.sh b/tests/unit/tracing/tracing_test.sh index d89f056ef..5dd647cc3 100755 --- a/tests/unit/tracing/tracing_test.sh +++ b/tests/unit/tracing/tracing_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tracing/tracing.sh' include './tests/unit/utils.sh' @@ -45,7 +45,7 @@ function test_sync_main_kw_file_with_tracing() output=$(< "${bin}/${kw_path}") expected=$( cat << 'EOF' -#!/bin/bash +#!/usr/bin/env bash # This is a mock to test the injection of tracing code into kw main file diff --git a/tests/unit/ui/patch_hub/latest_patchsets_from_mailing_list_test.sh b/tests/unit/ui/patch_hub/latest_patchsets_from_mailing_list_test.sh index ee86553eb..ad7caed54 100755 --- a/tests/unit/ui/patch_hub/latest_patchsets_from_mailing_list_test.sh +++ b/tests/unit/ui/patch_hub/latest_patchsets_from_mailing_list_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/ui/patch_hub/latest_patchsets_from_mailing_list.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/ui/patch_hub/lore_mailing_lists_test.sh b/tests/unit/ui/patch_hub/lore_mailing_lists_test.sh index bf915b479..91a4f0c9f 100755 --- a/tests/unit/ui/patch_hub/lore_mailing_lists_test.sh +++ b/tests/unit/ui/patch_hub/lore_mailing_lists_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/ui/patch_hub/lore_mailing_lists.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/ui/patch_hub/patch_hub_core_test.sh b/tests/unit/ui/patch_hub/patch_hub_core_test.sh index af168e39a..6146cfb75 100755 --- a/tests/unit/ui/patch_hub/patch_hub_core_test.sh +++ b/tests/unit/ui/patch_hub/patch_hub_core_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/ui/patch_hub/patch_hub_core.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/ui/patch_hub/patchset_details_and_actions_test.sh b/tests/unit/ui/patch_hub/patchset_details_and_actions_test.sh index 0ee5c9d2c..0a10a148d 100755 --- a/tests/unit/ui/patch_hub/patchset_details_and_actions_test.sh +++ b/tests/unit/ui/patch_hub/patchset_details_and_actions_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/ui/patch_hub/patchset_details_and_actions.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/ui/patch_hub/search_string_in_lore_test.sh b/tests/unit/ui/patch_hub/search_string_in_lore_test.sh index 9e085c974..2e943df1a 100755 --- a/tests/unit/ui/patch_hub/search_string_in_lore_test.sh +++ b/tests/unit/ui/patch_hub/search_string_in_lore_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/ui/patch_hub/search_string_in_lore.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/ui/patch_hub/settings_test.sh b/tests/unit/ui/patch_hub/settings_test.sh index f00a999e2..e14a6012a 100755 --- a/tests/unit/ui/patch_hub/settings_test.sh +++ b/tests/unit/ui/patch_hub/settings_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './src/ui/patch_hub/settings.sh' include './tests/unit/utils.sh' diff --git a/tests/unit/utils.sh b/tests/unit/utils.sh index 1ed27750c..19bc52671 100755 --- a/tests/unit/utils.sh +++ b/tests/unit/utils.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash REPO_ROOT_PATH="$PWD" TEST_DIR="$PWD/tests/unit" diff --git a/tests/unit/vm_test.sh b/tests/unit/vm_test.sh index 6ab43c39f..643b5bfe6 100755 --- a/tests/unit/vm_test.sh +++ b/tests/unit/vm_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash include './tests/unit/utils.sh' include './src/lib/kw_config_loader.sh'