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.
55 lines
889 B
55 lines
889 B
#!/bin/bash
|
|
|
|
#VARS
|
|
workdir="/opt/gitea"
|
|
podname="gitea"
|
|
|
|
################################################
|
|
#CONFIRMATION
|
|
read -r -p "Tout retirer de Gitea? [y/N] " response
|
|
case "$response" in
|
|
[yY][oO])
|
|
echo "Démarrage"
|
|
cleanup
|
|
;;
|
|
*)
|
|
exit 1
|
|
;;
|
|
esac
|
|
#################################################
|
|
|
|
|
|
cleanup () {
|
|
|
|
echo "Arrêt du pod"
|
|
#stop
|
|
cd $workdir
|
|
podman-compose down
|
|
|
|
#user
|
|
echo "Suppression du user/group"
|
|
groupdel gitea
|
|
userdel gitea
|
|
#groupadd -g 9221 gitea
|
|
#useradd -g 9221 gitea
|
|
#usermod -a -G gitea myownuser
|
|
|
|
#data dirs
|
|
echo "Suppression des dossiers"
|
|
cd ~
|
|
rm -rf $workdir
|
|
|
|
|
|
#firewall config
|
|
echo "Nettoyage du pare-feu"
|
|
firewall-cmd --permanent --remove-service=$podname
|
|
rm -f /etc/firewalld/services/$podname.xml*
|
|
firewall-cmd --reload
|
|
#firewal-cmd --permanent --remove-port=999/tcp
|
|
podman network reload --all
|
|
|
|
echo "Terminé"
|
|
}
|
|
|
|
|