1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/bozon_ynh.git synced 2024-09-03 18:16:09 +02:00
This commit is contained in:
ewilly 2016-04-17 18:30:17 +02:00
parent 02eda5d8ea
commit f5087449d8
2 changed files with 24 additions and 3 deletions

View file

@ -37,6 +37,15 @@
"example": "/bozon", "example": "/bozon",
"default": "/bozon" "default": "/bozon"
}, },
{
"name": "admin",
"type": "user",
"ask": {
"en": "Choose an admin user for BoZoN",
"fr": "Choisissez un administrateur pour BoZoN"
},
"example": "homer"
},
{ {
"name": "public_site", "name": "public_site",
"ask": { "ask": {

View file

@ -6,9 +6,10 @@ set -e
# retrieve arguments # retrieve arguments
domain=$1 domain=$1
path=$2 path=$2
is_public=$3 admin=$3
default_lang=$4 is_public=$4
filesize=$5 default_lang=$5
filesize=$6
# definie useful vars # definie useful vars
app=bozon app=bozon
@ -25,7 +26,15 @@ if [[ ! $? -eq 0 ]]; then
exit 1 exit 1
fi fi
# check user
sudo yunohost user list --json | grep -q "\"username\": \"$admin\""
if [[ ! $? -eq 0 ]]; then
echo "Wrong user"
exit 1
fi
# save app settings # save app settings
sudo yunohost app setting $app admin -v "$admin"
sudo yunohost app setting $app is_public -v "$is_public" sudo yunohost app setting $app is_public -v "$is_public"
sudo yunohost app setting $app domain -v "$domain" sudo yunohost app setting $app domain -v "$domain"
sudo yunohost app setting $app path -v "$path" sudo yunohost app setting $app path -v "$path"
@ -83,6 +92,9 @@ else
sudo yunohost app setting $app unprotected_uris -v "/" sudo yunohost app setting $app unprotected_uris -v "/"
fi fi
# adding admin to the allowed users
sudo yunohost app addaccess $app -u $admin
# restart services # restart services
sudo service nginx reload sudo service nginx reload
sudo yunohost app ssowatconf sudo yunohost app ssowatconf