[DRE-commits] [diaspora-installer] 01/05: stop diaspora before and start after upgrdaes
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Thu Aug 27 14:12:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
praveen pushed a commit to branch master
in repository diaspora-installer.
commit ea7531e8cee923ee844784e41010775f33e15ca7
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date: Thu Aug 27 17:48:00 2015 +0530
stop diaspora before and start after upgrdaes
---
debian/postinst | 26 ++++++++++++++------------
debian/preinst | 4 ++--
2 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/debian/postinst b/debian/postinst
index 93c14d0..0c62a56 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -25,6 +25,18 @@ set -e
# installation fails and the `postinst' is called with `abort-upgrade',
# `abort-remove' or `abort-deconfigure'.
+# Run migrations are start diaspora
+
+migrate() {
+ echo "Running migrations..."
+ su diaspora -s /bin/sh -c 'bundle exec rake db:migrate'
+ su diaspora -s /bin/sh -c 'bundle exec rake tmp:cache:clear assets:precompile'
+ echo "Remove backup..."
+ rm -rf ${diaspora_home}-backup.*
+
+ echo "Starting diaspora..."
+ invoke-rc.d diaspora start
+}
case "$1" in
configure)
@@ -51,15 +63,7 @@ case "$1" in
su diaspora -s /bin/sh -c 'bundle install'
su diaspora -s /bin/sh -c "sed -i s/Rails.application.config.secret_token/Diaspora::Application.config.secret_key_base/ ${diaspora_home}/config/initializers/secret_token.rb"
- echo "Running migrations..."
- su diaspora -s /bin/sh -c 'bundle exec rake db:migrate'
- su diaspora -s /bin/sh -c 'bundle exec rake tmp:cache:clear assets:precompile'
- echo "Remove backup..."
- rm -rf ${diaspora_home}-backup.*
-
- echo "Starting diaspora..."
- invoke-rc.d diaspora start
-
+ migrate
else
if test $(echo "${installed_diaspora_minor_version} < ${diaspora_minor_version}" |bc) -eq 1
then
@@ -73,9 +77,7 @@ case "$1" in
gem install bundler
su diaspora -s /bin/sh -c 'bundle install --without development test'
- echo "Running migrations..."
- su diaspora -s /bin/sh -c 'bundle exec rake db:migrate'
- su diaspora -s /bin/sh -c 'bundle exec rake assets:precompile'
+ migrate
else
echo "This version is already installed..."
fi
diff --git a/debian/preinst b/debian/preinst
index 9a9c7ea..d4dacd9 100755
--- a/debian/preinst
+++ b/debian/preinst
@@ -37,13 +37,13 @@ case "$1" in
upgrade)
if ! test -z $dbexist
then
+ echo "Stopping diaspora..."
+ invoke-rc.d diaspora stop
# Show current version of package
installed_diaspora_version=`echo $2|cut -d+ -f1`
installed_diaspora_major_version=`echo ${installed_diaspora_version} |cut -d. -f1,2`
if test $(echo "${installed_diaspora_major_version} < 0.5" |bc) -eq 1
then
- echo "Stopping diaspora..."
- invoke-rc.d diaspora stop
cd ${diaspora_home}
. ${diaspora_conf}
echo "Run bundle install..."
--
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