mirror of
https://github.com/YunoHost-Apps/mumbleserver_ynh.git
synced 2024-09-03 19:46:03 +02:00
Adding firewall rules install and remove script
This commit is contained in:
parent
11dd9bab07
commit
c780998e9a
3 changed files with 22 additions and 21 deletions
|
@ -53,13 +53,13 @@
|
|||
"fr": "Entrez un port pour votre serveur. Laissez par défaut si vous ne voulez pas en changer"
|
||||
},
|
||||
"example": "64738",
|
||||
"default": "64738'"
|
||||
"default": "64738"
|
||||
},
|
||||
{
|
||||
"name": "registername",
|
||||
"ask": {
|
||||
"en": "Choose a name for the root channel",
|
||||
"fr": "Entrez un nom pour le channel racines"
|
||||
"fr": "Entrez un nom pour le channel racine"
|
||||
},
|
||||
"example": "Root",
|
||||
"default": "Root'"
|
||||
|
|
|
@ -12,9 +12,24 @@ port=$5
|
|||
registerName=$6
|
||||
|
||||
mumble_conf=/etc/mumble-server.ini
|
||||
# Check user
|
||||
sudo yunohost user list --json | grep -q "\"username\": \"$user\""
|
||||
if [[ ! $? -eq 0 ]]; then
|
||||
echo "Wrong user"
|
||||
exit 1
|
||||
fi
|
||||
# Check port availability
|
||||
sudo yunohost app checkport $port
|
||||
if [[ ! $? -eq 0 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#open port in firewall
|
||||
sudo yunohost firewall allow Both $port > /dev/null 2>&1
|
||||
|
||||
# Save app settings
|
||||
sudo yunohost app setting $app admin -v "$admin"
|
||||
sudo yunohost app setting $app port -v "$port"
|
||||
|
||||
# install via apt-get
|
||||
sudo apt-get update
|
||||
|
|
|
@ -1,20 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
db_user=emailPoubelle
|
||||
db_name=$db_user
|
||||
root_pwd=$(sudo cat /etc/yunohost/mysql)
|
||||
domain=$(sudo yunohost app setting emailpoubelle domain)
|
||||
|
||||
#removing emailpoubelle database
|
||||
sudo mysql -u root -p$root_pwd -e "DROP DATABASE $db_name ; DROP USER $db_user@localhost ;"
|
||||
#removing emailpoubelle directory
|
||||
sudo rm -rf /var/www/emailpoubelle
|
||||
#removing nginx conf
|
||||
sudo rm -f /etc/nginx/conf.d/$domain.d/emailpoubelle.conf
|
||||
#removing aliases
|
||||
sudo sed -i "s@devnull:/dev/null@@g" /etc/aliases
|
||||
sudo newaliases
|
||||
sudo sed -i "s@virtual_alias_maps = hash:/var/www/emailpoubelle/var/virtual@@g" /etc/postfix/main.cf
|
||||
sudo service postfix reload
|
||||
sudo nginx reload
|
||||
sudo yunohost app ssowatconf
|
||||
app=mumbleserver
|
||||
$port=$(sudo yunohost app setting $app port)
|
||||
sudo apt-get autoremove -y mumble-server
|
||||
sudo yunohost firewall disallow Both $port > /dev/null 2>&1
|
Loading…
Add table
Reference in a new issue