harmonizing shebang for scripts
authorChris Koeritz <fred@gruntose.com>
Fri, 15 Jul 2022 20:33:40 +0000 (16:33 -0400)
committerChris Koeritz <fred@gruntose.com>
Fri, 15 Jul 2022 20:33:40 +0000 (16:33 -0400)
this starts using the 'env' tool to locate bash for us, so we don't have
hard-coded paths.  the hard-coding of those always bugged me, and this
is a better solution, assuming that the environment has 'bash' resolve
to the right version of bash.  that is an externality that we cannot
enforce or guarantee, so it's appropriate to give up on trying to do so.

12 files changed:
scripts/core/array_sifter.sh
scripts/core/common.alias
scripts/core/connect_feisty_meow.sh
scripts/core/create_tempdir.sh
scripts/core/functions.sh
scripts/core/inventory.sh
scripts/core/is_feisty_up.sh
scripts/core/launch_feisty_meow.sh
scripts/core/prep_feisty_host.sh
scripts/core/reconfigure_feisty_meow.sh
scripts/core/search_replace.sh
scripts/core/variables.sh

index aca301f64c1466e8b7b0810d898b62c6e06dc246..a66941a4aa7bdb7c87bf0a77db788bb1cae48360 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # Provides functions for checking and sorting the contents of arrays.
 
index d0ebe897c277fb3e7fc63836b5e0c1697bfc72ef..f2c3b43718e629ecf5c6e03abc80b1c6978f2c15 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 ##############
 # Name   : common.alias
 # Author : Chris Koeritz
index 211bba7b975b06a7fe74da328e71d2e0cfceb8e4..258656c0e659981be17fb814c96a2853473a7068 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Author: Chris Koeritz
 
index c435d2dd9751f6045af2e8b4bedf8c82f8917166..e9cda8b70809bea198ac878f90326f69de354622 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # create_tempdir:
 #
index d2b0bdaa44f7c19c6caa7df0a76780804a122c67..30c36abd80bf96f0bdfb4f3f3b96f35d2704f97a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # This defines some general, useful functions.
 
index d32c86c7933c019b2be138060d2125bacc77c457..84b2b83960f760da1fcff453bbced781a7501a86 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a frivolous but useful script that shows information about the local
 # computer in terms of an adventure game inventory listing.
index 1f4b2d8ff2a1997bebe35c60a0b7a3b996db8f20..493abd1c3293a5f9e84a6b1546212ccd0bfaf124 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # tells the caller if the feisty_meow scripts have been initialized
 # successfully or not, as far as we can tell.
index 2f8aca0832a1000cd97cbaa150c5ecb725cf7d0b..9caeff3764397c0d905399ec2b23dbcd7309de16 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############
 
index c068fa5a5e79de56e2d29ebb88224774d416294b..7574f345dedd6a017c5e4d8dc9aaf4839b229a87 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # this is the feisty meow host preparation script.  it installs all the packages required to run and build feisty meow scripts and applications.
 # this script may still be a bit incomplete; we definitely use a lot of unix and linux tools in different scripts.
index b7e5dda07085f5c5fe0abb67c1bdff29d36dd8a2..3491beb88652145c437937bb23b8a306e04ae02a 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # reconfigure_feisty_meow:
 #
index 8357761a4c8a9959c68a24cb075c3dedf1bc8afa..9849db80cb1314a49950562967a81dcdece433b5 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # a break out of the popular replace_pattern_in_file function that
 # can work with multiple files.
index aa81598c931abede077fafde8c44d045b78631b8..c51490ba690cab30b890ae6e5337d15328c76dff 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ##############