From e675e0d71f5c895c100b243e247456e56e4a5f9a Mon Sep 17 00:00:00 2001 From: Sascha Grunert Date: Mon, 27 Oct 2025 10:18:29 +0100 Subject: [PATCH] hack: switch to `/usr/bin/env bash` There are systems which do not have `/bin/bash` available. We now switch to `/usr/bin/env bash` To support those development machines, too. Signed-off-by: Sascha Grunert --- hack/golangci-lint.sh | 2 +- hack/lib/init.sh | 2 +- hack/update-codegen-crds.sh | 2 +- hack/update-codegen.sh | 2 +- hack/update-compatibility.sh | 2 +- hack/update-deepcopy.sh | 2 +- hack/update-openapi.sh | 2 +- hack/update-payload-crds.sh | 2 +- hack/update-payload-featuregates.sh | 2 +- hack/update-prerelease-lifecycle-gen.sh | 2 +- hack/update-protobuf.sh | 2 +- hack/update-swagger-docs.sh | 2 +- hack/verify-codegen-crds.sh | 2 +- hack/verify-compatibility.sh | 2 +- hack/verify-crd-schema-checker.sh | 2 +- hack/verify-crdify.sh | 2 +- hack/verify-crds.sh | 2 +- hack/verify-deepcopy.sh | 2 +- hack/verify-group-versions.sh | 2 +- hack/verify-integration-tests.sh | 2 +- hack/verify-openapi.sh | 2 +- hack/verify-payload-crds.sh | 2 +- hack/verify-payload-featuregates.sh | 2 +- hack/verify-prerelease-lifecycle-gen.sh | 2 +- hack/verify-promoted-features-pass-tests.sh | 2 +- hack/verify-protobuf.sh | 2 +- hack/verify-swagger-docs.sh | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/hack/golangci-lint.sh b/hack/golangci-lint.sh index acaf9661baf..85ab1c15b29 100755 --- a/hack/golangci-lint.sh +++ b/hack/golangci-lint.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/lib/init.sh b/hack/lib/init.sh index 54ac526c307..88eae1a4a7f 100644 --- a/hack/lib/init.sh +++ b/hack/lib/init.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # This script is meant to be the entrypoint for OpenShift Bash scripts to import all of the support # libraries at once in order to make Bash script preambles as minimal as possible. This script recur- diff --git a/hack/update-codegen-crds.sh b/hack/update-codegen-crds.sh index 74eedbb0613..91501065787 100755 --- a/hack/update-codegen-crds.sh +++ b/hack/update-codegen-crds.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-codegen.sh b/hack/update-codegen.sh index aab8535ed98..38a4327356c 100755 --- a/hack/update-codegen.sh +++ b/hack/update-codegen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-compatibility.sh b/hack/update-compatibility.sh index dd4039fce13..c9c6352a877 100755 --- a/hack/update-compatibility.sh +++ b/hack/update-compatibility.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-deepcopy.sh b/hack/update-deepcopy.sh index eec27125977..d5f0ff50a48 100755 --- a/hack/update-deepcopy.sh +++ b/hack/update-deepcopy.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-openapi.sh b/hack/update-openapi.sh index b3f8b54639b..fd35ece5e6f 100755 --- a/hack/update-openapi.sh +++ b/hack/update-openapi.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-payload-crds.sh b/hack/update-payload-crds.sh index d2e5a4fa76f..462783369a8 100755 --- a/hack/update-payload-crds.sh +++ b/hack/update-payload-crds.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-payload-featuregates.sh b/hack/update-payload-featuregates.sh index 71b3a02c5c5..2c916fb4333 100755 --- a/hack/update-payload-featuregates.sh +++ b/hack/update-payload-featuregates.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-prerelease-lifecycle-gen.sh b/hack/update-prerelease-lifecycle-gen.sh index b8b9fdc45ea..6cf58b23474 100755 --- a/hack/update-prerelease-lifecycle-gen.sh +++ b/hack/update-prerelease-lifecycle-gen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-protobuf.sh b/hack/update-protobuf.sh index 3cf2cc28eed..b5d5a9b1e53 100755 --- a/hack/update-protobuf.sh +++ b/hack/update-protobuf.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/update-swagger-docs.sh b/hack/update-swagger-docs.sh index e87c1bdc34b..ba79cac8056 100755 --- a/hack/update-swagger-docs.sh +++ b/hack/update-swagger-docs.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-codegen-crds.sh b/hack/verify-codegen-crds.sh index 60030c4660e..d531cecca89 100755 --- a/hack/verify-codegen-crds.sh +++ b/hack/verify-codegen-crds.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-compatibility.sh b/hack/verify-compatibility.sh index 02ad9dfb913..269f2d1b5a2 100755 --- a/hack/verify-compatibility.sh +++ b/hack/verify-compatibility.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-crd-schema-checker.sh b/hack/verify-crd-schema-checker.sh index 74e99333ba8..be57161e939 100755 --- a/hack/verify-crd-schema-checker.sh +++ b/hack/verify-crd-schema-checker.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-crdify.sh b/hack/verify-crdify.sh index 41e2014725a..3c233e10963 100644 --- a/hack/verify-crdify.sh +++ b/hack/verify-crdify.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-crds.sh b/hack/verify-crds.sh index 93d6dd1d6cc..5e59dd285b7 100755 --- a/hack/verify-crds.sh +++ b/hack/verify-crds.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash if [ ! -f ./_output/tools/bin/yq ]; then mkdir -p ./_output/tools/bin diff --git a/hack/verify-deepcopy.sh b/hack/verify-deepcopy.sh index b6ff6f839c0..04530cf3a89 100755 --- a/hack/verify-deepcopy.sh +++ b/hack/verify-deepcopy.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-group-versions.sh b/hack/verify-group-versions.sh index f2f26b87e47..13a633c9548 100755 --- a/hack/verify-group-versions.sh +++ b/hack/verify-group-versions.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -o nounset set -o pipefail diff --git a/hack/verify-integration-tests.sh b/hack/verify-integration-tests.sh index 1e46134c020..02794f19e3b 100755 --- a/hack/verify-integration-tests.sh +++ b/hack/verify-integration-tests.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -o nounset set -o pipefail diff --git a/hack/verify-openapi.sh b/hack/verify-openapi.sh index f61c9bd0160..9bded5f3e6a 100755 --- a/hack/verify-openapi.sh +++ b/hack/verify-openapi.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-payload-crds.sh b/hack/verify-payload-crds.sh index 18c0aeb9ed3..12f8c2ee46c 100755 --- a/hack/verify-payload-crds.sh +++ b/hack/verify-payload-crds.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" source "$(dirname "${BASH_SOURCE}")/update-payload-crds.sh" diff --git a/hack/verify-payload-featuregates.sh b/hack/verify-payload-featuregates.sh index 5ffd5504dea..52a9788519b 100755 --- a/hack/verify-payload-featuregates.sh +++ b/hack/verify-payload-featuregates.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-prerelease-lifecycle-gen.sh b/hack/verify-prerelease-lifecycle-gen.sh index ad819814228..53485f717f9 100755 --- a/hack/verify-prerelease-lifecycle-gen.sh +++ b/hack/verify-prerelease-lifecycle-gen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-promoted-features-pass-tests.sh b/hack/verify-promoted-features-pass-tests.sh index c655b706a51..493642a1c20 100755 --- a/hack/verify-promoted-features-pass-tests.sh +++ b/hack/verify-promoted-features-pass-tests.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-protobuf.sh b/hack/verify-protobuf.sh index 9fe55b9fe18..252ebc910e2 100755 --- a/hack/verify-protobuf.sh +++ b/hack/verify-protobuf.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh" diff --git a/hack/verify-swagger-docs.sh b/hack/verify-swagger-docs.sh index 0b9fc4de4f4..38f1f65d324 100755 --- a/hack/verify-swagger-docs.sh +++ b/hack/verify-swagger-docs.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash source "$(dirname "${BASH_SOURCE}")/lib/init.sh"