1
1
#! /bin/bash
2
+ set -euo pipefail
2
3
sleep 0.1 && echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
3
- echo " $( basename " $0 " ) ..." && echo
4
+ echo " $( basename " $0 " ) ..." && echo
4
5
set -ex
5
6
6
7
# #######################################################################
@@ -12,33 +13,24 @@ set -ex
12
13
13
14
sudo mkdir -p /etc/apt/keyrings
14
15
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
25
16
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
26
22
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
31
23
# -> see https://github.com/openSUSE/MirrorCache/issues/428#issuecomment-1814992424
32
24
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
36
28
37
29
# install deps
38
30
sudo apt-get update
39
31
sudo apt-get -y upgrade
40
32
# 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
42
34
sudo apt install /tmp/conmon_2.1.2.deb
43
35
44
36
# Install Podman
0 commit comments