From eb95aee75ac458456fe66f5ee28d4c019a63f81e Mon Sep 17 00:00:00 2001 From: Mar Alegre Date: Sat, 1 Jan 2022 19:07:11 -0500 Subject: [PATCH] only use opensuse repo if running debian version less than 11 --- install.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/install.sh b/install.sh index fa1f988..416aa5d 100755 --- a/install.sh +++ b/install.sh @@ -15,18 +15,20 @@ if [[ $distro == "Debian" ]]; then release=Testing else echo "Error: failed to detect release" - exit 1 + exit 2 fi + echo "Installing podman ..." - sudo apt install -y gnupg curl - echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_${release:?}/ /" | sudo tee /etc/apt/sources.list.d/podman.list - curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_${release:?}/Release.key | sudo apt-key add - - + if [[ $release != "testing" && $release -lt 11 ]]; then + sudo apt install -y gnupg curl + echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_${release:?}/ /" | sudo tee /etc/apt/sources.list.d/podman.list + curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_${release:?}/Release.key | sudo apt-key add - + fi sudo apt update -y sudo apt install -y fuse-overlayfs slirp4netns podman else echo "Error: failed to detect distro." - exit 1 + exit 2 fi echo "Copying scripts to /usr/local/bin ..." @@ -50,7 +52,7 @@ if [[ ! $(getent group $name) ]]; then fi if [[ ! $(getent passwd $name) ]]; then echo "Creating user '$name' ..." - sudo useradd -r -u $uid -p '*'-s /sbin/nologin -d /srv/vol -g $name $name + sudo useradd -r -u $uid -p '*' -s /sbin/nologin -d /srv/vol -g $name $name fi echo "Configuring user '$name' ..." sudo groupmod -g $uid $name