Skip to content

Commit bb8ddd6

Browse files
IanChildsfacebook-github-bot
authored andcommitted
Use realpath instead of readlink
Summary: Changelog: [Internal] Generated with: ``` python3 codemod.py -d xplat/js --extensions=sh 'THIS_DIR=\$\(cd -P "\$\(dirname "\$\(readlink "\${BASH_SOURCE\[0\]}"' 'THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}"'``` Reviewed By: motiz88 Differential Revision: D34379955 fbshipit-source-id: c60521cd6508b203f48ca8c890c450319991c2d4
1 parent 6b5c3db commit bb8ddd6

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

packages/react-native-codegen/scripts/oss/build.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# This script assumes yarn is already installed.
88

9-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
9+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1010

1111
set -e
1212
set -u

packages/react-native-codegen/src/cli/combine/combine_js_to_schema.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
set -e
88
set -u
99

10-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
10+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1111

1212
# shellcheck source=xplat/js/env-utils/setup_env_vars.sh
1313
source "$THIS_DIR/../../../../../../env-utils/setup_env_vars.sh"

packages/react-native-codegen/src/cli/generators/generate-all.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
set -e
88
set -u
99

10-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
10+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1111

1212
# shellcheck source=xplat/js/env-utils/setup_env_vars.sh
1313
source "$THIS_DIR/../../../../../../env-utils/setup_env_vars.sh"

packages/react-native-codegen/src/cli/parser/parser.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
set -e
88
set -u
99

10-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
10+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1111

1212
# shellcheck source=xplat/js/env-utils/setup_env_vars.sh
1313
source "$THIS_DIR/../../../../../../env-utils/setup_env_vars.sh"

runXcodeTests.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
# This script should be run from the react-native root
88

9-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
9+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1010
source "scripts/.tests.env"
1111

1212
if [ -n "$1" ]

scripts/objc-test.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ xcprettyFormat() {
7878
# Circle CI expects JUnit reports to be available here
7979
REPORTS_DIR="$HOME/react-native/reports/junit"
8080
else
81-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
81+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
8282

8383
# Write reports to the react-native root dir
8484
REPORTS_DIR="$THIS_DIR/../build/reports"

scripts/packager.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# LICENSE file in the root directory of this source tree.
66

77
# scripts directory
8-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
8+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
99
REACT_NATIVE_ROOT="$THIS_DIR/.."
1010
# Application root directory - General use case: react-native is a dependency
1111
PROJECT_ROOT="$THIS_DIR/../../.."

scripts/run-android-emulator.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# virtual device configuration.
1111
# This is useful for running integration tests on a local machine.
1212

13-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
13+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1414

1515
STATE=`adb get-state`
1616

scripts/update_podfile_lock.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# Usage:
99
# source scripts/update_podfile_lock && update_pods
1010

11-
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
11+
THIS_DIR=$(cd -P "$(dirname "$(realpath "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
1212
RNTESTER_DIR="$THIS_DIR/../packages/rn-tester"
1313

1414
# Keep this separate for FB internal access.

0 commit comments

Comments
 (0)