[GLOBAL] Move to Gitlab
[oom.git] / .ci / check-bashisms.sh
index 0dae225..0915725 100755 (executable)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+set -eu
+
 if ! which checkbashisms >/dev/null && ! sudo yum install devscripts-minimal && ! sudo apt-get install devscripts
 then
     printf "checkbashisms command not found - please install it \n\
             (e.g. sudo apt-get install devscripts | yum install devscripts-minimal )\n" >&2
     exit 2
 fi
+
 find . -not -path '*/.*' -name '*.sh' -exec checkbashisms {} + || exit 3
 find . -not -path '*/.*' -name '*.failover' -exec checkbashisms -f \{\} + || exit 4
 ! find . -not -path '*/.*' -name '*.sh' -exec grep 'local .*=' {} + || exit 5
 ! find . -not -path '*/.*' -name '*.failover' -exec grep 'local .*=' {} + || exit 6
+
 exit 0