Skip to content

Commit 0bf5a60

Browse files
committed
Only export if path exists
1 parent 8123a0a commit 0bf5a60

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

bin/compile

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,21 @@ echo "-----> Installation done"
3939
PROFILE_D_FILE=$BUILD_DIR/.profile.d/heroku-playwright-python-browsers-defaults.sh
4040

4141
cat <<EOF >> $PROFILE_D_FILE
42-
export CHROMIUM_EXECUTABLE_PATH=\${find ~+ -type f -name "chrome":-NULL}
42+
CHROMIUM_EXECUTABLE_PATH=\$(find ~+ -type f -name "chrome":-NULL)
4343
echo "----> CHROMIUM_EXECUTABLE_PATH is \$CHROMIUM_EXECUTABLE_PATH"
44-
export FIREFOX_EXECUTABLE_PATH=\${find ~+ -type f -name "firefox":-NULL}
44+
if [ "\$CHROMIUM_EXECUTABLE_PATH" != "NULL" ]; then
45+
export CHROMIUM_EXECUTABLE_PATH=\$CHROMIUM_EXECUTABLE_PATH
46+
fi
47+
48+
FIREFOX_EXECUTABLE_PATH=\$(find ~+ -type f -name "firefox":-NULL)
4549
echo "----> FIREFOX_EXECUTABLE_PATH is \$FIREFOX_EXECUTABLE_PATH"
46-
export WEBKIT_EXECUTABLE_PATH=\${find ~+ -type f -name "pw_run.sh":-NULL} # see https://github.com/microsoft/playwright/issues/2923
50+
if [ "\$FIREFOX_EXECUTABLE_PATH" != "NULL" ]; then
51+
export FIREFOX_EXECUTABLE_PATH=\$FIREFOX_EXECUTABLE_PATH
52+
fi
53+
54+
WEBKIT_EXECUTABLE_PATH=\$(find ~+ -type f -name "pw_run.sh":-NULL) # see https://github.com/microsoft/playwright/issues/2923
4755
echo "----> WEBKIT_EXECUTABLE_PATH is \$WEBKIT_EXECUTABLE_PATH"
56+
if [ "\$WEBKIT_EXECUTABLE_PATH" != "NULL" ]; then
57+
export WEBKIT_EXECUTABLE_PATH=\$WEBKIT_EXECUTABLE_PATH
58+
fi
4859
EOF

0 commit comments

Comments
 (0)