[DRE-commits] [diaspora-installer] 02/13: move downloading to separate file

Praveen Arimbrathodiyil praveen at moszumanska.debian.org
Tue May 19 13:29:48 UTC 2015


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

praveen pushed a commit to branch 04x-05x_update
in repository diaspora-installer.

commit 566d053385512a6a036a718766fedf653e9056f7
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Fri May 15 21:24:26 2015 +0530

    move downloading to separate file
---
 diaspora-download.sh | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/diaspora-download.sh b/diaspora-download.sh
new file mode 100755
index 0000000..a53dc91
--- /dev/null
+++ b/diaspora-download.sh
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+# Source variables
+. /etc/diaspora/diaspora-common.conf
+
+echo "Download diaspora tarball version ${diaspora_version} from github.com..."
+
+# Downloading a branch and tag is supported
+if test ${diaspora_release_type} = "branch"
+then
+    export diaspora_archive="diaspora-release-${diaspora_version}"
+else
+    export diaspora_archive="diaspora-${diaspora_version}"
+fi
+
+mkdir -p ${diaspora_cache}
+
+# Skip download if already present
+if ! test -f ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz
+then 
+    if test ${diaspora_release_type} = "branch"
+    then
+	wget -O ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz ${github_archive_url}/release/${diaspora_version}.tar.gz
+    else
+        wget -O ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz ${github_archive_url}/v${diaspora_version}.tar.gz
+    fi
+fi
+    
+echo "Extracting files..."
+tar -C ${diaspora_cache} -zxvf ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz >/dev/null
+    
+echo "Copying files to ${diaspora_home}..."
+    
+# Use system binaries from /usr/bin
+echo "diaspora archive to copy: ${diaspora_archive}"
+rm -rf ${diaspora_cache}/${diaspora_archive}/bin
+cp -r ${diaspora_cache}/${diaspora_archive}/* ${diaspora_home}
+chown -R ${diaspora_user}: ${diaspora_home}
+
+echo "Copying source tarball to ${diaspora_home}/public..."
+sudo -u ${diaspora_user} cp ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz ${diaspora_home}/public/source.tar.gz

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