[DRE-commits] [diaspora-installer] 01/01: add script to migrate to 0.6.3.0 directory structure

Praveen Arimbrathodiyil praveen at moszumanska.debian.org
Sat Feb 18 03:33:40 UTC 2017


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

praveen pushed a commit to branch master
in repository diaspora-installer.

commit 6639447b41a2a3efe61544b361e9013f2461f708
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Sat Feb 18 09:02:36 2017 +0530

    add script to migrate to 0.6.3.0 directory structure
---
 migrate-to-0.6.3.0.sh | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/migrate-to-0.6.3.0.sh b/migrate-to-0.6.3.0.sh
new file mode 100755
index 0000000..5b81ec4
--- /dev/null
+++ b/migrate-to-0.6.3.0.sh
@@ -0,0 +1,32 @@
+# This is required if updating from a version before 0.6.3.0
+test "$(getent passwd diaspora | cut -d: -f6)" = "/var/lib/$user"  ||\
+ usermod -d /var/lib/diaspora diaspora
+mkdir -p /var/lib/diaspora
+
+for i in tmp public .bundle log Gemfile.lock
+do
+  if [ -L /usr/share/diaspora/$i ]; then
+    echo -n ""
+  elif [ -d /usr/share/diaspora/$i ]; then
+    mv /usr/share/diaspora/$i /var/lib/diaspora
+    ln -sf /var/lib/diaspora/$i /usr/share/diaspora/$i
+  fi
+  mkdir -p /var/lib/diaspora/$i
+done
+
+if [ -L /usr/share/diaspora/app/assets ] ;then
+  echo -n ""
+elif [ -d /usr/share/diaspora/app/assets ]; then
+  mv /usr/share/diaspora/app/assets /var/lib/diaspora/app-assets
+  ln -sf /var/lib/diaspora/app-assets /usr/share/diaspora/app/assets
+fi
+mkdir -p /var/lib/diaspora/app-assets
+
+if [ -L /usr/share/diaspora/db/schema.rb ]; then
+  echo -n ""
+elif [ -f /usr/share/diaspora/db/schema.rb ]; then
+  mv /usr/share/diaspora/db/schema.rb /var/lib/diaspora/db-schema.rb
+  ln -sf /var/lib/diaspora/db-schema.rb /usr/share/diaspora/db/schema.rb
+fi
+
+chown diaspora: -R /var/lib/diaspora

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



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