fix: do not ship broken symlinks in webkit for mac (#5512)

Since we don't ship things like WebKitPluginAgent, we can
safely remove all the symlinks that point to the missing targets.

Fixes #5472
This commit is contained in:
Andrey Lushnikov 2021-02-19 21:31:33 -08:00 коммит произвёл GitHub
Родитель 496aeeba79
Коммит eb3efb3089
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -1,2 +1,2 @@
1437
Changed: dgozman@gmail.com Fri Feb 19 16:12:07 PST 2021
1438
Changed: lushnikov@chromium.com Fri Feb 19 21:08:07 PST 2021

Просмотреть файл

@ -131,6 +131,9 @@ createZipForMac() {
# copy protocol
node $SCRIPTS_DIR/concat_protocol.js > $tmpdir/protocol.json
# Remove all broken symlinks. @see https://github.com/microsoft/playwright/issues/5472
find "${tmpdir}" -type l ! -exec test -e {} \; -print | xargs rm
# zip resulting directory and cleanup TMP.
ditto -c -k $tmpdir $ZIP_PATH
rm -rf $tmpdir