On ശനി 25 മാര്ച്ച് 2017 10:46 വൈകു, Ivo De Decker wrote: > Hi, > > On Fri, Mar 24, 2017 at 10:52:44AM +0530, Pirate Praveen wrote: >> I don't understand why diaspora-installer was removed from testing. #858521 was >> only affecting unstable. > > There are serious doubts whether this package is suitable for a stable > release. The version that was in testing clearly wasn't (#856720 was the > trigger for the original request in this unblock bug). This was because it was failing only in systems without systemd and hence I was not seeing the failure locally. I finally fixed it when someone found the bug in docker (no systemd in docker). Now when thinking about it, I wonder if failure in systems without systemd can be considered RC. /run/diaspora directory was getting created by debian/tmpfiles.d/diaspora.conf by systemd. > Previous attempts to > fix the issues weren't successful, and a review of the latest changes, > combined with the filing of #858521 (which was found by piuparts testing), > raises serious concerns about the quality of the package. For it to be allowed > back into testing, a thorough review of the entire packaging would be needed, > and I don't know it that's realistic for stretch. gitlab package got a thorough review from Niels and all the comments were incorporated into diaspora-common as well. There were also some comments on -devel which were also incorporated (like checking integrity of downloaded tarballs). I request the release team to reconsider. > Cheers, > > Ivo > >
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/changelog diaspora-installer-0.6.5.0+debian1/debian/changelog
--- diaspora-installer-0.6.3.0+debian1/debian/changelog 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/changelog 2017-04-28 15:01:29.000000000 +0530
@@ -1,3 +1,43 @@
+diaspora-installer (0.6.5.0+debian1) unstable; urgency=medium
+
+ * Install 0.6.5.0 version of diaspora
+ * Create /run/diaspora for systems without systemd (Closes: #856720)
+ * Read values from config file and seed debconf db
+ * Configure nginx even when https disabled (in earlier versions, diaspora
+ was accessible via port 3000, but now it is only available via unix socket)
+ * Make postrm idempotent (don't fail if variable is not set)
+ * Update values in config if changed via debconf
+ * Ask letsencrypt update email
+ * Change libssl-dev to libssl1.0-dev
+ * Check sha256 sum of downloaded tarball
+
+ -- Pirate Praveen <praveen@debian.org> Fri, 28 Apr 2017 15:01:29 +0530
+
+diaspora-installer (0.6.3.0+debian4) unstable; urgency=medium
+
+ * Fix regression in diaspora-common.postrm which removes /bin by mistake
+
+ -- Pirate Praveen <praveen@debian.org> Thu, 23 Mar 2017 13:57:10 +0530
+
+diaspora-installer (0.6.3.0+debian3) unstable; urgency=medium
+
+ * Remove data during purge after user confirmation
+ * Fix directory creation regression in preinst
+ * Fix path for copying source.tar.gz
+ * Correctly handle public directory in preinst backup
+ * Clean diaspora-installer created files
+
+ -- Pirate Praveen <praveen@debian.org> Mon, 20 Mar 2017 18:45:32 +0530
+
+diaspora-installer (0.6.3.0+debian2) unstable; urgency=medium
+
+ * Change section to net (Closes: #832219)
+ * Create public/source.tar.gz only if the file is missing
+ * Fix diaspora backup logic for updates (to remove files removed upstream)
+ (Closes: #856720)
+
+ -- Pirate Praveen <praveen@debian.org> Fri, 17 Mar 2017 11:43:04 +0530
+
diaspora-installer (0.6.3.0+debian1) unstable; urgency=medium
* Install 0.6.3.0 version
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/control diaspora-installer-0.6.5.0+debian1/debian/control
--- diaspora-installer-0.6.3.0+debian1/debian/control 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/control 2017-04-28 15:01:29.000000000 +0530
@@ -1,5 +1,5 @@
Source: diaspora-installer
-Section: ruby
+Section: net
Priority: optional
Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Pirate Praveen <praveen@debian.org>
@@ -15,7 +15,7 @@
Package: diaspora-installer
Architecture: all
-Section: contrib/ruby
+Section: contrib/net
XB-Ruby-Versions: ${ruby:Versions}
Depends: build-essential,
diaspora-common (= ${source:Version}),
@@ -24,7 +24,7 @@
libcurl4-openssl-dev,
libmagickwand-dev,
libpq-dev,
- libssl-dev,
+ libssl1.0-dev,
libxml2-dev,
libxslt-dev,
ruby (>= 2.0) | ruby-interpreter,
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.config diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.config
--- diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.config 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.config 2017-04-28 15:01:29.000000000 +0530
@@ -1,11 +1,28 @@
#!/bin/sh
-# config maintainer script for diaspora-installer
+# config maintainer script for diaspora-common
+
+CONFIGFILE=/etc/diaspora.conf
set -e
+
# source debconf stuff
. /usr/share/debconf/confmodule
+# Load config file, if it exists.
+ if [ -e $CONFIGFILE ]; then
+ . $CONFIGFILE || true
+
+ # Store values from config file into
+ # debconf db.
+ db_set diaspora-common/url "$SERVERNAME"
+ db_set diaspora-common/ssl "${ENVIRONMENT_REQUIRE_SSL:-true}"
+ db_set diaspora-common/letsencrypt "${diaspora_letsencrypt:-false}"
+ if [ -n "$diaspora_letsencrypt_email" ]; then
+ db_set diaspora-common/letsencrypt_email "${diaspora_letsencrypt_email}"
+ fi
+ fi
+
# What is your pod address?
db_input high diaspora-common/url || true
db_go
@@ -22,6 +39,14 @@
then
db_input high diaspora-common/letsencrypt || true
db_go
+ db_get diaspora-common/letsencrypt
+ diaspora_letsencrypt=$RET
+ if [ "$diaspora_letsencrypt" = "true" ]; then
+ # Get email for letsencrypt updates
+ db_input high diaspora-common/letsencrypt_email || true
+ db_go
+ fi
+
fi
fi
@@ -146,7 +171,7 @@
if [ -f /usr/share/dbconfig-common/dpkg/config ]; then
. /usr/share/dbconfig-common/dpkg/config
- dbc_dbtypes="mysql, pgsql"
+ dbc_dbtypes="pgsql, mysql"
dbc_dbname="diaspora_production"
dbc_dbuser="diaspora"
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.install diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.install
--- diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.install 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.install 2017-04-28 15:01:29.000000000 +0530
@@ -9,6 +9,8 @@
grantpriv.sh usr/lib/diaspora-common/scripts
initdb.sh usr/lib/diaspora-common/scripts
nginx.conf.example usr/share/diaspora-common
+nginx.conf.nohttps.example usr/share/diaspora-common
rake-tasks.sh usr/lib/diaspora-common/scripts
set-env-diaspora.sh usr/lib/diaspora-common/scripts
set-env-nginx.sh usr/lib/diaspora-common/scripts
+sha256sums usr/lib/diaspora-common
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.postinst diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.postinst
--- diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.postinst 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.postinst 2017-04-28 15:01:29.000000000 +0530
@@ -42,6 +42,13 @@
mkdir -p /var/cache/diaspora
chown ${diaspora_user}: /var/cache/diaspora
+ # Create temporary directory
+ mkdir -p /run/diaspora
+ chown ${diaspora_user}:www-data /run/diaspora
+ chmod 2750 /run/diaspora
+ ln -fs /var/cache/diaspora /run/diaspora/cache
+ runuser -u ${diaspora_user} -- sh -c 'mkdir -p /run/diaspora/pids'
+
# Create writable directories and files
su ${diaspora_user} -s /bin/sh -c 'mkdir -p ~/.bundle ~/public ~/app-assets'
su ${diaspora_user} -s /bin/sh -c 'touch ~/Gemfile.lock'
@@ -52,24 +59,47 @@
cp ${diaspora_conf_example} ${diaspora_conf_private}
dbc_go diaspora-common "$@"
-
- # Configure pod address.
+
+ cp -a -f ${diaspora_conf_private} ${diaspora_conf_private}.tmp
+
+ # Read from debconf db
db_get diaspora-common/url
- export SERVERNAME=${RET}
- if ! grep SERVERNAME ${diaspora_conf_private}
- then
- echo export SERVERNAME=${SERVERNAME} >> ${diaspora_conf_private}
+ SERVERNAME=${RET}
+ db_get diaspora-common/ssl
+ ENVIRONMENT_REQUIRE_SSL=$RET
+ ENVIRONMENT_URL="https:\/\/$SERVERNAME"
+ if [ "$ENVIRONMENT_REQUIRE_SSL" = "false" ]; then
+ ENVIRONMENT_URL="http:\/\/$SERVERNAME"
fi
-
+ db_get diaspora-common/letsencrypt
+ diaspora_letsencrypt=$RET
+ db_get diaspora-common/letsencrypt_email
+ diaspora_letsencrypt_email=$RET
+
+ # If the admin deleted or commented some variables but then set
+ # them via debconf, (re-)add them to the conffile.
+ test -z "$SERVERNAME" || grep -Eq '^ *SERVERNAME=' ${diaspora_conf_private} || \
+ echo "SERVERNAME=" >> ${diaspora_conf_private}
+ test -z "$ENVIRONMENT_URL" || grep -Eq '^ *ENVIRONMENT_URL=' ${diaspora_conf_private} || \
+ echo "ENVIRONMENT_URL=" >> ${diaspora_conf_private}
+ test -z "$ENVIRONMENT_REQUIRE_SSL" || grep -Eq '^ *ENVIRONMENT_REQUIRE_SSL=' ${diaspora_conf_private} || \
+ echo "ENVIRONMENT_REQUIRE_SSL=" >> ${diaspora_conf_private}
+ test -z "$diaspora_letsencrypt" || grep -Eq '^ *diaspora_letsencrypt=' ${diaspora_conf_private} || \
+ echo "diaspora_letsencrypt=" >> ${diaspora_conf_private}
+ test -z "$diaspora_letsencrypt_email" || grep -Eq '^ *diaspora_letsencrypt_email=' ${diaspora_conf_private} || \
+ echo "diaspora_letsencrypt_email=" >> ${diaspora_conf_private}
+ sed -e "s/^ *SERVERNAME=.*/SERVERNAME=\"$SERVERNAME\"/" \
+ -e "s/^ *ENVIRONMENT_URL=.*/ENVIRONMENT_URL=\"$ENVIRONMENT_URL\"/" \
+ -e "s/^ *ENVIRONMENT_REQUIRE_SSL=.*/ENVIRONMENT_REQUIRE_SSL=\"$ENVIRONMENT_REQUIRE_SSL\"/" \
+ -e "s/^ *diaspora_letsencrypt=.*/diaspora_letsencrypt=\"$diaspora_letsencrypt\"/" \
+ -e "s/^ *diaspora_letsencrypt_email=.*/diaspora_letsencrypt_email=\"$diaspora_letsencrypt_email\"/" \
+ < ${diaspora_conf_private} > ${diaspora_conf_private}.tmp
+ mv -f ${diaspora_conf_private}.tmp ${diaspora_conf_private}
+
# Get ssl choice
db_get diaspora-common/ssl
if [ "${RET}" = "true" ]; then
db_go
- # Configure pod address.
- if ! grep ENVIRONMENT_URL ${diaspora_conf_private}
- then
- echo export ENVIRONMENT_URL="https://$SERVERNAME" >> ${diaspora_conf_private}
- fi
# Configure nginx if available
if which nginx > /dev/null 2>&1; then
echo "SSL enabled, configuring nginx for ${SERVERNAME}..."
@@ -81,8 +111,7 @@
db_go
# Check if letsencrypt option is selected
- db_get diaspora-common/letsencrypt
- if [ "${RET}" = "true" ]; then
+ if [ "$diaspora_letsencrypt" = "true" ]; then
echo "Configuring letsencrypt..."
mkdir -p /etc/diaspora/ssl
ln -sf /etc/letsencrypt/live/${SERVERNAME}/fullchain.pem \
@@ -99,10 +128,11 @@
echo "Stopping nginx for letsencrypt..."
invoke-rc.d nginx stop
fi
- letsencrypt -d ${SERVERNAME} certonly || {
+ LETSENCRYPT_CMD="letsencrypt --standalone --agree-tos -m $diaspora_letsencrypt_email -d ${SERVERNAME} certonly"
+ $LETSENCRYPT_CMD || {
echo "letsencrypt auto configuration failed..."
echo "Stop your webserver and try running letsencrypt manually..."
- echo "letsencrypt -d ${SERVERNAME} certonly"
+ echo "$LETSENCRYPT_CMD"
}
fi
fi
@@ -110,10 +140,12 @@
db_go
# Configure pod address.
db_get diaspora-common/url
- echo "SSL disabled, skip nginx configuration for ${RET}..."
- if ! grep ENVIRONMENT_URL ${diaspora_conf_private}
- then
- echo export ENVIRONMENT_URL="http://$SERVERNAME:3000" >> ${diaspora_conf_private}
+ # Configure nginx if available
+ if which nginx > /dev/null 2>&1; then
+ echo "SSL disabled, configuring nginx for ${SERVERNAME}..."
+ /usr/lib/diaspora-common/scripts/set-env-nginx.sh ${SERVERNAME} nohttps
+ else
+ echo "nginx not installed, skipping configuration..."
fi
fi
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.postrm diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.postrm
--- diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.postrm 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.postrm 2017-04-28 15:01:29.000000000 +0530
@@ -18,11 +18,14 @@
# This package is being removed, but its configuration has not yet
# been purged.
:
-
- rm -rf /var/libh/diaspora-common/diaspora.conf
+ # stop the service if running
+ if service diaspora status >/dev/null; then
+ service diaspora stop
+ fi
+
+ rm -rf /var/lib/diaspora-common/diaspora.conf
rm -rf /var/lib/diaspora-common/database.yml
rm -rf /var/lib/diaspora-common/nginx-site-diaspora
- rm -rf /var/cache/diaspora /var/log/diaspora
# Remove diversion
# ldconfig is NOT needed during removal of a library, only during
@@ -38,6 +41,41 @@
if [ -e /usr/share/debconf/confmodule ]; then
# Source debconf library.
. /usr/share/debconf/confmodule
+
+ # Do you want to remove all data?
+ db_input high diaspora-common/purge_data|| true
+ db_go
+
+ # Check if we should remove data?
+ db_get diaspora-common/purge_data
+ if [ "${RET}" = "true" ]; then
+ rm -f /etc/dbconfig-common/diaspora-common.conf
+ if which ucf >/dev/null 2>&1; then
+ ucf --purge /etc/dbconfig-common/diaspora-common.conf
+ ucfr --purge diaspora-common /etc/dbconfig-common/diaspora-common.conf
+ fi
+ diaspora_user_home=/var/lib/diaspora
+ if [ -d ${diaspora_user_home} ]; then
+ for i in public app-assets Gemfile.lock .bundle vendor; do
+ if [ -e ${diaspora_user_home}/$i ]; then
+ rm -rf ${diaspora_user_home}/$i
+ fi
+ done
+ fi
+ diaspora_home=/usr/share/diaspora
+ if [ -d ${diaspora_home} ]; then
+ for i in db bin app/assets; do
+ if [ -e ${diaspora_home}/$i ]; then
+ rm -rf ${diaspora_home}/$i
+ fi
+ done
+ fi
+ echo "Removing user: diaspora"
+ if id -u diaspora; then
+ userdel -r diaspora
+ fi
+ fi
+
# Remove my changes to the db.
db_purge
fi
@@ -70,6 +108,8 @@
ucfr --purge diaspora-common /etc/nginx/sites-available/diaspora
fi
+ # remove all configuration files
+ rm -rf /etc/diaspora/*
;;
disappear)
if test "$2" != overwriter; then
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.templates diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.templates
--- diaspora-installer-0.6.3.0+debian1/debian/diaspora-common.templates 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/diaspora-common.templates 2017-04-28 15:01:29.000000000 +0530
@@ -39,9 +39,8 @@
at /etc/diaspora/ssl. letsencrypt package may be used to automate interaction
with Let's Encrypt to obtain a certificate.
.
- You can disable https if you want to access Diaspora only locally, via
- Unicorn on port 3000. If you disable https, Nginx configuration will be
- skipped.
+ You can disable https if you want to access Diaspora only locally or you don't
+ want to federate with other diaspora pods.
Template: diaspora-common/letsencrypt
Type: boolean
@@ -60,7 +59,13 @@
.
Note: letsencrypt does not have a usable nginx plugin currently, so
certificates must be renewed manually after 3 months, when current
- letsencrypt certificate expire.
+ letsencrypt certificate expire. If you choose this option, you will also be
+ agreeing to letsencrypt terms of service.
+
+Template: diaspora-common/letsencrypt_email
+Type: string
+_Description: Email address for letsencrypt updates:
+ Please provide a valid email address for letsencrypt updates.
Template: diaspora-common/dbbackup
Type: note
@@ -124,3 +129,10 @@
Type: password
_Description: Wordpress Secret:
Give your Wordpress Secret. This can not be blank.
+
+Template: diaspora-common/purge_data
+Type: boolean
+Default: true
+_Description: Remove all data?
+ This will permanently remove all data of this Diaspora instance such as
+ uploaded files and any customizations in homepage.
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/cs.po diaspora-installer-0.6.5.0+debian1/debian/po/cs.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/cs.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/cs.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer 0.3\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-04-03 10:15+0200\n"
"Last-Translator: Michal Simunek <michal.simunek@gmail.com>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
@@ -116,9 +116,8 @@
#. Description
#: ../diaspora-common.templates:3001
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
#. Type: boolean
@@ -159,18 +158,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -178,14 +190,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -193,7 +205,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -201,19 +213,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -223,96 +235,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/da.po diaspora-installer-0.6.5.0+debian1/debian/po/da.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/da.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/da.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-05-31 17:30+01:00\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
@@ -138,10 +138,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"Du kan deaktivere https, hvis du ønsker kun at tilgå Diapsora lokalt, via "
"Unicorn på port 3000. Hvis du deaktivere https, vil Nginx-konfiguration "
@@ -185,18 +189,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -204,14 +221,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -219,7 +236,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -227,19 +244,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -249,96 +266,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/de.po diaspora-installer-0.6.5.0+debian1/debian/po/de.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/de.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/de.po 2017-04-28 15:01:29.000000000 +0530
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-04-01 21:52+0200\n"
"Last-Translator: Erik Pfannenstein <debianignatz@gmx.de>\n"
"Language-Team: de <debian-l10n-german@lists.debian.org>\n"
@@ -117,9 +117,8 @@
#. Description
#: ../diaspora-common.templates:3001
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
#. Type: boolean
@@ -160,18 +159,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -179,14 +191,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -194,7 +206,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -202,19 +214,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -224,96 +236,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/es.po diaspora-installer-0.6.5.0+debian1/debian/po/es.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/es.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/es.po 2017-04-28 15:01:29.000000000 +0530
@@ -27,7 +27,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-05-12 11:06-0500\n"
"Last-Translator: Jonathan Bustillos <jathanblackred@openmailbox.com>\n"
"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -161,10 +161,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"Puede desactivar https si desea acceder a Diaspora sólo a nivel local, a "
"través de «Unicorn» en el puerto 3000. Si desactiva https, se omitirá la "
@@ -208,18 +212,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -227,14 +244,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -242,7 +259,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -250,19 +267,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -272,96 +289,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/fr.po diaspora-installer-0.6.5.0+debian1/debian/po/fr.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/fr.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/fr.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-05-12 16:01+0100\n"
"Last-Translator: Julien Patriarca <leatherface@debian.org>\n"
"Language-Team: FRENCH <debian-l10n-french@lists.debian.org>\n"
@@ -142,10 +142,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"Vous pouvez désactiver https si vous souhaitez seulement accéder à Diaspora "
"localement, via Unicorn sur le port 3000. Si vous désactivez https, la "
@@ -189,18 +193,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -208,14 +225,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -223,7 +240,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -231,19 +248,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -253,96 +270,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/it.po diaspora-installer-0.6.5.0+debian1/debian/po/it.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/it.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/it.po 2017-04-28 15:01:29.000000000 +0530
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-09-16 09:38+0200\n"
"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
@@ -140,10 +140,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"Si può disabilitare l'https se si desidera accedere a Diaspora solo "
"localmente, via Unicorn sulla porta 3000. Se si disabilita l'https, la "
@@ -187,18 +191,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -206,14 +223,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -221,7 +238,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -229,19 +246,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -251,96 +268,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/ml.po diaspora-installer-0.6.5.0+debian1/debian/po/ml.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/ml.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/ml.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2016-12-31 08:34+0530\n"
"Last-Translator: Pirate Praveen <praveen@debian.org>\n"
"Language-Team: Swathanthra Malayalam Computing <discuss@smc.org.in>\n"
@@ -135,10 +135,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"ഡയൊസ്പൊറ സ്വന്തം കമ്പ്യൂട്ടറില് മാത്രം ഉപയോഗിക്കാനാണെങ്കില് എച്ച്ടിടിപിഎസ് ഒഴിവാക്കാം പകരം "
"യൂണികോണ് (Unicorn) നേരിട്ട് 3000 പോര്ട്ട് വഴി ഉപയോഗിക്കാം. എച്ച്ടിടിപിഎസ് ഒഴിവാക്കിയാല് "
@@ -182,18 +186,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr "ഡാറ്റാബേസിന്റെ കരുതല് പകര്പ്പെടുക്കുക"
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -201,14 +218,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -216,7 +233,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -224,19 +241,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr "സജീവമാക്കേണ്ട മറ്റു് സേവനങ്ങള്:"
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr "മറ്റു് സേവനങ്ങളുമായി ഡയാസ്പൊറ ബന്ധിപ്പിക്കാവുന്നതാണു്."
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -246,100 +263,114 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
+
#~ msgid "Getting started with diaspora-installer"
#~ msgstr "diaspora-installer പരിചയപ്പെടാം"
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/nl.po diaspora-installer-0.6.5.0+debian1/debian/po/nl.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/nl.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/nl.po 2017-04-28 15:01:29.000000000 +0530
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-08-31 23:17+0200\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
@@ -146,10 +146,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"U kunt https uitzetten indien u enkel lokaal toegang tot Diaspora wilt via "
"Unicorn op poort 3000. Indien u https uitzet, zal de configuratie van Nginx "
@@ -193,18 +197,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr "Maak een kopie van uw gegevensbestand"
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -215,7 +232,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
@@ -224,7 +241,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -234,7 +251,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -244,19 +261,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -266,100 +283,114 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
+
#~ msgid ""
#~ "Set the hostname of the machine you're running Diaspora on, as seen from "
#~ "the internet. This should be the domain name you want to use to access "
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/pt_BR.po diaspora-installer-0.6.5.0+debian1/debian/po/pt_BR.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/pt_BR.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/pt_BR.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2016-03-16 22:36-0300\n"
"Last-Translator: Adriano Rafael Gomes <adrianorg@arg.eti.br>\n"
"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
@@ -140,10 +140,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"Você pode desabilitar o https se você quiser acessar o Diaspora apenas "
"localmente, via Unicorn na porta 3000. Se você desabilitar o https, a "
@@ -187,18 +191,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr "Faça cópia de segurança do seu banco de dados"
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -209,7 +226,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
@@ -218,7 +235,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -228,7 +245,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -238,19 +255,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr "Serviços de terceiros a habilitar:"
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr "O Diaspora pode conectar com diferentes serviços."
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -260,96 +277,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr "Facebook App ID:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr "Forneça o seu Facebook App ID. Isso não pode ficar em branco."
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr "Facebook Secret:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr "Forneça o seu Facebook Secret. Isso não pode ficar em branco."
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr "Twitter Key:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr "Forneça o seu Twitter Key. Isso não pode ficar em branco."
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr "Twitter Secret:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr "Forneça o seu Twitter Secret. Isso não pode ficar em branco."
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr "Tumblr Key:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr "Forneça o seu Tumblr Key. Isso não pode ficar em branco."
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr "Tumblr Secret:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr "Forneça o seu Tumblr Secret. Isso não pode ficar em branco."
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr "Wordpress Client ID:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr "Forneça o seu Wordpress Client ID. Isso não pode ficar em branco."
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr "Wordpress Secret:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr "Forneça o seu Wordpress Secret. Isso não pode ficar em branco."
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/pt.po diaspora-installer-0.6.5.0+debian1/debian/po/pt.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/pt.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/pt.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer 0.3\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-05-06 23:47+0100\n"
"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
@@ -130,9 +130,8 @@
#. Description
#: ../diaspora-common.templates:3001
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
#. Type: boolean
@@ -173,18 +172,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -192,14 +204,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -207,7 +219,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -215,19 +227,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -237,100 +249,114 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
+
#~ msgid "Notes"
#~ msgstr "Notas"
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/ru.po diaspora-installer-0.6.5.0+debian1/debian/po/ru.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/ru.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/ru.po 2017-04-28 15:01:29.000000000 +0530
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer 0.3\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2015-04-09 18:56+0300\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -116,9 +116,8 @@
#. Description
#: ../diaspora-common.templates:3001
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
#. Type: boolean
@@ -159,18 +158,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -178,14 +190,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -193,7 +205,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -201,19 +213,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -223,96 +235,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/sv.po diaspora-installer-0.6.5.0+debian1/debian/po/sv.po
--- diaspora-installer-0.6.3.0+debian1/debian/po/sv.po 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/sv.po 2017-04-28 15:01:29.000000000 +0530
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: 2016-04-26 10:04+0100\n"
"Last-Translator: Jonatan Nyberg <jonatan@autistici.org>\n"
"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
@@ -139,10 +139,14 @@
#. Type: boolean
#. Description
#: ../diaspora-common.templates:3001
+#, fuzzy
+#| msgid ""
+#| "You can disable https if you want to access Diaspora only locally, via "
+#| "Unicorn on port 3000. If you disable https, Nginx configuration will be "
+#| "skipped."
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
"Du kan inaktivera https om du vill komma åt Diaspora endast lokalt, via "
"Unicorn på port 3000. Om du inaktiverar https kommer Nginx konfigurationen "
@@ -186,18 +190,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr "Säkerhetskopiera din databas"
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -208,7 +225,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
@@ -217,7 +234,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -227,7 +244,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -237,19 +254,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr "Tredjepartstjänster som ska aktiveras:"
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr "Diaspora kan ansluta med olika tjänster."
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -259,96 +276,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr "Facebook App-ID:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr "Ge din Facebook App-ID. Detta kan inte vara tomt."
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr "Facebook Hemlighet:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr "Ge din Facebook Hemlighet. Det kan inte vara tomt."
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr "Twitter Nyckel:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr "Ge din Twitter Nyckel. Detta kan inte vara tomt."
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr "Twitter Hemlighet:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr "Ge din Twitter Hemlighet. Det kan inte vara tomt."
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr "Tumblr Nyckel:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr "Ge din Tumblr Hemlighet. Det kan inte vara tomt."
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr "Tumblr Hemlighet:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr "Ge din Tumblr Hemlighet. Det kan inte vara tomt."
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr "Wordpress Klient-ID:"
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr "Ge din Wordpress Klient-ID. Detta kan inte vara tomt."
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr "Wordpress Hemlighet:"
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr "Ge din Wordpress Hemlighet. Det kan inte vara tomt."
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/po/templates.pot diaspora-installer-0.6.5.0+debian1/debian/po/templates.pot
--- diaspora-installer-0.6.3.0+debian1/debian/po/templates.pot 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/po/templates.pot 2017-04-28 15:01:29.000000000 +0530
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: diaspora-installer\n"
"Report-Msgid-Bugs-To: diaspora-installer@packages.debian.org\n"
-"POT-Creation-Date: 2017-01-13 19:19+0530\n"
+"POT-Creation-Date: 2017-04-27 12:48+0530\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -109,9 +109,8 @@
#. Description
#: ../diaspora-common.templates:3001
msgid ""
-"You can disable https if you want to access Diaspora only locally, via "
-"Unicorn on port 3000. If you disable https, Nginx configuration will be "
-"skipped."
+"You can disable https if you want to access Diaspora only locally or you "
+"don't want to federate with other diaspora pods."
msgstr ""
#. Type: boolean
@@ -152,18 +151,31 @@
msgid ""
"Note: letsencrypt does not have a usable nginx plugin currently, so "
"certificates must be renewed manually after 3 months, when current "
-"letsencrypt certificate expire."
+"letsencrypt certificate expire. If you choose this option, you will also be "
+"agreeing to letsencrypt terms of service."
msgstr ""
-#. Type: note
+#. Type: string
#. Description
#: ../diaspora-common.templates:5001
+msgid "Email address for letsencrypt updates:"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../diaspora-common.templates:5001
+msgid "Please provide a valid email address for letsencrypt updates."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../diaspora-common.templates:6001
msgid "Backup your database"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"This upgrade includes long running migrations that can take hours to "
"complete on large pods. It is adviced to take a backup of your database."
@@ -171,14 +183,14 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"Commands to backup and restore database is given below (run as root user):"
msgstr ""
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'pg_dump diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -186,7 +198,7 @@
#. Type: note
#. Description
-#: ../diaspora-common.templates:5001
+#: ../diaspora-common.templates:6001
msgid ""
"# su postgres -c 'psql -d diaspora_production -f /var/lib/postgresql/"
"diaspora_production.sql'"
@@ -194,19 +206,19 @@
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Third party services to be enabled: "
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid "Diaspora can connect with different services."
msgstr ""
#. Type: multiselect
#. Description
-#: ../diaspora-common.templates:6001
+#: ../diaspora-common.templates:7001
msgid ""
"When a diaspora instance is connected to a third party service, it allows "
"any user of this diaspora instance to link their account on that service to "
@@ -216,96 +228,110 @@
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Facebook App ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:7001
+#: ../diaspora-common.templates:8001
msgid "Give your Facebook App ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Facebook Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:8001
+#: ../diaspora-common.templates:9001
msgid "Give your Facebook Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Twitter Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:9001
+#: ../diaspora-common.templates:10001
msgid "Give your Twitter Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Twitter Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:10001
+#: ../diaspora-common.templates:11001
msgid "Give your Twitter Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Tumblr Key:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:11001
+#: ../diaspora-common.templates:12001
msgid "Give your Tumblr Key. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Tumblr Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:12001
+#: ../diaspora-common.templates:13001
msgid "Give your Tumblr Secret. This can not be blank."
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Wordpress Client ID:"
msgstr ""
#. Type: string
#. Description
-#: ../diaspora-common.templates:13001
+#: ../diaspora-common.templates:14001
msgid "Give your Wordpress Client ID. This can not be blank."
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Wordpress Secret:"
msgstr ""
#. Type: password
#. Description
-#: ../diaspora-common.templates:14001
+#: ../diaspora-common.templates:15001
msgid "Give your Wordpress Secret. This can not be blank."
msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid "Remove all data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../diaspora-common.templates:16001
+msgid ""
+"This will permanently remove all data of this Diaspora instance such as "
+"uploaded files and any customizations in homepage."
+msgstr ""
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/postinst diaspora-installer-0.6.5.0+debian1/debian/postinst
--- diaspora-installer-0.6.3.0+debian1/debian/postinst 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/postinst 2017-04-28 15:01:29.000000000 +0530
@@ -47,6 +47,7 @@
echo "Installing gems with rubygems ..."
su ${diaspora_user} -s /bin/sh -c "mkdir -p ~/vendor/bundle"
+ su ${diaspora_user} -s /bin/sh -c "touch ~/Gemfile.lock && truncate -s 0 ~/Gemfile.lock"
su ${diaspora_user} -s /bin/sh -c "bundle install --path vendor/bundle --with ${BUNDLE_WITH} --without development test"
# Fix permissions (see #847286)
su ${diaspora_user} -s /bin/sh -c "find vendor/bundle -type f -exec chmod ga-w {} \;"
@@ -56,8 +57,9 @@
echo "Precompiling assets..."
su diaspora -s /bin/sh -c 'bundle exec rake tmp:cache:clear assets:precompile'
+ # preinst creates backup (to be able to remove files removed upstream)
echo "Remove backup..."
- rm -rf ${diaspora_home}-backup.*
+ rm -rf ${diaspora_home}/.backup.*
# Starting diaspora
service diaspora start
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/postrm diaspora-installer-0.6.5.0+debian1/debian/postrm
--- diaspora-installer-0.6.3.0+debian1/debian/postrm 1970-01-01 05:30:00.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/postrm 2017-04-28 15:01:29.000000000 +0530
@@ -0,0 +1,124 @@
+#! /bin/sh
+# postrm.skeleton
+# Skeleton maintainer script showing all the possible cases.
+# Written by Charles Briscoe-Smith, March-June 1998. Public Domain.
+
+# Abort if any command returns an error value
+set -e
+
+# This script is called twice during the removal of the package; once
+# after the removal of the package's files from the system, and as
+# the final step in the removal of this package, after the package's
+# conffiles have been removed.
+
+diaspora_home=/usr/share/diaspora
+# Keep it in sync with preinst
+diaspora_symlinks_list="Gemfile.lock log tmp public app/assets bin/bundle vendor/bundle db/schema.rb config/database.yml config/diaspora.yml"
+diaspora_symlinks_dirs="app bin vendor db config"
+
+case "$1" in
+ remove)
+ # This package is being removed, but its configuration has not yet
+ # been purged.
+ :
+ # stop the service if running
+ if service diaspora status >/dev/null; then
+ service diaspora stop
+ fi
+
+ # These symlinked paths are managed by diaspora-common
+ backup_suffix=$(openssl rand -hex 4)
+ backup_dir=${diaspora_home}/.backup.${backup_suffix}
+ mkdir ${backup_dir}
+
+ # Make parent directories
+ for i in ${diaspora_symlinks_dirs}; do
+ mkdir -p ${backup_dir}/$i
+ done
+
+ for i in ${diaspora_symlinks_list}; do
+ if [ -e ${diaspora_home}/$i ]; then
+ mv ${diaspora_home}/$i ${backup_dir}/$i
+ fi
+ done
+ rm -rf ${diaspora_home}/*
+
+ # Make parent directories
+ for i in ${diaspora_symlinks_dirs}; do
+ mkdir -p ${diaspora_home}/$i
+ done
+ for i in ${diaspora_symlinks_list}; do
+ if [ -e ${backup_dir}/$i ]; then
+ mv ${backup_dir}/$i ${diaspora_home}/$i
+ fi
+ done
+ rm -rf ${backup_dir}
+ rm -rf /var/cache/diaspora-installer
+
+ ;;
+ purge)
+ # This package has previously been removed and is now having
+ # its configuration purged from the system.
+ :
+
+
+ ;;
+ disappear)
+ if test "$2" != overwriter; then
+ echo "$0: undocumented call to \`postrm $*'" 1>&2
+ exit 0
+ fi
+ # This package has been completely overwritten by package $3
+ # (version $4). All our files are already gone from the system.
+ # This is a special case: neither "prerm remove" nor "postrm remove"
+ # have been called, because dpkg didn't know that this package would
+ # disappear until this stage.
+ :
+
+ ;;
+ upgrade)
+ # About to upgrade FROM THIS VERSION to version $2 of this package.
+ # "prerm upgrade" has been called for this version, and "preinst
+ # upgrade" has been called for the new version. Last chance to
+ # clean up.
+ :
+
+ ;;
+ failed-upgrade)
+ # About to upgrade from version $2 of this package TO THIS VERSION.
+ # "prerm upgrade" has been called for the old version, and "preinst
+ # upgrade" has been called for this version. This is only used if
+ # the previous version's "postrm upgrade" couldn't handle it and
+ # returned non-zero. (Fix old postrm bugs here.)
+ :
+
+ ;;
+ abort-install)
+ # Back out of an attempt to install this package. Undo the effects of
+ # "preinst install...". There are two sub-cases.
+ :
+
+ if test "${2+set}" = set; then
+ # When the install was attempted, version $2's configuration
+ # files were still on the system. Undo the effects of "preinst
+ # install $2".
+ :
+
+ else
+ # We were being installed from scratch. Undo the effects of
+ # "preinst install".
+ :
+
+ fi ;;
+ abort-upgrade)
+ # Back out of an attempt to upgrade this package from version $2
+ # TO THIS VERSION. Undo the effects of "preinst upgrade $2".
+ :
+
+ ;;
+ *) echo "$0: didn't understand being called with \`$1'" 1>&2
+ exit 0;;
+esac
+
+#DEBHELPER#
+exit 0
diff -Nru diaspora-installer-0.6.3.0+debian1/debian/preinst diaspora-installer-0.6.5.0+debian1/debian/preinst
--- diaspora-installer-0.6.3.0+debian1/debian/preinst 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/debian/preinst 2017-04-28 15:01:29.000000000 +0530
@@ -3,6 +3,9 @@
diaspora_home=/usr/share/diaspora
+# Keep it in sync with postrm
+diaspora_symlinks_list="Gemfile.lock log tmp public app/assets bin/bundle vendor/bundle db/schema.rb config/database.yml config/diaspora.yml"
+
# Fix bin symlink set by earlier versions
if test -L ${diaspora_home}/bin
then
@@ -10,20 +13,21 @@
fi
# Backup the previous version
-# Just keep the config and vendor/bundle
+# Just keep the modified files/directories
+# We need this to remove files removed upstream
backup() {
- cp -r ${diaspora_home}/config ${diaspora_home}-config
- cp -r ${diaspora_home}/vendor/bundle ${diaspora_home}-vendor-bundle
- cp -r ${diaspora_home}/.bundle ${diaspora_home}.bundle
backup_suffix=$(openssl rand -hex 4)
- mv ${diaspora_home} ${diaspora_home}-backup.${backup-suffix}
- mkdir ${diaspora_home}
- mkdir ${diaspora_home}/vendor
- mv ${diaspora_home}-config ${diaspora_home}/config
- mv ${diaspora_home}-vendor-bundle ${diaspora_home}/vendor/bundle
- mv ${diaspora_home}.bundle ${diaspora_home}/.bundle
- mv ${diaspora_home}-backup.${backup-suffix}/public ${diaspora_home}/public
-
+ backup_dir=${diaspora_home}/.backup.${backup_suffix}
+ mkdir ${backup_dir}
+ mv ${diaspora_home}/* ${backup_dir}
+
+ for i in vendor app bin db config; do
+ mkdir ${diaspora_home}/$i
+ done
+
+ for i in ${diaspora_symlinks_list}; do
+ test -e ${backup_dir}/$i && mv ${backup_dir}/$i ${diaspora_home}/$i
+ done
}
case "$1" in
diff -Nru diaspora-installer-0.6.3.0+debian1/diaspora-common.conf diaspora-installer-0.6.5.0+debian1/diaspora-common.conf
--- diaspora-installer-0.6.3.0+debian1/diaspora-common.conf 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/diaspora-common.conf 2017-04-28 15:01:29.000000000 +0530
@@ -1,4 +1,4 @@
-export diaspora_version=0.6.3.0
+export diaspora_version=0.6.5.0
# possible values branch, tag
export diaspora_release_type=tag
export github_archive_url=https://github.com/diaspora/diaspora/archive
@@ -13,7 +13,9 @@
export diaspora_user_home=/var/lib/diaspora
export diaspora_cache=/var/cache/diaspora-installer
export diaspora_scripts=/usr/lib/diaspora-common/scripts
+export diaspora_sha256sums=/usr/lib/diaspora-common/sha256sums
export diaspora_log_dir=/var/log/diaspora
export diaspora_nginx_log=/var/log/diaspora
export diaspora_ssl_path=/etc/diaspora/ssl
export nginx_conf_example=/usr/share/diaspora-common/nginx.conf.example
+export nginx_conf_nohttps_example=/usr/share/diaspora-common/nginx.conf.nohttps.example
diff -Nru diaspora-installer-0.6.3.0+debian1/diaspora-download.sh diaspora-installer-0.6.5.0+debian1/diaspora-download.sh
--- diaspora-installer-0.6.3.0+debian1/diaspora-download.sh 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/diaspora-download.sh 2017-04-28 15:01:29.000000000 +0530
@@ -25,7 +25,10 @@
wget -O ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz ${github_archive_url}/v${diaspora_version}.tar.gz
fi
fi
-
+
+echo "Checking integrity of download..."
+sha256sum -c ${diaspora_sha256sums}
+
echo "Extracting files..."
tar -C ${diaspora_cache} -zxvf ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz >/dev/null
@@ -33,12 +36,12 @@
echo "diaspora archive to copy: ${diaspora_archive}"
-rsync -a ${diaspora_cache}/${diaspora_archive}/* ${diaspora_home} --exclude tmp --exclude log --exclude db/schema.rb --exclude app/assets --exclude public
+rsync -a ${diaspora_cache}/${diaspora_archive}/* ${diaspora_home} --exclude tmp --exclude log --exclude db/schema.rb --exclude app/assets --exclude public --exclude Gemfile.lock
cp -r ${diaspora_cache}/${diaspora_archive}/db/schema.rb ${diaspora_user_home}/db-schema.rb.template
cp -r ${diaspora_cache}/${diaspora_archive}/app/assets/* ${diaspora_user_home}/app-assets
cp -r ${diaspora_cache}/${diaspora_archive}/public/* ${diaspora_user_home}/public
chown -R ${diaspora_user}: ${diaspora_user_home}/public
chown -R ${diaspora_user}: ${diaspora_user_home}/app-assets
-echo "Copying source tarball to ${diaspora_home}/public..."
-cp ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz ${diaspora_home}/public/source.tar.gz
+echo "Copying source tarball to ${diaspora_user_home}/public..."
+cp -f ${diaspora_cache}/diaspora-${diaspora_version}.tar.gz ${diaspora_user_home}/public/source.tar.gz
diff -Nru diaspora-installer-0.6.3.0+debian1/migrate-to-0.6.3.0.sh diaspora-installer-0.6.5.0+debian1/migrate-to-0.6.3.0.sh
--- diaspora-installer-0.6.3.0+debian1/migrate-to-0.6.3.0.sh 1970-01-01 05:30:00.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/migrate-to-0.6.3.0.sh 2017-04-28 15:01:29.000000000 +0530
@@ -0,0 +1,61 @@
+# 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 public .bundle 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
+ mkdir -p /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/vendor/bundle ]; then
+ echo -n ""
+elif [ -d /usr/share/diaspora/vendor/bundle ]; then
+ mv /usr/share/diaspora/vendor/bundle /var/lib/diaspora/vendor-bundle
+ ln -sf /var/lib/diaspora/vendor-bundle /usr/share/diaspora/vendor/bundle
+fi
+mkdir -p /var/lib/diaspora/vendor-bundle
+
+mkdir -p /run/diaspora
+if [ -L /usr/share/diaspora/tmp ]; then
+ echo -n ""
+elif [ -d /usr/share/diaspora/tmp ]; then
+ mv /usr/share/diaspora/tmp/* /run/diaspora/
+ rmdir /usr/share/diaspora/tmp/
+ ln -sf /run/diaspora /usr/share/diaspora/tmp
+fi
+mkdir -p /run/diaspora/pids
+
+mkdir -p /var/log/diaspora
+if [ -L /usr/share/diaspora/log ]; then
+ echo -n ""
+elif [ -d /usr/share/diaspora/log ]; then
+ mv /usr/share/diaspora/log/* /var/log/diaspora/
+ rm -rf /usr/share/diaspora/log
+ ln -sf /var/log/diaspora /usr/share/diaspora/log
+fi
+
+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
+chown diaspora: -R /var/log/diaspora
+chown diaspora:www-data -R /run/diaspora
diff -Nru diaspora-installer-0.6.3.0+debian1/nginx.conf.nohttps.example diaspora-installer-0.6.5.0+debian1/nginx.conf.nohttps.example
--- diaspora-installer-0.6.3.0+debian1/nginx.conf.nohttps.example 1970-01-01 05:30:00.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/nginx.conf.nohttps.example 2017-04-28 15:01:29.000000000 +0530
@@ -0,0 +1,69 @@
+upstream domain11 {
+ server unix:/usr/share/diaspora/tmp/diaspora.sock;
+}
+
+server {
+ listen 80;
+ server_name SERVERNAME_FIXME www.SERVERNAME_FIXME;
+
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-FORWARDED-PROTO http;
+
+ access_log /var/log/diaspora/access.log;
+ error_log /var/log/diaspora/error.log;
+
+ root DIASPORA_ROOT_FIXME/public/;
+ index index2.html;
+
+ if ($http_user_agent ~* Googlebot) {
+ return 403;
+ }
+
+ location /uploads/images {
+ expires 1d;
+ add_header Cache-Control public;
+ }
+
+ location /assets {
+ expires 1d;
+ add_header Cache-Control public;
+ }
+
+ location / {
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header Host $http_host;
+ proxy_set_header X-Forwarded-Proto http;
+ proxy_redirect off;
+
+ client_max_body_size 4M;
+ client_body_buffer_size 128K;
+
+ if (-f $request_filename/index.html) {
+ rewrite (.*) $1/index.html break;
+ }
+
+ if (-f $request_filename.html) {
+ rewrite (.*) $1.html break;
+ }
+
+ if (!-f $request_filename) {
+ proxy_pass http://domain11;
+
+ break;
+ }
+ }
+
+ if ($http_user_agent ~ "Python-urllib" ) {
+ return 403;
+ }
+
+ if ($http_user_agent ~ "libwww-perl" ) {
+ return 403;
+ }
+
+ error_page 500 502 503 504 /50x.html;
+ location = /50x.html {
+ root DIASPORA_ROOT_FIXME;
+ }
+}
diff -Nru diaspora-installer-0.6.3.0+debian1/rake-tasks.sh diaspora-installer-0.6.5.0+debian1/rake-tasks.sh
--- diaspora-installer-0.6.3.0+debian1/rake-tasks.sh 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/rake-tasks.sh 2017-04-28 15:01:29.000000000 +0530
@@ -2,7 +2,9 @@
# Read configuration values
. /etc/diaspora/diaspora-common.conf
-su diaspora -s /bin/sh -c 'touch public/source.tar.gz'
+# Create an empty public/source.tar.gz for diaspora package
+# script/server checks for its existence
+su diaspora -s /bin/sh -c 'test -f public/source.tar.gz || touch public/source.tar.gz'
if grep https ${diaspora_conf}
then
diff -Nru diaspora-installer-0.6.3.0+debian1/set-env-nginx.sh diaspora-installer-0.6.5.0+debian1/set-env-nginx.sh
--- diaspora-installer-0.6.3.0+debian1/set-env-nginx.sh 2017-01-26 04:39:32.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/set-env-nginx.sh 2017-04-28 15:01:29.000000000 +0530
@@ -1,26 +1,27 @@
#!/bin/sh
if [ "x"$1 = "x" ]
then
- echo "usage: $0 <domain name>"
+ echo "usage: $0 <domain name> [nohttps]"
exit 1
fi
+nginx_site_example=$nginx_conf_example
+if [ "$2" = "nohttps" ]; then
+ nginx_site_example=$nginx_conf_nohttps_example
+fi
+
# Read configuration values
. /etc/diaspora/diaspora-common.conf
nginx_site_private=/var/lib/diaspora-common/nginx-site-diaspora
-if test -f /etc/nginx/sites-available/diaspora; then
- echo "/etc/nginx/sites-available/diaspora already exist, skipping nginx configuration..."
+if test -f ${nginx_site_example}; then
+ sed -e "s/SERVERNAME_FIXME/$1/g" -e "s/DIASPORA_SSL_PATH_FIXME/\\/etc\\/diaspora/"\
+ -e "s/DIASPORA_ROOT_FIXME/\\/usr\\/share\\/diaspora/"\
+ ${nginx_site_example} > ${nginx_site_private}
+ ucf --debconf-ok --three-way ${nginx_site_private} /etc/nginx/sites-available/diaspora
+ ln -fs /etc/nginx/sites-available/diaspora /etc/nginx/sites-enabled/
+ ucfr diaspora-common /etc/nginx/sites-available/diaspora
else
- if test -f ${nginx_conf_example}; then
- sed -e "s/SERVERNAME_FIXME/$1/g" -e "s/DIASPORA_SSL_PATH_FIXME/\\/etc\\/diaspora/"\
- -e "s/DIASPORA_ROOT_FIXME/\\/usr\\/share\\/diaspora/"\
- ${nginx_conf_example} > ${nginx_site_private}
- ucf --debconf-ok --three-way ${nginx_site_private} /etc/nginx/sites-available/diaspora
- ln -fs /etc/nginx/sites-available/diaspora /etc/nginx/sites-enabled/
- ucfr diaspora-common /etc/nginx/sites-available/diaspora
- else
- echo "nginx.conf.example not found"
- exit 1
- fi
-fi
+ echo "nginx.conf.example not found"
+ exit 1
+fi
diff -Nru diaspora-installer-0.6.3.0+debian1/sha256sums diaspora-installer-0.6.5.0+debian1/sha256sums
--- diaspora-installer-0.6.3.0+debian1/sha256sums 1970-01-01 05:30:00.000000000 +0530
+++ diaspora-installer-0.6.5.0+debian1/sha256sums 2017-04-28 15:01:29.000000000 +0530
@@ -0,0 +1 @@
+9800332dbfc18844e3bf3fba18b792ce6aec54abd9884cc6eac8f0de27a538b0 /var/cache/diaspora-installer/diaspora-0.6.5.0.tar.gz
Attachment:
signature.asc
Description: OpenPGP digital signature