mirror of
https://github.com/YunoHost-Apps/emailpoubelle_ynh.git
synced 2024-09-03 18:26:29 +02:00
check /etc/aliases
This commit is contained in:
parent
6a38f0239b
commit
6ea8df8d53
1 changed files with 16 additions and 1 deletions
|
@ -32,6 +32,7 @@ domain=$(ynh_app_setting_get $app domain)
|
|||
path_url=$(ynh_app_setting_get $app path)
|
||||
final_path=$(ynh_app_setting_get $app final_path)
|
||||
db_name=$(ynh_app_setting_get $app db_name)
|
||||
admin=$(ynh_app_setting_get $app admin)
|
||||
|
||||
#=================================================
|
||||
# CHECK IF THE APP CAN BE RESTORED
|
||||
|
@ -42,6 +43,9 @@ ynh_webpath_available $domain $path_url \
|
|||
test ! -d $final_path \
|
||||
|| ynh_die "There is already a directory: $final_path "
|
||||
|
||||
# Check user
|
||||
ynh_user_exists "$admin"
|
||||
|
||||
#=================================================
|
||||
# STANDARD RESTORATION STEPS
|
||||
#=================================================
|
||||
|
@ -78,12 +82,23 @@ for i in $lang ; do
|
|||
done
|
||||
locale-gen
|
||||
|
||||
#Temporaire - mettre en config
|
||||
ln -s $final_path/lang/fr $final_path/lang/fr_FR
|
||||
ln -s $final_path/lang/it $final_path/lang/it_IT
|
||||
ln -s $final_path/www/template-exemple $final_path/template-exemple
|
||||
|
||||
#=================================================
|
||||
# RESTORE POSTFIX ALIASES
|
||||
#=================================================
|
||||
cp -R ../sources/hooks/conf_regen/98-postfix_emailpoubelle /usr/share/yunohost/hooks/conf_regen/
|
||||
yunohost service regen-conf postfix
|
||||
|
||||
#create an alias for deleted junk adresses
|
||||
if ! [ grep "devnull:/dev/null" /etc/aliases ] ; then
|
||||
cp /etc/aliases /etc/aliases.emailpoubelle.bak #backup it
|
||||
echo "devnull:/dev/null" | tee -a /etc/aliases
|
||||
newaliases
|
||||
fi
|
||||
|
||||
#=================================================
|
||||
# RESTORE THE CRON FILE
|
||||
|
@ -96,7 +111,7 @@ ynh_restore_file "/etc/cron.d/$app"
|
|||
#=================================================
|
||||
# RELOAD NGINX & ALIASES
|
||||
#=================================================
|
||||
newaliases
|
||||
postmap $final_path/var/virtual
|
||||
systemctl reload nginx
|
||||
systemctl restart php7.0-fpm
|
||||
systemctl reload postfix
|
||||
|
|
Loading…
Add table
Reference in a new issue