deb/repo-add-gcp.bash
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 19 Mar 2023 00:41:00 +0200
changeset 6 f92d272095c3
parent 1 f497bf96ddc3
permissions -rw-r--r--
Restart lighttpd to pick up changes.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
#!/bin/bash
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
set -e
1
f497bf96ddc3 Adding Elastic& Fluenbit repos to deb with sign keys. Generalized code.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     4
src=gcp
0
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
1
f497bf96ddc3 Adding Elastic& Fluenbit repos to deb with sign keys. Generalized code.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     6
cmd="curl -o /usr/share/keyrings/$src.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg"
f497bf96ddc3 Adding Elastic& Fluenbit repos to deb with sign keys. Generalized code.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     7
eval $cmd
0
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
1
f497bf96ddc3 Adding Elastic& Fluenbit repos to deb with sign keys. Generalized code.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
     9
cat <<EOF >/etc/apt/sources.list.d/$cmd.list
0
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
# https://cloud.google.com/compute/docs/troubleshooting/known-issues#keyexpired-2
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
# For new GPG key use:
1
f497bf96ddc3 Adding Elastic& Fluenbit repos to deb with sign keys. Generalized code.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    12
#   $cmd
0
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
1
f497bf96ddc3 Adding Elastic& Fluenbit repos to deb with sign keys. Generalized code.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 0
diff changeset
    14
deb [signed-by=/usr/share/keyrings/$src.gpg] http://packages.cloud.google.com/apt cloud-sdk main
0
fcbf2f8a91fc Adding Hashi & GCP repos to deb with sign keys.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
EOF