[DRE-commits] [schleuder] 08/14: debian/schleuder.preinst: Move schleuder v2 data to backup dir

Georg Faerber georg-alioth-guest at moszumanska.debian.org
Tue Jun 20 14:57:03 UTC 2017


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

georg-alioth-guest pushed a commit to branch schleuder/3.1.0-3
in repository schleuder.

commit 1771042a038ae7e1e4ff8866f02d65abe4ba6de4
Author: Georg Faerber <georg at riseup.net>
Date:   Mon Jun 19 18:15:05 2017 +0200

    debian/schleuder.preinst: Move schleuder v2 data to backup dir
    
    Closes #853841
---
 debian/schleuder.preinst | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/debian/schleuder.preinst b/debian/schleuder.preinst
new file mode 100644
index 0000000..3375532
--- /dev/null
+++ b/debian/schleuder.preinst
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+set -e
+
+SCHLEUDER_DATA_DIR=/var/lib/schleuder
+SCHLEUDER_BACKUP_DIR=/var/backup/schleuder
+
+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/
+        
+        echo "Data of schleuder v2 moved to '$SCHLEUDER_BACKUP_DIR'".
+        echo "Please see '/usr/share/doc/schleuder/README.Debian' for details on how to migrate to schleuder v3."
+	fi
+	;;
+
+    install|upgrade|abort-upgrade)
+	;;
+
+    *)
+	echo "preinst called with unknown argument \`$1'" >&2
+	exit 1
+	;;
+esac
+
+#DEBHELPER#

-- 
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