acf7de7a52c16dd994305ce289e60e4894ff04d0

Author
Kuba Tyszko <kuba@lbl.pl>
Committer
GitHub <noreply@github.com>
Date

Message

/bin/bash to /usr/bin/env bash (#13422)

Diff

  1diff --git a/util/chibios_conf_updater.sh b/util/chibios_conf_updater.sh
  2index 70bd80da1eafeab66a7e605d1768e577d045f56d..5ba8aa677b68a880b1d11b4cc428a1c6a13e33cd 100755
  3--- a/util/chibios_conf_updater.sh
  4+++ b/util/chibios_conf_updater.sh
  5@@ -1,4 +1,4 @@
  6-#!/bin/bash
  7+#!/usr/bin/env bash
  8 
  9 set -eEuo pipefail
 10 umask 022
 11diff --git a/util/generate_internal_docs.sh b/util/generate_internal_docs.sh
 12index bfee797d3abcdf9e4c208226af0a46ef0fdc152f..b107a37ad6bae8e4f40a0279229cf440fe2dfbf2 100755
 13--- a/util/generate_internal_docs.sh
 14+++ b/util/generate_internal_docs.sh
 15@@ -1,4 +1,4 @@
 16-#!/bin/bash
 17+#!/usr/bin/env bash
 18 
 19 set -x
 20 
 21diff --git a/util/install/arch.sh b/util/install/arch.sh
 22index eac4ad64eff0dd87b919706ad5cc1c67339f3147..bef98ac37f63310d50b27d320351cbdc23cb05e7 100755
 23--- a/util/install/arch.sh
 24+++ b/util/install/arch.sh
 25@@ -1,4 +1,4 @@
 26-#!/bin/bash
 27+#!/usr/bin/env bash
 28 
 29 _qmk_install() {
 30     echo "Installing dependencies"
 31diff --git a/util/install/debian.sh b/util/install/debian.sh
 32index 9e1299697674f420d28af13e10a2f687df44fe6f..57588e371abc3bc95041bc499798bda582e9fcb9 100755
 33--- a/util/install/debian.sh
 34+++ b/util/install/debian.sh
 35@@ -1,4 +1,4 @@
 36-#!/bin/bash
 37+#!/usr/bin/env bash
 38 
 39 DEBIAN_FRONTEND=noninteractive
 40 DEBCONF_NONINTERACTIVE_SEEN=true
 41diff --git a/util/install/fedora.sh b/util/install/fedora.sh
 42index 3f9695356ca835aed4b24712ac5714073da9071a..e123447d3f805c42e4ea61d6e1ca86fae23492b7 100755
 43--- a/util/install/fedora.sh
 44+++ b/util/install/fedora.sh
 45@@ -1,4 +1,4 @@
 46-#!/bin/bash
 47+#!/usr/bin/env bash
 48 
 49 _qmk_install() {
 50     echo "Installing dependencies"
 51diff --git a/util/install/freebsd.sh b/util/install/freebsd.sh
 52index d9399a5de957b5708c88c5e996ef30ace35a45e8..595911969d3662d55c1f7beb92437fceb6db1a3f 100755
 53--- a/util/install/freebsd.sh
 54+++ b/util/install/freebsd.sh
 55@@ -1,4 +1,4 @@
 56-#!/bin/bash
 57+#!/usr/bin/env bash
 58 
 59 _qmk_install_prepare() {
 60     sudo pkg update $SKIP_PROMPT
 61diff --git a/util/install/gentoo.sh b/util/install/gentoo.sh
 62index 604d07bf84fd126e32765ee44eef4fbeec752ad8..b031fc7629ecb1df1c6f6f3f8f7ac4a6c843b392 100755
 63--- a/util/install/gentoo.sh
 64+++ b/util/install/gentoo.sh
 65@@ -1,4 +1,4 @@
 66-#!/bin/bash
 67+#!/usr/bin/env bash
 68 
 69 _qmk_install_prepare() {
 70     echo "This script will make a USE change in order to ensure that that QMK works on your system."
 71diff --git a/util/install/linux_shared.sh b/util/install/linux_shared.sh
 72index cb81e8611f72dac8a242e50b46fe1ad4cf790779..e060f425f579a8dd1c9cb24c69630ee4e393fef1 100755
 73--- a/util/install/linux_shared.sh
 74+++ b/util/install/linux_shared.sh
 75@@ -1,4 +1,4 @@
 76-#!/bin/bash
 77+#!/usr/bin/env bash
 78 
 79 # For those distros that do not package bootloadHID
 80 _qmk_install_bootloadhid() {
 81diff --git a/util/install/macos.sh b/util/install/macos.sh
 82index 4b87217ba002685d802a956ebaacaa9875dd17a8..3ce8ddbfd3e0a22e890a8d5c80e1be88beb025df 100755
 83--- a/util/install/macos.sh
 84+++ b/util/install/macos.sh
 85@@ -1,4 +1,4 @@
 86-#!/bin/bash
 87+#!/usr/bin/env bash
 88 
 89 _qmk_install_prepare() {
 90     echo "Checking Homebrew installation"
 91diff --git a/util/install/msys2.sh b/util/install/msys2.sh
 92index b027ff53d217baaad4944c6ff89df7699c9554ec..203f8eff0cb59ce8aa171d1a94672cd2c380092c 100755
 93--- a/util/install/msys2.sh
 94+++ b/util/install/msys2.sh
 95@@ -1,4 +1,4 @@
 96-#!/bin/bash
 97+#!/usr/bin/env bash
 98 
 99 _qmk_install_prepare() {
100     pacman -Syu $MSYS2_CONFIRM
101diff --git a/util/install/slackware.sh b/util/install/slackware.sh
102index d73303159d56fad04bc2ce218da8adc4ee0c2d03..df4d073e7ba1a21d399f3ab4750e1b880ef89bc8 100755
103--- a/util/install/slackware.sh
104+++ b/util/install/slackware.sh
105@@ -1,4 +1,4 @@
106-#!/bin/bash
107+#!/usr/bin/env bash
108 
109 _qmk_install_prepare() {
110     echo "Before you continue, please ensure that your user is added to sudoers and that sboinstall is configured."
111diff --git a/util/install/solus.sh b/util/install/solus.sh
112index 5633f7039ccfe950195be8b9a554c4688c786c10..fad0605cf61efe454ddd621b9fca400143a2b1b5 100755
113--- a/util/install/solus.sh
114+++ b/util/install/solus.sh
115@@ -1,4 +1,4 @@
116-#!/bin/bash
117+#!/usr/bin/env bash
118 
119 _qmk_install_prepare() {
120     sudo eopkg -y update-repo
121diff --git a/util/install/void.sh b/util/install/void.sh
122index c49c3ef63f2e513e677f85d432a376c12d445faf..6aeb8e00aedfc5e6479e278c06bbb2a3e922f814 100755
123--- a/util/install/void.sh
124+++ b/util/install/void.sh
125@@ -1,4 +1,4 @@
126-#!/bin/bash
127+#!/usr/bin/env bash
128 
129 _qmk_install() {
130     echo "Installing dependencies"
131diff --git a/util/new_keyboard.sh b/util/new_keyboard.sh
132index cf3339f9a75846d4230f1ac16042d281f625ff5d..d0db23bb429b65901bf16fafb65434089927e00c 100755
133--- a/util/new_keyboard.sh
134+++ b/util/new_keyboard.sh
135@@ -1,4 +1,4 @@
136-#!/bin/bash
137+#!/usr/bin/env bash
138 
139 # This script generates a new keyboard directory under keyboards/,
140 # and copies the template files from quantum/template/ into it.
141diff --git a/util/qmk_install.sh b/util/qmk_install.sh
142index 943069453a20b5a816f7451aa2d57cd7a3b7afa2..06eb4f022842ebc35f6ede54c62706a210160c00 100755
143--- a/util/qmk_install.sh
144+++ b/util/qmk_install.sh
145@@ -1,4 +1,4 @@
146-#!/bin/bash
147+#!/usr/bin/env bash
148 
149 QMK_FIRMWARE_DIR=$(cd -P -- "$(dirname -- "$0")/.." && pwd -P)
150 QMK_FIRMWARE_UTIL_DIR=$QMK_FIRMWARE_DIR/util
151diff --git a/util/rules_cleaner.sh b/util/rules_cleaner.sh
152index ac27c2b09ba5133e6de276ef999c481f53a6f9f1..0367ae849f04ca1f1b6c43aa3a5413d1bc8cf7ea 100755
153--- a/util/rules_cleaner.sh
154+++ b/util/rules_cleaner.sh
155@@ -1,4 +1,4 @@
156-#!/bin/bash
157+#!/usr/bin/env bash
158 
159 # This script finds all rules.mk files in keyboards/ subdirectories,
160 # and deletes the build option filesize impacts from them.
161diff --git a/util/travis_build.sh b/util/travis_build.sh
162index e7bbe36a7bb1bb506d07b0b37d55854830f41ab1..a96cfcb57529dc3979c4e709416a509d126d1e4b 100755
163--- a/util/travis_build.sh
164+++ b/util/travis_build.sh
165@@ -1,4 +1,4 @@
166-#!/bin/bash
167+#!/usr/bin/env bash
168 
169 source util/travis_utils.sh
170 
171diff --git a/util/travis_compiled_push.sh b/util/travis_compiled_push.sh
172index 6300442fdbb93220d3c5b1ce1db0ddd14e52ab7d..73a9e3bc484020491242c058a6bf90280f2d69d3 100755
173--- a/util/travis_compiled_push.sh
174+++ b/util/travis_compiled_push.sh
175@@ -1,4 +1,4 @@
176-#!/bin/bash
177+#!/usr/bin/env bash
178 
179 source util/travis_utils.sh
180 source util/travis_push.sh
181diff --git a/util/travis_test.sh b/util/travis_test.sh
182index be0cfce001efe59092dfba2875b590e00d86efef..9156147ca6066195c4411b5bae4dee3cf3f32976 100644
183--- a/util/travis_test.sh
184+++ b/util/travis_test.sh
185@@ -1,4 +1,4 @@
186-#!/bin/bash
187+#!/usr/bin/env bash
188 
189 source util/travis_utils.sh
190