fix(mac-compat): bypass keyring auth check hang and link macOS Library/Keychains to isolated home
This commit is contained in:
@@ -838,6 +838,14 @@ provision_isolation() {
|
||||
for f in antigravity-oauth-token installation_id settings.json; do
|
||||
if [ -e "$HOME/.gemini/antigravity-cli/$f" ]; then ln -sfn "$HOME/.gemini/antigravity-cli/$f" "$root/.gemini/antigravity-cli/$f"; seeded="${seeded:+$seeded,}.gemini/antigravity-cli/$f"; fi
|
||||
done
|
||||
# On macOS, seed ~/Library/Keychains to allow isolated agy to query Keychain Access credentials
|
||||
if [ "$(uname)" = "Darwin" ]; then
|
||||
mkdir -p "$root/Library"
|
||||
if [ -d "$HOME/Library/Keychains" ]; then
|
||||
ln -sfn "$HOME/Library/Keychains" "$root/Library/Keychains"
|
||||
seeded="${seeded:+$seeded,}Library/Keychains"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
hermes)
|
||||
mkdir -p "$root/.hermes"
|
||||
|
||||
Reference in New Issue
Block a user