[DRE-commits] [schleuder] 04/06: debian/schleuder.preinst: Check for existing data first

Georg Faerber georg-alioth-guest at moszumanska.debian.org
Mon Jul 17 20:31:25 UTC 2017


This is an automated email from the git hooks/post-receive script.

georg-alioth-guest pushed a commit to branch master
in repository schleuder.

commit 6ebd429c3fe8f08545696ea0aece09b999dbd813
Author: Georg Faerber <georg at riseup.net>
Date:   Thu Jul 13 13:36:59 2017 +0200

    debian/schleuder.preinst: Check for existing data first
    
    Closes #867031
---
 debian/schleuder.preinst | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/debian/schleuder.preinst b/debian/schleuder.preinst
index 656195d..26dbfc7 100644
--- a/debian/schleuder.preinst
+++ b/debian/schleuder.preinst
@@ -9,8 +9,11 @@ case "$1" in
     upgrade)
 	#  Handle existing data if upgrading from schleuder < 3.0
 	if dpkg --compare-versions "$2" lt 3.0; then
-        mkdir -p $SCHLEUDER_BACKUP_DIR
-        mv $SCHLEUDER_DATA_DIR/* $SCHLEUDER_BACKUP_DIR/
+        # Check for existing data first
+        if [ -z "$(SCHLEUDER_DATA_DIR)" ]; then
+            mkdir -p $SCHLEUDER_BACKUP_DIR
+            mv $SCHLEUDER_DATA_DIR/* $SCHLEUDER_BACKUP_DIR/
+        fi
 	fi
 	;;
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/schleuder.git



More information about the Pkg-ruby-extras-commits mailing list