You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.1 KiB
36 lines
1.1 KiB
#1/bin/bash
|
|
|
|
distro=$(lsb_release -is)
|
|
release=$(lsb_release -rs)
|
|
|
|
if [[ $distro == "Debian" ]]; then
|
|
echo "Detected distro: Debian"
|
|
if [[ $release == "10" ]]; then
|
|
echo "Detected release: 10"
|
|
release=10
|
|
elif [[ $release == "testing" ]]; then
|
|
echo "Detected release: testing"
|
|
release=Testing
|
|
else
|
|
echo "Error: failed to detect release"
|
|
exit 1
|
|
fi
|
|
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_$release/ /" > /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 -
|
|
|
|
sudo apt update -y
|
|
sudo apt install -y podman
|
|
else
|
|
echo "Error: failed to detect distro"
|
|
exit 1
|
|
fi
|
|
|
|
# copy bin files to /usr/local/bin
|
|
sudo rsync -vaSH bin/ /usr/local/bin/
|
|
|
|
# copy shflags to /usr/local/bin as well
|
|
sudo rsync -vaSH lib/shflags /usr/local/bin/
|
|
|
|
# install systemd startup service
|
|
#sudo rsync -vaSH lib/containers-startup.service /etc/systemd/system/
|
|
#sudo systemctl enable containers-startup.service
|
|
|