build files for making podman containers
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

#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