Browse Source

only use opensuse repo if running debian version less than 11

feature/rootless-podman
Mar Alegre 4 years ago
parent
commit
eb95aee75a
  1. 16
      install.sh

16
install.sh

@ -15,18 +15,20 @@ if [[ $distro == "Debian" ]]; then
release=Testing release=Testing
else else
echo "Error: failed to detect release" echo "Error: failed to detect release"
exit 1 exit 2
fi 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 -
echo "Installing podman ..."
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 update -y
sudo apt install -y fuse-overlayfs slirp4netns podman sudo apt install -y fuse-overlayfs slirp4netns podman
else else
echo "Error: failed to detect distro." echo "Error: failed to detect distro."
exit 1 exit 2
fi fi
echo "Copying scripts to /usr/local/bin ..." echo "Copying scripts to /usr/local/bin ..."
@ -50,7 +52,7 @@ if [[ ! $(getent group $name) ]]; then
fi fi
if [[ ! $(getent passwd $name) ]]; then if [[ ! $(getent passwd $name) ]]; then
echo "Creating user '$name' ..." 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 fi
echo "Configuring user '$name' ..." echo "Configuring user '$name' ..."
sudo groupmod -g $uid $name sudo groupmod -g $uid $name

Loading…
Cancel
Save