Merge branch 'pierreozoux-patch-1' into 'master'
Adds a delete command. See merge request libre.sh/compose.libre.sh!179
This commit is contained in:
commit
2f952f6fa0
1 changed files with 17 additions and 0 deletions
17
utils/libre
17
utils/libre
|
@ -61,6 +61,23 @@ case "$1" in
|
|||
provision ${@:2};;
|
||||
stats)
|
||||
docker stats $(docker ps|grep -v "NAMES"|awk '{ print $NF }'|tr "\n" " ");;
|
||||
delete)
|
||||
read -p "Are you sure you want to delete ${2}? (yY)" -n 1 -r
|
||||
echo # (optional) move to a new line
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]
|
||||
then
|
||||
cd /data/domains/${2}
|
||||
libre stop
|
||||
libre disable
|
||||
cd /data/domains
|
||||
tar cvzf ${2}.tgz ./${2}
|
||||
if [ -f ./${2}.tgz ]; then
|
||||
mv ${2}.tgz /data/domains/to_keep/
|
||||
rm -rf /data/domains/${2}
|
||||
rm -rf /system/haproxy/certs/${2}
|
||||
rm /system/haproxy/haproxy/certs/${2}.pem
|
||||
fi
|
||||
fi;;
|
||||
*)
|
||||
echo "Usage:"
|
||||
echo " - start|status|enable|disable|restart|stop: command sent to systemctl."
|
||||
|
|
Loading…
Reference in a new issue