From 861c1d8bc0972911f1b47654f25ded2c56ae2651 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 6 Jul 2016 14:55:09 +0100 Subject: [PATCH] Local or remote backups --- src/freedombone-app-babel | 6 +++++- src/freedombone-app-batman | 6 +++++- src/freedombone-app-blog | 6 +++++- src/freedombone-app-cjdns | 6 +++++- src/freedombone-app-dlna | 6 +++++- src/freedombone-app-emacs | 6 +++++- src/freedombone-app-gnusocial | 6 +++++- src/freedombone-app-gogs | 6 +++++- src/freedombone-app-hubzilla | 6 +++++- src/freedombone-app-ipfs | 6 +++++- src/freedombone-app-irc | 6 +++++- src/freedombone-app-mediagoblin | 6 +++++- src/freedombone-app-mumble | 6 +++++- src/freedombone-app-rss | 6 +++++- src/freedombone-app-searx | 6 +++++- src/freedombone-app-sip | 6 +++++- src/freedombone-app-syncthing | 6 +++++- src/freedombone-app-tox | 6 +++++- src/freedombone-app-vpn | 6 +++++- src/freedombone-app-webmail | 6 +++++- src/freedombone-app-wiki | 6 +++++- src/freedombone-app-xmpp | 6 +++++- src/freedombone-app-zeronet | 6 +++++- src/freedombone-tests | 2 +- 24 files changed, 116 insertions(+), 24 deletions(-) diff --git a/src/freedombone-app-babel b/src/freedombone-app-babel index 46a9494c..0573b3e0 100755 --- a/src/freedombone-app-babel +++ b/src/freedombone-app-babel @@ -32,7 +32,11 @@ ENABLE_BABEL="no" BABEL_PORT=6696 -function backup_babel { +function backup_local_babel { + echo '' +} + +function backup_remote_babel { echo '' } diff --git a/src/freedombone-app-batman b/src/freedombone-app-batman index af5ef436..b6ee1726 100755 --- a/src/freedombone-app-batman +++ b/src/freedombone-app-batman @@ -45,7 +45,11 @@ function configure_firewall_for_batma { echo 'configure_firewall_for_batman' >> $COMPLETION_FILE } -function backup_batman { +function backup_local_batman { + echo '' +} + +function backup_remote_batman { echo '' } diff --git a/src/freedombone-app-blog b/src/freedombone-app-blog index 359579be..156c1767 100755 --- a/src/freedombone-app-blog +++ b/src/freedombone-app-blog @@ -36,7 +36,11 @@ FULLBLOG_COMMIT='bf5fe9486160be4da86d8987d3e5c977e1dc6d32' MY_BLOG_TITLE="My Blog" MY_BLOG_SUBTITLE="Another ${PROJECT_NAME} Blog" -function backup_blog { +function backup_local_blog { + echo '' +} + +function backup_remote_blog { echo '' } diff --git a/src/freedombone-app-cjdns b/src/freedombone-app-cjdns index ecef185e..b1aa3802 100755 --- a/src/freedombone-app-cjdns +++ b/src/freedombone-app-cjdns @@ -107,7 +107,11 @@ function get_cjdns_password { fi } -function backup_cjdns { +function backup_local_cjdns { + echo '' +} + +function backup_remote_cjdns { echo '' } diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna index 56f1f990..5f073bff 100755 --- a/src/freedombone-app-dlna +++ b/src/freedombone-app-dlna @@ -49,7 +49,11 @@ function configure_firewall_for_dlna { echo 'configure_firewall_for_dlna' >> $COMPLETION_FILE } -function backup_dlna { +function backup_local_dlna { + echo '' +} + +function backup_remote_dlna { echo '' } diff --git a/src/freedombone-app-emacs b/src/freedombone-app-emacs index 15644694..fd32bb56 100755 --- a/src/freedombone-app-emacs +++ b/src/freedombone-app-emacs @@ -28,7 +28,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -function backup_emacs { +function backup_local_emacs { + echo '' +} + +function backup_remote_emacs { echo '' } diff --git a/src/freedombone-app-gnusocial b/src/freedombone-app-gnusocial index ff617ebe..fc6fc7c2 100755 --- a/src/freedombone-app-gnusocial +++ b/src/freedombone-app-gnusocial @@ -47,7 +47,11 @@ SHARINGS_COMMIT='d5c6c7f855d9afff9086c09ea706f38c859bc0d4' SHARINGS_THEME_REPO="http://git.lasindias.club/manuel/SharingsTheme" SHARINGS_THEME_COMMIT='7106c7ef03' -function backup_gnusocial { +function backup_local_gnusocial { + echo '' +} + +function backup_remote_gnusocial { echo '' } diff --git a/src/freedombone-app-gogs b/src/freedombone-app-gogs index c11d4cbb..cde15705 100755 --- a/src/freedombone-app-gogs +++ b/src/freedombone-app-gogs @@ -35,7 +35,11 @@ GIT_DOMAIN_REPO="https://github.com/gogits/gogs" GIT_ADMIN_PASSWORD= GOGS_COMMIT='3fb4f7f4980b4339fd9ef6a3ba5b0acab83d264d' -function backup_gogs { +function backup_local_gogs { + echo '' +} + +function backup_remote_gogs { echo '' } diff --git a/src/freedombone-app-hubzilla b/src/freedombone-app-hubzilla index dc9ab5c3..12514518 100755 --- a/src/freedombone-app-hubzilla +++ b/src/freedombone-app-hubzilla @@ -38,7 +38,11 @@ HUBZILLA_ADMIN_PASSWORD= HUBZILLA_COMMIT='2d79e75788aa71664a379c4cea0b6bfe3ab87ad0' HUBZILLA_ADDONS_COMMIT='67b40c7a40f328a93ee030eb15e9e1261f3cba64' -function backup_hubzilla { +function backup_local_hubzilla { + echo '' +} + +function backup_remote_hubzilla { echo '' } diff --git a/src/freedombone-app-ipfs b/src/freedombone-app-ipfs index f1dbf9f9..2e112035 100755 --- a/src/freedombone-app-ipfs +++ b/src/freedombone-app-ipfs @@ -32,7 +32,11 @@ IPFS_GO_REPO="https://github.com/ipfs/go-ipfs" IPFS_COMMIT='20b06a4cbce8884f5b194da6e98cb11f2c77f166' IPFS_PORT=4001 -function backup_ipfs { +function backup_local_ipfs { + echo '' +} + +function backup_remote_ipfs { echo '' } diff --git a/src/freedombone-app-irc b/src/freedombone-app-irc index 986a54c0..c0e938cb 100755 --- a/src/freedombone-app-irc +++ b/src/freedombone-app-irc @@ -34,7 +34,11 @@ IRC_ONION_PORT=6697 # An optional password to log into IRC. This applies to all users IRC_PASSWORD= -function backup_irc { +function backup_local_irc { + echo '' +} + +function backup_remote_irc { echo '' } diff --git a/src/freedombone-app-mediagoblin b/src/freedombone-app-mediagoblin index ff2c7db6..318c9ace 100755 --- a/src/freedombone-app-mediagoblin +++ b/src/freedombone-app-mediagoblin @@ -35,7 +35,11 @@ MEDIAGOBLIN_COMMIT='d1ac2d52fd8859c3f32fa38e4836ffe9615e5bba' MEDIAGOBLIN_ADMIN_PASSWORD= MEDIAGOBLIN_ONION_PORT=8096 -function backup_mediagoblin { +function backup_local_mediagoblin { + echo '' +} + +function backup_remote_mediagoblin { echo '' } diff --git a/src/freedombone-app-mumble b/src/freedombone-app-mumble index 244aa30f..963c7378 100755 --- a/src/freedombone-app-mumble +++ b/src/freedombone-app-mumble @@ -37,7 +37,11 @@ VOIP_PORT=64738 VOIP_DATABASE="mumble-server.sqlite" VOIP_CONFIG_FILE="mumble-server.ini" -function backup_mumble { +function backup_local_mumble { + echo '' +} + +function backup_remote_mumble { echo '' } diff --git a/src/freedombone-app-rss b/src/freedombone-app-rss index fe827e44..3d88f913 100755 --- a/src/freedombone-app-rss +++ b/src/freedombone-app-rss @@ -40,7 +40,11 @@ RSS_READER_PATH=/etc/share/tt-rss RSS_READER_GNUSOCIAL_REPO="https://github.com/bashrc/ttrss-gnusocial" RSS_READER_GNUSOCIAL_COMMIT='8b92b8f5db7b0d12459c7bd86a50f48815efe642' -function backup_rss { +function backup_local_rss { + echo '' +} + +function backup_remote_rss { echo '' } diff --git a/src/freedombone-app-searx b/src/freedombone-app-searx index 54d29058..d152983e 100755 --- a/src/freedombone-app-searx +++ b/src/freedombone-app-searx @@ -36,7 +36,11 @@ SEARX_ONION_HOSTNAME= SEARX_LOGIN_TEXT=$"Search engine login" SEARX_PASSWORD= -function backup_searx { +function backup_local_searx { + echo '' +} + +function backup_remote_searx { echo '' } diff --git a/src/freedombone-app-sip b/src/freedombone-app-sip index 418f396e..220e3009 100755 --- a/src/freedombone-app-sip +++ b/src/freedombone-app-sip @@ -35,7 +35,11 @@ VOIP_TURN_PORT=3478 VOIP_TURN_TLS_PORT=5349 VOIP_TURN_NONCE= -function backup_sip { +function backup_local_sip { + echo '' +} + +function backup_remote_sip { echo '' } diff --git a/src/freedombone-app-syncthing b/src/freedombone-app-syncthing index c66d634a..480c1292 100755 --- a/src/freedombone-app-syncthing +++ b/src/freedombone-app-syncthing @@ -37,7 +37,11 @@ SYNCTHING_PORT=22000 SYNCTHING_SHARED_DATA=/var/lib/syncthing/SyncShared SYNCTHING_USER_IDS_FILE='.syncthingids' -function backup_syncthing { +function backup_local_syncthing { + echo '' +} + +function backup_remote_syncthing { echo '' } diff --git a/src/freedombone-app-tox b/src/freedombone-app-tox index 2c395ce2..0953419c 100755 --- a/src/freedombone-app-tox +++ b/src/freedombone-app-tox @@ -44,7 +44,11 @@ TOXIC_REPO="https://github.com/Tox/toxic" TOXIC_COMMIT='cf16849b374e484a33a4dffa3dfb937b59d537f2' TOXIC_FILE=/usr/local/bin/toxic -function backup_tox { +function backup_local_tox { + echo '' +} + +function backup_remote_tox { echo '' } diff --git a/src/freedombone-app-vpn b/src/freedombone-app-vpn index 6291fedc..51761e08 100755 --- a/src/freedombone-app-vpn +++ b/src/freedombone-app-vpn @@ -28,7 +28,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -function backup_vpn { +function backup_local_vpn { + echo '' +} + +function backup_remote_vpn { echo '' } diff --git a/src/freedombone-app-webmail b/src/freedombone-app-webmail index ebc39347..a3d3f21b 100755 --- a/src/freedombone-app-webmail +++ b/src/freedombone-app-webmail @@ -36,7 +36,11 @@ WEBMAIL_ADMIN_PASSWORD= WEB_PATH=/var/www WEBMAIL_PATH=$WEB_PATH/webmail -function backup_webmail { +function backup_local_webmail { + echo '' +} + +function backup_remote_webmail { echo '' } diff --git a/src/freedombone-app-wiki b/src/freedombone-app-wiki index f4bc74f1..aaf7021a 100755 --- a/src/freedombone-app-wiki +++ b/src/freedombone-app-wiki @@ -34,7 +34,11 @@ WIKI_TITLE="${PROJECT_NAME} Wiki" WIKI_CODE= WIKI_ONION_PORT=8089 -function backup_wiki { +function backup_local_wiki { + echo '' +} + +function backup_remote_wiki { echo '' } diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp index 7cecb185..8fb6d7e0 100755 --- a/src/freedombone-app-xmpp +++ b/src/freedombone-app-xmpp @@ -35,7 +35,11 @@ XMPP_PASSWORD= XMPP_CIPHERS='"EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA256:EECDH:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!IDEA:!ECDSA:kEDH:CAMELLIA128-SHA:AES128-SHA"' XMPP_ECC_CURVE='"secp384r1"' -function backup_xmpp { +function backup_local_xmpp { + echo '' +} + +function backup_remote_xmpp { echo '' } diff --git a/src/freedombone-app-zeronet b/src/freedombone-app-zeronet index 4954aea4..237404ea 100755 --- a/src/freedombone-app-zeronet +++ b/src/freedombone-app-zeronet @@ -45,7 +45,11 @@ ZERONET_DEFAULT_MAIL_TAGLINE="Mail for the Mesh" ZERONET_ID_REPO="https://github.com/HelloZeroNet/ZeroID" ZERONET_ID_COMMIT='ccf14fdc96fa9cdb2ddd8a7ab283a8e17a4f234b' -function backup_zeronet { +function backup_local_zeronet { + echo '' +} + +function backup_remote_zeronet { echo '' } diff --git a/src/freedombone-tests b/src/freedombone-tests index b8da5589..2ff3a562 100755 --- a/src/freedombone-tests +++ b/src/freedombone-tests @@ -65,7 +65,7 @@ function test_app_functions { fi # check that these functions exist - interface_functions=( install remove backup ) + interface_functions=( install remove backup_local backup_remote ) # for all the app scripts for filename in $FILES