diff --git a/hooks/post_user_create b/hooks/post_user_create new file mode 100644 index 0000000..b788cb3 --- /dev/null +++ b/hooks/post_user_create @@ -0,0 +1,4 @@ +#!/bin/bash + +user=$1 +sudo setfacl -m g:NAMETOCHANGE:rwx /home/$user diff --git a/scripts/install b/scripts/install index 62fc5b7..e33e2a7 100755 --- a/scripts/install +++ b/scripts/install @@ -56,6 +56,10 @@ sudo sed -i "s@PATHTOCHANGE@$path@g" /etc/nginx/conf.d/$domain.d/owncloud.conf sudo sed -i "s@ALIASTOCHANGE@$final_path/@g" /etc/nginx/conf.d/$domain.d/owncloud.conf sudo sed -i "s@NAMETOCHANGE@owncloud@g" /etc/nginx/conf.d/$domain.d/owncloud.conf sudo sed -i "s@NAMETOCHANGE@owncloud@g" /etc/php5/fpm/pool.d/owncloud.conf +sudo sed -i "s@NAMETOCHANGE@owncloud@g" ../hooks/post_user_create + +# Add hooks +sudo yunohost hook add post_user_create ../hooks/post_user_create "50-owncloud" # Set permissions to owncloud directories and /home directories + add Home external storage for i in $(ls /home) diff --git a/scripts/remove b/scripts/remove index 17d009d..a7c1f0e 100755 --- a/scripts/remove +++ b/scripts/remove @@ -8,6 +8,7 @@ domain=$(sudo yunohost app setting owncloud domain) mysql -u root -p$root_pwd -e "DROP DATABASE $db_name ; DROP USER $db_user@localhost ;" sudo rm -rf /var/www/owncloud sudo rm -rf /home/yunohost.app/owncloud +sudo rm -f /usr/share/yunohost/hooks/post_user_create/50-owncloud sudo rm -f /etc/nginx/conf.d/$domain.d/owncloud.conf sudo rm -f /etc/php5/fpm/pool.d/owncloud.conf sudo service php5-fpm restart