Skip to content

Commit c962da2

Browse files
authored
Merge pull request #3408 from IntersectMBO/use_dirname
chore(scripts): use dirname for script dir resolution
2 parents 6098051 + e12dc02 commit c962da2

17 files changed

Lines changed: 19 additions & 19 deletions

.source.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
return 1
1414
}
1515

16-
_root_dir_cnt="$(cd "${BASH_SOURCE[0]%/*}" && pwd)" || { echo "Cannot determine root dir, returning." >&2; return 1; }
16+
_root_dir_cnt="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" || { echo "Cannot determine root dir, returning." >&2; return 1; }
1717

1818
# Source additional environment variables from .env.sh
1919
if [ -e "$_root_dir_cnt/.env.sh" ]; then

cardano_node_tests/cluster_scripts/testnets/start-cluster

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -Eeuo pipefail
44
trap 'echo "Error at line $LINENO"' ERR
55

66
TESTNET_DIR="${1:?"Testnet dir needed"}"
7-
SCRIPT_DIR="$(cd "${0%/*}" && pwd)" || { echo "Cannot determine SCRIPT_DIR, exiting." >&2; exit 1; }
7+
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" || { echo "Cannot determine SCRIPT_DIR, exiting." >&2; exit 1; }
88
SOCKET_PATH="$(readlink -m "$CARDANO_NODE_SOCKET_PATH")"
99
STATE_CLUSTER="${SOCKET_PATH%/*}"
1010
# Fail if PWD is STATE_CLUSTER, as STATE_CLUSTER will be deleted
@@ -143,7 +143,7 @@ cat > "$STATE_CLUSTER/supervisord_start" <<EoF
143143
144144
set -uo pipefail
145145
146-
SCRIPT_DIR="\$(cd "\${0%/*}" && pwd)" || { echo "Cannot determine SCRIPT_DIR, exiting." >&2; exit 1; }
146+
SCRIPT_DIR="\$(cd "\$(dirname "\$0")" && pwd)" || { echo "Cannot determine SCRIPT_DIR, exiting." >&2; exit 1; }
147147
148148
cd "\$SCRIPT_DIR/.."
149149
@@ -155,7 +155,7 @@ cat > "$STATE_CLUSTER/stop-cluster" <<EoF
155155
156156
set -uo pipefail
157157
158-
SCRIPT_DIR="\$(cd "\${0%/*}" && pwd)" || { echo "Cannot determine SCRIPT_DIR, exiting." >&2; exit 1; }
158+
SCRIPT_DIR="\$(cd "\$(dirname "\$0")" && pwd)" || { echo "Cannot determine SCRIPT_DIR, exiting." >&2; exit 1; }
159159
PID_FILE="\$SCRIPT_DIR/supervisord.pid"
160160
SUPERVISORD_SOCKET_PATH="${SUPERVISORD_SOCKET_PATH}"
161161

runner/cli_coverage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -euo pipefail
44

5-
tests_repo="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine test repo dir, exiting." >&2; exit 1; }
5+
tests_repo="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine test repo dir, exiting." >&2; exit 1; }
66

77
get_coverage() {
88
if [ "$(echo "$tests_repo"/.cli_coverage/*)" = "$tests_repo/.cli_coverage/*" ] || ! command -v cardano-cli >/dev/null 2>&1; then

runner/create_results.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -euo pipefail
44

5-
tests_repo="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine tests repo dir, exiting." >&2; exit 1; }
5+
tests_repo="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine tests repo dir, exiting." >&2; exit 1; }
66
reports_dir="$tests_repo/.reports"
77
if [ "$(echo "$reports_dir"/*.json)" = "$reports_dir/*.json" ]; then
88
echo "No reports found in $reports_dir" >&2

runner/node_upgrade.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ df -h .
2323

2424
retval=0
2525

26-
REPODIR="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine repo dir, exiting." >&2; exit 1; }
26+
REPODIR="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine repo dir, exiting." >&2; exit 1; }
2727
export REPODIR
2828
cd "$REPODIR"
2929

runner/regression.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ df -h .
1313

1414
retval=0
1515

16-
REPODIR="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine repo dir, exiting." >&2; exit 1; }
16+
REPODIR="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine repo dir, exiting." >&2; exit 1; }
1717
cd "$REPODIR"
1818

1919
export WORKDIR="$REPODIR/run_workdir"

runner/reqs_coverage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euo pipefail
44

55
ARTIFACTS_DIR="${ARTIFACTS_DIR:-".artifacts"}"
66

7-
tests_repo="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine tests repo dir, exiting." >&2; exit 1; }
7+
tests_repo="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine tests repo dir, exiting." >&2; exit 1; }
88

99
get_coverage() {
1010
if [ ! -e "$ARTIFACTS_DIR" ]; then

runner/run_tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ARTIFACTS_DIR="${ARTIFACTS_DIR:-.artifacts}"
3737
COVERAGE_DIR="${COVERAGE_DIR:-.cli_coverage}"
3838
REPORTS_DIR="${REPORTS_DIR:-.reports}"
3939

40-
_TOP_DIR="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine top dir, exiting." >&2; exit 1; }
40+
_TOP_DIR="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine top dir, exiting." >&2; exit 1; }
4141
# shellcheck disable=SC1091
4242
. "$_TOP_DIR/scripts/common.sh"
4343

runner/setup_venv.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
}
77

88
_VENV_DIR="${_VENV_DIR:-"${WORKDIR:?}/.venv"}"
9-
_TOP_DIR="$(cd "${BASH_SOURCE[0]%/*}/.." && pwd)" || { echo "Cannot determine top dir, returning." >&2; return 1; }
9+
_TOP_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" || { echo "Cannot determine top dir, returning." >&2; return 1; }
1010

1111
if [ "${1:-""}" = "clean" ]; then
1212
rm -rf "$_VENV_DIR"

scripts/check_dev_env.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
set -uo pipefail
66

7-
_TOP_DIR="$(cd "${0%/*}/.." && pwd)" || { echo "Cannot determine top dir, exiting." >&2; exit 1; }
7+
_TOP_DIR="$(cd "$(dirname "$0")/.." && pwd)" || { echo "Cannot determine top dir, exiting." >&2; exit 1; }
88
# shellcheck disable=SC1091
99
. "$_TOP_DIR/scripts/common.sh"
1010

0 commit comments

Comments
 (0)