Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

20240819-shebang-bash-env #7886

Merged
merged 1 commit into from
Aug 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Docker/buildAndPush.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# Assume we're in wolfssl/Docker
WOLFSSL_DIR=$(builtin cd ${BASH_SOURCE%/*}/..; pwd)
Expand Down
2 changes: 1 addition & 1 deletion Docker/run.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

echo "Running with \"${*}\"..."

Expand Down
2 changes: 1 addition & 1 deletion Docker/yocto/buildAndPush.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# Assume we're in wolfssl/Docker/yocto
WOLFSSL_DIR=$(builtin cd ${BASH_SOURCE%/*}/../..; pwd)
Expand Down
2 changes: 1 addition & 1 deletion IDE/ARDUINO/sketches/wolfssl_server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ press the reset button or power cycle the Arduino before making a connection.
Here's one possible script to test the server from a command-line client:

```bash
#!/bin/bash
#!/usr/bin/env bash
echo "client log " > client_log.txt
counter=1
THIS_ERR=0
Expand Down
2 changes: 1 addition & 1 deletion IDE/Espressif/ESP-IDF/compileAllExamples.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# testing script: compileAllExamples
#
Expand Down
2 changes: 1 addition & 1 deletion IDE/Espressif/ESP-IDF/examples/wolfssl_test/testAll.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# testAll.sh [keyword suffix]
#
Expand Down
2 changes: 1 addition & 1 deletion IDE/Espressif/ESP-IDF/examples/wolfssl_test/testMonitor.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# Syntax:
# ./testMonitor.sh <example_name> <target> <keyword>
Expand Down
2 changes: 1 addition & 1 deletion IDE/Espressif/ESP-IDF/setup.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# check if IDF_PATH is set
if [ -z "$IDF_PATH" ]; then
Expand Down
2 changes: 1 addition & 1 deletion IDE/HEXAGON/build.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
if [ -z $1 ]; then
echo "./build <Debug | Release>"
exit 1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

function usage(){
cat << _EOT_
Expand Down
2 changes: 1 addition & 1 deletion IDE/Renesas/e2studio/Projects/tools/genhexbuf.pl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/perl
#!/usr/bin/env perl

# genhexbuf.pl
# Copyright (C) 2020 wolfSSL Inc.
Expand Down
2 changes: 1 addition & 1 deletion IDE/Renesas/e2studio/Projects/tools/rsa_pss_sign.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

SIGOPT=rsa_padding_mode:pss
SIGOPT2=rsa_pss_saltlen:-1
Expand Down
2 changes: 1 addition & 1 deletion IDE/apple-universal/build-wolfssl-framework.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# build-wolfssl-framework.sh
#
Expand Down
6 changes: 4 additions & 2 deletions IDE/mynewt/setup.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
#!/bin/bash -e
#!/usr/bin/env bash

# this scrypt deploy wolfssl and wolfcrypto source code to mynewt project
# this script deploys wolfssl and wolfcrypto source code to the mynewt project.
# run as bash "mynewt project root directory path"

set -e

SCRIPTDIR=`dirname $0`
SCRIPTDIR=`cd $SCRIPTDIR && pwd -P`
WOLFSSL_MYNEWTDIR=${SCRIPTDIR}
Expand Down
2 changes: 1 addition & 1 deletion RTOS/nuttx/wolfssl/setup-wolfssl.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh

set -e # exit on any command failure
if [ ! -d wolfssl ]; then
Expand Down
2 changes: 1 addition & 1 deletion async-check.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# This script creates symbolic links to the required asynchronous
# file for using the asynchronous simulator and make check
Expand Down
2 changes: 1 addition & 1 deletion certs/crl/gencrls.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh

# gencrls, crl config already done, see taoCerts.txt for setup
check_result(){
Expand Down
2 changes: 1 addition & 1 deletion certs/ecc/genecc.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh

# run from wolfssl root

Expand Down
2 changes: 1 addition & 1 deletion certs/ed25519/gen-ed25519-certs.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

check_result(){
if [ $1 -ne 0 ]; then
Expand Down
2 changes: 1 addition & 1 deletion certs/ed25519/gen-ed25519.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

EXAMPLE=$1
echo "This uses ed25519 certificate generator from wolfssl-examples github"
Expand Down
2 changes: 1 addition & 1 deletion certs/ed448/gen-ed448-certs.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

check_result(){
if [ $1 -ne 0 ]; then
Expand Down
2 changes: 1 addition & 1 deletion certs/gen_revoked.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

###########################################################
########## update and sign server-revoked-key.pem ################
Expand Down
2 changes: 1 addition & 1 deletion certs/p521/gen-p521-certs.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

check_result(){
if [ $1 -ne 0 ]; then
Expand Down
2 changes: 1 addition & 1 deletion certs/renewcerts.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
# renewcerts.sh
#
# renews the following certs:
Expand Down
2 changes: 1 addition & 1 deletion certs/rsapss/renew-rsapss-certs.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

check_result(){
if [ $1 -ne 0 ]; then
Expand Down
2 changes: 1 addition & 1 deletion certs/sm2/gen-sm2-certs.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

check_result(){
if [ $1 -ne 0 ]; then
Expand Down
2 changes: 1 addition & 1 deletion certs/statickeys/gen-static.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh

# run from wolfssl root

Expand Down
2 changes: 1 addition & 1 deletion certs/test-pathlen/assemble-chains.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# assemble-chains.sh
# Create certs and assemble all the certificate CA path test cert chains.
Expand Down
2 changes: 1 addition & 1 deletion certs/test-pathlen/refreshkeys.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

keyList=(
chainA-ICA1-key.pem chainA-entity-key.pem
Expand Down
2 changes: 1 addition & 1 deletion certs/test/gen-badsig.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

generate() {
# read in certificate and alter the last part of the signature
Expand Down
2 changes: 1 addition & 1 deletion commit-tests.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

#commit-tests.sh

Expand Down
2 changes: 1 addition & 1 deletion doc/generate_documentation.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
# This script depends on g++, cmake, git, and make to be installed

POSIXLY_CORRECT=1
Expand Down
2 changes: 1 addition & 1 deletion fips-check.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# fips-check.sh
# This script checks the current revision of the code against the
Expand Down
3 changes: 1 addition & 2 deletions fips-hash.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh

if test ! -x ./wolfcrypt/test/testwolfcrypt
then
Expand All @@ -18,4 +18,3 @@ then
cp wolfcrypt/src/fips_test.c wolfcrypt/src/fips_test.c.bak
sed "s/^\".*\";/\"${NEWHASH}\";/" wolfcrypt/src/fips_test.c.bak >wolfcrypt/src/fips_test.c
fi

2 changes: 1 addition & 1 deletion gencertbuf.pl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/perl
#!/usr/bin/env perl

# gencertbuf.pl
# version 1.1
Expand Down
2 changes: 1 addition & 1 deletion pull_to_vagrant.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
SRC=vagrant
DST=wolfssl

Expand Down
2 changes: 1 addition & 1 deletion scripts/aria-cmake-build-test.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# aria_cmake_build_test.sh
#
Expand Down
2 changes: 1 addition & 1 deletion scripts/benchmark_compare.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
# This script is designed to compare the output of wolfcrypt/benchmark test
# application. If the file has an extension ".csv", then it will parse the
# comma separated format, otherwise it will use the standard output format. The
Expand Down
2 changes: 1 addition & 1 deletion scripts/crl-revoked.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

#crl.test
# if we can, isolate the network namespace to eliminate port collisions.
Expand Down
2 changes: 1 addition & 1 deletion scripts/dertoc.pl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/perl
#!/usr/bin/env perl

# dertoc.pl
# version 1.0
Expand Down
2 changes: 1 addition & 1 deletion scripts/dtls.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# This script can be run with several environment variables set dictating its
# run. You can set the following to what you like:
Expand Down
2 changes: 1 addition & 1 deletion scripts/dtlscid.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# dtlscid.test
# Copyright wolfSSL 2022-2024
Expand Down
2 changes: 1 addition & 1 deletion scripts/external.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# external.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/google.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# google.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/makedistsmall.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#set -v

# Script to produce a small source/header only package (with CMake support)
Expand Down
4 changes: 2 additions & 2 deletions scripts/memtest.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# Run this script from the wolfSSL root as `./scripts/memtest.sh`.

Expand All @@ -14,7 +14,7 @@ make

for i in {1..1000}
do
echo "Trying $i...\n"
echo -e "Trying ${i}...\n"

./tests/unit.test > ./scripts/memtest.txt 2>&1

Expand Down
2 changes: 1 addition & 1 deletion scripts/ocsp-stapling-with-ca-as-responder.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# ocsp-stapling-with-ca-as-responder.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/ocsp-stapling.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# ocsp-stapling.test
# Test requires HAVE_OCSP and HAVE_CERTIFICATE_STATUS_REQUEST
Expand Down
2 changes: 1 addition & 1 deletion scripts/ocsp-stapling2.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# ocsp-stapling2.test
# Test requires HAVE_OCSP and HAVE_CERTIFICATE_STATUS_REQUEST_V2
Expand Down
2 changes: 1 addition & 1 deletion scripts/openssl.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# openssl.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/openssl_srtp.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
# Test WolfSSL/OpenSSL srtp interoperability
#
# TODO: add OpenSSL client with WolfSSL server
Expand Down
2 changes: 1 addition & 1 deletion scripts/pem.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# pem.test
# Copyright wolfSSL 2023-2023
Expand Down
2 changes: 1 addition & 1 deletion scripts/ping.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# ping.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/pkcallbacks.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

#pkcallbacks.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/psk.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# psk.test
# copyright wolfSSL 2016
Expand Down
2 changes: 1 addition & 1 deletion scripts/resume.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

#resume.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/sniffer-gen.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#set -x

# Run this script from the wolfSSL root
Expand Down
2 changes: 1 addition & 1 deletion scripts/sniffer-testsuite.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

#sniffer-testsuite.test

Expand Down
2 changes: 1 addition & 1 deletion scripts/stm32l4-v4_0_1_build.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
WOLF_ROOT=$(eval "pwd")
echo "WOLF_ROOT set to: \"$WOLF_ROOT\""
cd ../ || exit 5
Expand Down
2 changes: 1 addition & 1 deletion scripts/tls13.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# tls13.test
# Copyright wolfSSL 2016-2021
Expand Down
2 changes: 1 addition & 1 deletion scripts/trusted_peer.test
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

# trusted_peer.test
# copyright wolfSSL 2016
Expand Down