[macOS] fix edge installation (#7553)

This commit is contained in:
sergei-pyshnoi
2023-05-09 19:41:47 +02:00
committed by GitHub
parent e2166f086d
commit 8bac0d5de1
+21 -20
View File
@@ -35,27 +35,28 @@ ln -s "$EDGEDRIVER_BIN" $APPLICATION
echo "export EDGEWEBDRIVER=${EDGEDRIVER_DIR}" >> "${HOME}/.bashrc" echo "export EDGEWEBDRIVER=${EDGEDRIVER_DIR}" >> "${HOME}/.bashrc"
popd > /dev/null popd > /dev/null
#Delete Microsoft autoupdate service to prevent autoupdates popup # Configure Edge Updater to prevent auto update
AUTOUPDATE_START="$HOME/Library/Preferences/com.microsoft.autoupdate2.plist" # https://learn.microsoft.com/en-us/deployedge/edge-learnmore-edgeupdater-for-macos
while [ ! -f "$AUTOUPDATE_START" ]
do
echo "Wait for MS update automatic installation"
sleep 30
done
echo "kill autoupdate process" mkdir "Library/Managed Preferences"
pgrep [M]icrosoft | sudo xargs kill -9 || true
echo "remove autupdate service"
sudo launchctl remove com.microsoft.autoupdate.helper
echo "delete autoupdate files" cat <<EOF > "Library/Managed Preferences/com.microsoft.EdgeUpdater.plist"
sudo rm -rf "$HOME/Library/Application Support/Microsoft AU Daemon/" <?xml version="1.0" encoding="UTF-8"?>
sudo rm -rf "$HOME/Library/Application Support/Microsoft AutoUpdate/" <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
sudo rm -rf "$HOME/Library/Preferences/com.microsoft.autoupdate2.plist" <plist version="1.0">
sudo rm -rf "$HOME/Library/Preferences/com.microsoft.autoupdate.fba.plist" <dict>
sudo rm -rf "$HOME/Library/Caches/com.microsoft.autoupdate2" <key>updatePolicies</key>
sudo rm -rf "/Library/Application Support/Microsoft/MAU2.0/" <dict>
sudo rm -rf "/Library/LaunchAgents/com.microsoft.update.agent.plist" <key>global</key>
sudo rm -rf "/Library/PrivelegedHelperTools/com.microsoft.autoupdate.helper" <dict>
<key>UpdateDefault</key>
<integer>3</integer>
</dict>
</dict>
</dict>
</plist>
EOF
chown root:wheel "/Library/Managed Preferences/com.microsoft.EdgeUpdater.plist"
invoke_tests "Browsers" "Edge" invoke_tests "Browsers" "Edge"