Skip to content

Commit 7ac73b7

Browse files
authored
Only add to sources.list.d file a single time (#2634)
1 parent 9cc96b3 commit 7ac73b7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

local/install_deps_linux.bash

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,13 @@ if [ ! $only_reproduce ]; then
105105
stable"
106106

107107
export CLOUD_SDK_REPO="cloud-sdk"
108-
echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | \
109-
sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
108+
export APT_FILE=/etc/apt/sources.list.d/google-cloud-sdk.list
109+
export APT_LINE="deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main"
110+
sudo bash -c "grep -x \"$APT_LINE\" $APT_FILE || (echo $APT_LINE | tee -a $APT_FILE)"
111+
110112
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | \
111113
sudo apt-key add -
114+
112115
fi
113116

114117
# Install apt-get packages.

0 commit comments

Comments
 (0)