#!/bin/bash #================================================= # GENERIC START #================================================= # IMPORT GENERIC HELPERS #================================================= source _common.sh source /usr/share/yunohost/helpers #================================================= # LOAD SETTINGS #================================================= app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get $app domain) path_url=$(ynh_app_setting_get $app path) admin=$(ynh_app_setting_get $app admin) final_path=$(ynh_app_setting_get $app final_path) db_name=$(ynh_app_setting_get $app db_name) final_path=/var/www/$app # Copy source files test -e "$final_path" || ynh_die "This path already contains a folder" sudo mkdir -p $final_path sudo cp -R ../src/bin/ $final_path/bin sudo cp -R ../src/lib/ $final_path/lib sudo cp -R ../src/locale/ $final_path/locale sudo cp -R ../src/www/ $final_path/www sudo cp ../src/emailPoubelle.php $final_path/emailPoubelle.php sudo chown -R www-data:www-data $final_path #adding php-cli for cron sudo apt-get update -qq sudo apt-get install -yqq php5-cli #adding cronjob for removing expired email addresses sudo echo "$cronline" | sudo tee -a /etc/cron.d/emailpoubelle sudo chmod 644 /etc/cron.d/emailpoubelle # Restart services sudo service nginx reload sudo service postfix reload sudo yunohost app ssowatconf