debian/scripts/podman.sh

32 lines
953 B
Bash
Raw Normal View History

2025-04-27 01:19:08 +03:00
#!/bin/bash
set -euo pipefail
sudo apt install -y podman
2025-04-27 19:13:17 +03:00
sudo adduser peon --disabled-password --disabled-login
sudo loginctl enable-linger peon
sudo cp "$HOME/.vimrc" /home/peon/.vimrc
sudo mkdir -p /home/peon/.config/containers
sudo cp "$HOME/.config/containers/storage.conf" /home/peon/.config/containers/storage.conf
echo 'if [ -z "${XDG_RUNTIME_DIR}" ]; then' | sudo tee -a /home/peon/.bashrc
echo ' XDG_RUNTIME_DIR=/run/user/$(id -u)' | sudo tee -a /home/peon/.bashrc
echo ' export XDG_RUNTIME_DIR' | sudo tee -a /home/peon/.bashrc
echo 'fi' | sudo tee -a /home/peon/.bashrc
sudo chown -R peon:peon /home/peon
2025-04-27 16:38:54 +03:00
sudo mkdir -p /etc/containers/
sudo cp "$HOME/.config/containers/storage.conf" /etc/containers/storage.conf
2025-04-27 01:19:08 +03:00
systemctl --user enable podman.socket
systemctl --user start podman.socket
2025-04-27 19:13:17 +03:00
sudo -u peon -s
systemctl --user enable podman.socket
systemctl --user start podman.socket
exit