Chore: migrate some scripts shebang to sh 83/102083/1
authorguillaume.lambert <guillaume.lambert@orange.com>
Tue, 16 Aug 2022 09:34:59 +0000 (11:34 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 16 Aug 2022 09:42:07 +0000 (11:42 +0200)
There is no reason to force the use of bash in scripts w/o any bashism.
Shell scripts w/o shebangs may behave unpredictably during migrations.

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Idc765b4e95b300ccefc86b8649dcb291dc1cafeb

23 files changed:
jenkins-config/global-vars-releng.sh
jenkins-config/global-vars-sandbox.sh
jenkins-init-scripts/builder.sh
jenkins-init-scripts/devstack.sh
jenkins-init-scripts/docker.sh
jenkins-init-scripts/mininet-ubuntu.sh
jenkins-init-scripts/robot.sh
jjb/autorelease/autorelease-get-integration-test-variables.sh
jjb/integration/distribution/distribution-delete-snaphot-artifacts.sh
jjb/integration/integration-cleanup-tmp.sh
jjb/integration/integration-cleanup-workspace.sh
jjb/integration/integration-get-apex-addresses.sh
jjb/integration/integration-rebase-gerrit-patch.sh
jjb/opendaylight-infra-deploy-maven-site.sh
jjb/ovsdb/cleanup-docker.sh
jjb/ovsdb/include-setup-hwvtep-docker.sh
jjb/ovsdb/setup-docker.sh
jjb/releng-maven-mri-stage.sh
packer/provision/null_data.sh
packer/provision/rh-user_data.sh
packer/provision/system_reseal.sh
packer/provision/system_reseal_local_env.sh
scripts/delete-jobs.sh

index c7f45cb6440acd6a3cf74ce2cb1de9402818ba42..2b3fc306623c31ca93f45947b8822283a96bb1a7 100644 (file)
@@ -1,3 +1,5 @@
+#!/bin/sh
+
 CONTAINER_PULL_REGISTRY=nexus3.opendaylight.org:10003
 CONTAINER_PUSH_REGISTRY=nexus3.opendaylight.org:10002
 DOCKER_REGISTRY=nexus3.opendaylight.org
index 939673443ce1a9094c1c3cae60a44e92b0c0d036..c65dc77030ab54a401d98a957079fc935dbb4658 100644 (file)
@@ -1,3 +1,5 @@
+#!/bin/sh
+
 CONTAINER_PULL_REGISTRY=nexus3.opendaylight.org:10003
 CONTAINER_PUSH_REGISTRY=nexus3.opendaylight.org:10002
 DOCKER_REGISTRY=nexus3.opendaylight.org
index 367451f56e414ca0b3d74c26a7a20aae185071f8..b27028b253b3ea412ce9f80aa613066f0dff42b7 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 # vim: sw=2 ts=2 sts=2 et :
 
 yum clean all
index d8a87327650ab8a0625af634359eb5b0f0e47319..02f07960419bea5b2dcdaad933d807fd0ba0d84c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # It looks like the devstack gate is stomping on our dnsmasq setup which
 # therefore kills our ability to do proper lookups of some resources.
index d8963184cb5017fc49366cdeb0968e4f6bfa821c..7fa0825c896a40256a39af05a15d7b46c1052a69 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # make sure we don't require tty for sudo operations
 cat <<EOF >/etc/sudoers.d/89-jenkins-user-defaults
index 7f0cd569ef76c7f4bed431f669c4d8b37ca3a4f6..5feab209160cf8dd606cf377ddfed86623027465 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # make sure we don't require tty for sudo operations
 cat <<EOF >/etc/sudoers.d/89-jenkins-user-defaults
index 5fc0579d81c08e252db395c2392b58df815f9d02..ab13038869a465e952f04523788f80ea2901551b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # make sure we don't require tty for sudo operations
 cat <<EOF >/etc/sudoers.d/89-jenkins-user-defaults
index 95ff652ae7e723842b87c0239238304a5f995085..d309744a4bfb379f626b75af3688ed4439beb893 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 # SPDX-License-Identifier: EPL-1.0
 ##############################################################################
 # Copyright (c) 2015, 2016 The Linux Foundation and others.
index 825023d31958a73633162c5bec2e812f3697ccc6..b0ca5ae6b997bc88d10ede39473dbb247eeb589f 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash -x
+#!/bin/sh -x
 # SPDX-License-Identifier: EPL-1.0
 ##############################################################################
 # Copyright (c) 2017 The Linux Foundation and others.
index eda0da905f9e0602b1b52c0d9b4619c6fc36699d..cda9a63095a2a6427b3d3df41b943f57732907e4 100644 (file)
@@ -1,4 +1,5 @@
-#!/bin/bash
+#!/bin/sh
+
 echo "Cleaning up Robot installation..."
 
 # ${ROBOT_VENV} comes from the integration-install-robotframework.sh
index f824262aeb025c56f7692f171b486425bfe25d74..c7cecef61eade81ae924fb737107093c5fe03df4 100644 (file)
@@ -1,4 +1,5 @@
-#!/bin/bash
+#!/bin/sh
+
 echo "Cleaning up the workspace..."
 
 # Leftover files from previous runs could be wrongly copied as results.
index 005df554100e08850cb9c8cd83d6d1e60f862e02..6606860dd0e73ef411391ee6650547113ba155a8 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash -l
+#!/bin/sh -l
 # Get the Controller and Tools VM slave addresses
 
 set -ex -o pipefail
index b1fbae329b511a647a37389de6597bf4e1541fcb..ceb3457a7c97ae9bd09902f66f467a2289fb7d94 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 # Make sure changes merged after patch creation are applied.
 
 set -exu
index 03d5c3d1b6ec2e6d20d9315c4b9a4751c6fd9f63..d27109499ec379a04755ad4f2c9ae9ccf84b8b5b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 # SPDX-License-Identifier: EPL-1.0
 ##############################################################################
 # Copyright (c) 2017 The Linux Foundation and others.
index 9aff8ed0eb3857c3d7db2ccfde5e071b3b38250b..ec7bbd312e7373ce704b57915c337d604b060e57 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 set -e
 
index 7860c4b72721a80c5ffdf6020d510e759f549b5c..f8d310302b2db866992181987d09ad359ff6922a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 set -e
 
index 23f457545e9804933d570e0686142b2d70817566..ceb8539a67a93872bb61a60c43ded62c450901a0 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 set -e
 
index 9dfb7859e00bdd4a51ab04b659a824e42fc6e100..e056a8bbee18e63b33a2f1b7e197e157f5fedaf3 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 echo "---> releng-maven-mri-stage.sh"
 # This script publishes artifacts to a staging repo in Nexus and exports the karaf bundle URL.
index 3fa6a3c9f017a56b663e25d4e2af3dc869124bac..dbaed3bff853d746d8a1b217cd334f06d01463fd 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 # vi: ts=4 sw=4 sts=4 et :
 
 # Nothing to do for Ubuntu specific provisioning
index 6bddb244902554264896f3d78e5a0a75c9b317d4..8ad9abf7b079f94918e46acec4f472b31a637130 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 # vi: ts=4 sw=4 sts=4 et :
 
 /bin/sed -i 's/ requiretty/ !requiretty/' /etc/sudoers;
index f8bc7dc5f9b4b865df8ebf7c06eb617c3fa3bb98..311fcc42188c45d1402f0a93ad4e7c4d94064b28 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # vim: sw=2 ts=2 sts=2 et :
 
index 041fffeff0d9b7455bc905cf0ec3821627e355d7..4b4e51593e17c2b958dee4243fdb14d582e5ac88 100644 (file)
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/bin/sh
 
 # Here add local env changes.
index ef8c84fa4db7cf5c656a4f60ee33182bd4713b85..7baf0a36d518cfebd545b95b230dbf08d5600a60 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # Script to delete Jenkins jobs by searching a string.
 #