From 169ea4cf81209d1db7e7367b4ed33ca89e040fa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 18 Feb 2025 16:30:39 +0100 Subject: [PATCH] tests: Use env in bash scripts shebang Bash can be in both /usr/bin/bash or /bin/bash (or elsewhere!) depending on the distro, so let's be generic using env to figure it out. This comes from a packaging lintian error we get: E: mutter-16-tests: wrong-path-for-interpreter /usr/bin/bash != /bin/bash [usr/share/mutter-16/tests/socket-launch.sh] Part-of: --- src/tests/clutter/interactive/meson/gen-test-unit-names.sh | 2 +- src/tests/kvm/run-kvm-test.sh | 2 +- src/tests/kvm/virtme-run.sh | 2 +- src/tests/socket-launch.sh | 2 +- src/tests/x11-test.sh | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/tests/clutter/interactive/meson/gen-test-unit-names.sh b/src/tests/clutter/interactive/meson/gen-test-unit-names.sh index 72c5bf362..87c4e6961 100755 --- a/src/tests/clutter/interactive/meson/gen-test-unit-names.sh +++ b/src/tests/clutter/interactive/meson/gen-test-unit-names.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env sh outputfile=$1 shift diff --git a/src/tests/kvm/run-kvm-test.sh b/src/tests/kvm/run-kvm-test.sh index 4213ef9e8..e21ec6497 100755 --- a/src/tests/kvm/run-kvm-test.sh +++ b/src/tests/kvm/run-kvm-test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e diff --git a/src/tests/kvm/virtme-run.sh b/src/tests/kvm/virtme-run.sh index 1e707d308..a74f463a4 100755 --- a/src/tests/kvm/virtme-run.sh +++ b/src/tests/kvm/virtme-run.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e diff --git a/src/tests/socket-launch.sh b/src/tests/socket-launch.sh index 376f8b7b9..7ca446ff2 100755 --- a/src/tests/socket-launch.sh +++ b/src/tests/socket-launch.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export LISTEN_PID=$$ exec "$@" diff --git a/src/tests/x11-test.sh b/src/tests/x11-test.sh index ff1aea3bc..faf90251f 100755 --- a/src/tests/x11-test.sh +++ b/src/tests/x11-test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -ex