Rajout de la confirmation de la suppression des données lors d'un purge
Closes: #645
This commit is contained in:
parent
6c7745aae4
commit
d7ac6db630
|
@ -16,7 +16,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: AlternC 0.9.5\n"
|
"Project-Id-Version: AlternC 0.9.5\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2006-04-26 11:16+0200\n"
|
"POT-Creation-Date: 2006-07-07 13:20+0200\n"
|
||||||
"PO-Revision-Date: 2006-04-26 11:16+0200\n"
|
"PO-Revision-Date: 2006-04-26 11:16+0200\n"
|
||||||
"Last-Translator: Benjamin Sonntag <benjamin@sonntag.fr>\n"
|
"Last-Translator: Benjamin Sonntag <benjamin@sonntag.fr>\n"
|
||||||
"Language-Team: Team AlternC <team@alternc.org>\n"
|
"Language-Team: Team AlternC <team@alternc.org>\n"
|
||||||
|
@ -420,3 +420,51 @@ msgstr ""
|
||||||
"dans le fichier /etc/pop-before-smtp/pop-before-smtp.conf et commentez-les. "
|
"dans le fichier /etc/pop-before-smtp/pop-before-smtp.conf et commentez-les. "
|
||||||
"La chaîne hash:/var/lib/pop-before-smtp/hosts doit aussi être ajoutée à la "
|
"La chaîne hash:/var/lib/pop-before-smtp/hosts doit aussi être ajoutée à la "
|
||||||
"directive mynetworks dans /etc/postfix/main.cf."
|
"directive mynetworks dans /etc/postfix/main.cf."
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:156
|
||||||
|
msgid "Should I remove all databases (/var/alternc/db/) ?"
|
||||||
|
msgstr "Les bases de données doivent elles être supprimés (/var/alternc/db) ?"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:156
|
||||||
|
msgid "All users databases will be trashed"
|
||||||
|
msgstr "Toutes les bases de données des utilisateurs seront perdues"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:161
|
||||||
|
msgid "Should I remove users datas ?"
|
||||||
|
msgstr "Les données des utilisateurs doivent elles êtres supprimés ?"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:161
|
||||||
|
msgid "The files and apache redirections created by users will be trashed"
|
||||||
|
msgstr "Les fichiers et les redirections d'apache créés par les utilisateurs seront perdus"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:166
|
||||||
|
msgid "Should I remove bind zones ?"
|
||||||
|
msgstr "Les zones de bind doivent elles être supprimés ?"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:166
|
||||||
|
msgid "It will delete all bind zones created by AlternC"
|
||||||
|
msgstr "Cela supprimera toutes les zone de bind créées par AlternC"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:171
|
||||||
|
msgid "Should I remove bind mailboxes ?"
|
||||||
|
msgstr "Les boites mails doivent elles être supprimés ?"
|
||||||
|
|
||||||
|
#. Type: boolean
|
||||||
|
#. Description
|
||||||
|
#: ../templates:171
|
||||||
|
msgid "If you accept all users e-mails will be deleted"
|
||||||
|
msgstr "Si vous acceptez, toutes les e-mails des utilisateurs seront supprimés"
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
|
||||||
# * postrm remove
|
# * postrm remove
|
||||||
# * postrm purge
|
# * postrm purge
|
||||||
# * old-postrm upgrade new-version
|
# * old-postrm upgrade new-version
|
||||||
|
@ -13,14 +15,42 @@ set -e
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
purge)
|
purge)
|
||||||
rm -f /etc/alternc/local.sh
|
rm -f /etc/alternc/local.sh /etc/alternc/bureau.conf
|
||||||
rm -f /var/backups/alternc/etc-installed.tar.gz
|
rm -f /var/backups/alternc/etc-installed.tar.gz
|
||||||
|
|
||||||
# Purge database?
|
# Purge database?
|
||||||
#rm -rf /var/alternc/db
|
db_input high alternc/postrm_remove_databases || true
|
||||||
|
db_go
|
||||||
|
db_get alternc/postrm_remove_databases || true
|
||||||
|
if [ "$RET" = "true" ]; then
|
||||||
|
rm -rf /var/alternc/db
|
||||||
|
fi
|
||||||
|
|
||||||
# Purge datafiles?
|
# Purge datafiles?
|
||||||
#rm -rf /var/alternc/dns
|
db_input high alternc/postrm_remove_datafiles || true
|
||||||
#rm -rf /var/alternc/html
|
db_go
|
||||||
rm -rf /var/alternc/apacheconf
|
db_get alternc/postrm_remove_datafiles || true
|
||||||
|
if [ "$RET" = "true" ]; then
|
||||||
|
rm -rf /var/backups/alternc /var/alternc/dns /var/alternc/html /var/alternc/redir
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Purge bind zones
|
||||||
|
db_input high alternc/postrm_remove_bind || true
|
||||||
|
db_go
|
||||||
|
db_get alternc/postrm_remove_bind || true
|
||||||
|
if [ "$RET" = "true" ]; then
|
||||||
|
rm -rf /var/alternc/bind /etc/bind/templates
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Purge mailboxes
|
||||||
|
db_input high alternc/postrm_remove_mailboxes || true
|
||||||
|
db_go
|
||||||
|
db_get alternc/postrm_remove_mailboxes || true
|
||||||
|
if [ "$RET" = "true" ]; then
|
||||||
|
rm -rf /var/alternc/mail
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf /var/alternc/apacheconf /var/alternc/cgi-bin /var/alternc/bureau /var/alternc/exec.usr /var/alternc/mla /var/alternc/redir /var/alternc/tmp /var/log/alternc
|
||||||
;;
|
;;
|
||||||
remove|upgrade|failed-upgrade|abort-install|abort-upgrade)
|
remove|upgrade|failed-upgrade|abort-install|abort-upgrade)
|
||||||
rm -f /etc/apache/conf.d/override.php.conf /etc/apache/conf.d/alternc-ssl.conf /etc/apache/conf.d/alternc.conf
|
rm -f /etc/apache/conf.d/override.php.conf /etc/apache/conf.d/alternc-ssl.conf /etc/apache/conf.d/alternc.conf
|
||||||
|
|
|
@ -150,3 +150,24 @@ _Description: POP Before SMTP deprecated
|
||||||
in the /etc/pop-before-smtp/pop-before-smtp.conf and uncomment it.
|
in the /etc/pop-before-smtp/pop-before-smtp.conf and uncomment it.
|
||||||
hash:/var/lib/pop-before-smtp/hosts must also be added to the mynetworks
|
hash:/var/lib/pop-before-smtp/hosts must also be added to the mynetworks
|
||||||
directive of /etc/postfix/main.cf
|
directive of /etc/postfix/main.cf
|
||||||
|
|
||||||
|
Template: alternc/postrm_remove_databases
|
||||||
|
Type: boolean
|
||||||
|
_Description: Should I remove all databases (/var/alternc/db/) ?
|
||||||
|
All users databases will be trashed
|
||||||
|
|
||||||
|
Template: alternc/postrm_remove_datafiles
|
||||||
|
Type: boolean
|
||||||
|
_Description: Should I remove users datas ?
|
||||||
|
The files and apache redirections created by users will be trashed
|
||||||
|
|
||||||
|
Template: alternc/postrm_remove_bind
|
||||||
|
Type: boolean
|
||||||
|
_Description: Should I remove bind zones ?
|
||||||
|
It will delete all bind zones created by AlternC
|
||||||
|
|
||||||
|
Template: alternc/postrm_remove_mailboxes
|
||||||
|
Type: boolean
|
||||||
|
_Description: Should I remove bind mailboxes ?
|
||||||
|
If you accept all users e-mails will be deleted
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue