Skip to content

Commit 5b9368a

Browse files
authored
Fix Podman Install (#8)
1 parent 5a0bae7 commit 5b9368a

File tree

1 file changed

+11
-19
lines changed

1 file changed

+11
-19
lines changed

utils/install-podman.sh

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/bin/bash
2+
set -euo pipefail
23
sleep 0.1 && echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
3-
echo "$( basename "$0" )..." && echo
4+
echo "$(basename "$0")..." && echo
45
set -ex
56

67
########################################################################
@@ -12,33 +13,24 @@ set -ex
1213

1314
sudo mkdir -p /etc/apt/keyrings
1415

15-
# # Debian Testing/Bookworm
16-
# curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/Debian_Testing/Release.key \
17-
# | gpg --dearmor \
18-
# | sudo tee /etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg > /dev/null
19-
# echo \
20-
# "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg]\
21-
# https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/Debian_Testing/ /" \
22-
# | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list > /dev/null
23-
24-
# OS=Debian_Unstable
2516
OS="xUbuntu_22.04"
17+
STABLE="stable"
18+
19+
curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:$STABLE/$OS/Release.key |
20+
gpg --dearmor |
21+
sudo tee /etc/apt/keyrings/devel_kubic_libcontainers_$STABLE.gpg >/dev/null
2622

27-
# Debian Unstable/Sid
28-
curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/$OS/Release.key \
29-
| gpg --dearmor \
30-
| sudo tee /etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg > /dev/null
3123
# -> see https://github.com/openSUSE/MirrorCache/issues/428#issuecomment-1814992424
3224
echo \
33-
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg]\
34-
https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/$OS/ /" \
35-
| sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list > /dev/null
25+
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_$STABLE.gpg]\
26+
https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/$STABLE/$OS/ /" |
27+
sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:$STABLE.list >/dev/null
3628

3729
# install deps
3830
sudo apt-get update
3931
sudo apt-get -y upgrade
4032
# https://github.com/containers/podman/issues/21024#issuecomment-1859449360
41-
wget https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_22.04/amd64/conmon_2.1.2~0_amd64.deb -O /tmp/conmon_2.1.2.deb
33+
wget https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/$STABLE/$OS/amd64/conmon_2.1.2~0_amd64.deb -O /tmp/conmon_2.1.2.deb
4234
sudo apt install /tmp/conmon_2.1.2.deb
4335

4436
# Install Podman

0 commit comments

Comments
 (0)