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
|