Skip to content
Snippets Groups Projects
Verified Commit 492d3786 authored by David Beniamine's avatar David Beniamine
Browse files

Better clean on exit

parent 26892c8e
No related branches found
No related tags found
No related merge requests found
...@@ -17,14 +17,21 @@ ...@@ -17,14 +17,21 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
do_clean(){
do_log "Demontage du disque veuillez patienter avant de le retirer"
if $encfs
then
fusermount -zu $encfsmount
fi
umount -f $dev
}
# If $1 is not 0, exit with message $2 # If $1 is not 0, exit with message $2
test_and_fail(){ test_and_fail(){
if [ $1 -ne 0 ] if [ $1 -ne 0 ]
then then
echo "Echec de la sauvegarde : '$2'" echo "Echec de la sauvegarde : '$2'"
sync do_clean
umount -f $dev
exit $1 exit $1
fi fi
} }
...@@ -257,10 +264,5 @@ done ...@@ -257,10 +264,5 @@ done
do_log "Resultats de la sauvegarde:" do_log "Resultats de la sauvegarde:"
du -h -d 1 $dest/ du -h -d 1 $dest/
df -h $dev df -h $dev
do_log "Demontage du disque veuillez patienter avant de le retirer" do_clean
if $encfs
then
fusermount -u $encfsmount
fi
umount $dev
do_log "Sauvegarde terminee le `date`" do_log "Sauvegarde terminee le `date`"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment