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
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

Loading…
Cancel
Save