From cd0a878149fcc3ae8b4b25b8da241e9682f3417f Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 4 Jul 2016 21:02:22 +0100 Subject: [PATCH] Placeholder backup functions --- src/freedombone-app-babel | 4 ++++ src/freedombone-app-batman | 4 ++++ src/freedombone-app-blog | 4 ++++ src/freedombone-app-cjdns | 7 ++++++- src/freedombone-app-dlna | 4 ++++ src/freedombone-app-gnusocial | 4 ++++ src/freedombone-app-gogs | 4 ++++ src/freedombone-app-hubzilla | 4 ++++ src/freedombone-app-intrusion | 4 ++++ src/freedombone-app-ipfs | 4 ++++ src/freedombone-app-irc | 4 ++++ src/freedombone-app-mediagoblin | 4 ++++ src/freedombone-app-mumble | 4 ++++ src/freedombone-app-rss | 4 ++++ src/freedombone-app-search | 4 ++++ src/freedombone-app-sip | 4 ++++ src/freedombone-app-syncthing | 4 ++++ src/freedombone-app-tox | 4 ++++ src/freedombone-app-vpn | 4 ++++ src/freedombone-app-webmail | 4 ++++ src/freedombone-app-wiki | 4 ++++ src/freedombone-app-xmpp | 4 ++++ src/freedombone-app-zeronet | 4 ++++ 23 files changed, 94 insertions(+), 1 deletion(-) diff --git a/src/freedombone-app-babel b/src/freedombone-app-babel index 04b5a3e5..63bdf86b 100755 --- a/src/freedombone-app-babel +++ b/src/freedombone-app-babel @@ -32,6 +32,10 @@ ENABLE_BABEL="no" BABEL_PORT=6696 +function backup_babel { + echo '' +} + function remove_babel { if ! grep -Fxq "mesh_babel" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-batman b/src/freedombone-app-batman index 99db647d..84eef455 100755 --- a/src/freedombone-app-batman +++ b/src/freedombone-app-batman @@ -45,6 +45,10 @@ function configure_firewall_for_batman { echo 'configure_firewall_for_batman' >> $COMPLETION_FILE } +function backup_batman { + echo '' +} + function remove_batman { if ! grep -Fxq "mesh_batman" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-blog b/src/freedombone-app-blog index ef4dc2e5..714e3f7e 100755 --- a/src/freedombone-app-blog +++ b/src/freedombone-app-blog @@ -36,6 +36,10 @@ FULLBLOG_COMMIT='bf5fe9486160be4da86d8987d3e5c977e1dc6d32' MY_BLOG_TITLE="My Blog" MY_BLOG_SUBTITLE="Another ${PROJECT_NAME} Blog" +function backup_blog { + echo '' +} + function remove_blog { if ! grep -Fxq "install_blog" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-cjdns b/src/freedombone-app-cjdns index f4ffdd18..3ba35d07 100755 --- a/src/freedombone-app-cjdns +++ b/src/freedombone-app-cjdns @@ -107,12 +107,16 @@ function get_cjdns_password { fi } +function backup_cjdns { + echo '' +} + function remove_cjdns { if ! grep -Fxq "mesh_cjdns" $COMPLETION_FILE; then return fi service cjdns stop - ip6tables -t nat -D POSTROUTING -o tun0 -j MASQUERADE + ip6tables -D nat -D POSTROUTING -o tun0 -j MASQUERADE ip6tables -D FORWARD -i tun0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT ip6tables -D INPUT -p udp --dport $CJDNS_PORT -j ACCEPT ip6tables -D INPUT -p tcp --dport $CJDNS_PORT -j ACCEPT @@ -121,6 +125,7 @@ function remove_cjdns { rm -rf /etc/cjdns sed -i '/mesh_cjdns/d' $COMPLETION_FILE + sed -i '/cjdns /d' $COMPLETION_FILE sed -i '/configure_firewall_for_cjdns/d' $COMPLETION_FILE } diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna index 36358f38..5a9e41f7 100755 --- a/src/freedombone-app-dlna +++ b/src/freedombone-app-dlna @@ -49,6 +49,10 @@ function configure_firewall_for_dlna { echo 'configure_firewall_for_dlna' >> $COMPLETION_FILE } +function backup_dlna_server { + echo '' +} + function remove_dlna_server { if ! grep -Fxq "install_dlna_server" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-gnusocial b/src/freedombone-app-gnusocial index c1a80a1d..01774f10 100755 --- a/src/freedombone-app-gnusocial +++ b/src/freedombone-app-gnusocial @@ -47,6 +47,10 @@ SHARINGS_COMMIT='d5c6c7f855d9afff9086c09ea706f38c859bc0d4' SHARINGS_THEME_REPO="http://git.lasindias.club/manuel/SharingsTheme" SHARINGS_THEME_COMMIT='7106c7ef03' +function backup_gnu_social { + echo '' +} + function remove_gnu_social { if ! grep -Fxq "install_gnu_social" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-gogs b/src/freedombone-app-gogs index dd2331f6..c11d4cbb 100755 --- a/src/freedombone-app-gogs +++ b/src/freedombone-app-gogs @@ -35,6 +35,10 @@ GIT_DOMAIN_REPO="https://github.com/gogits/gogs" GIT_ADMIN_PASSWORD= GOGS_COMMIT='3fb4f7f4980b4339fd9ef6a3ba5b0acab83d264d' +function backup_gogs { + echo '' +} + function remove_gogs { if ! grep -Fxq "install_gogs" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-hubzilla b/src/freedombone-app-hubzilla index 032f794d..12f49e1a 100755 --- a/src/freedombone-app-hubzilla +++ b/src/freedombone-app-hubzilla @@ -38,6 +38,10 @@ HUBZILLA_ADMIN_PASSWORD= HUBZILLA_COMMIT='2d79e75788aa71664a379c4cea0b6bfe3ab87ad0' HUBZILLA_ADDONS_COMMIT='67b40c7a40f328a93ee030eb15e9e1261f3cba64' +function backup_hubzilla { + echo '' +} + function remove_hubzilla { if ! grep -Fxq "install_hubzilla" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-intrusion b/src/freedombone-app-intrusion index 64feb060..c8832016 100755 --- a/src/freedombone-app-intrusion +++ b/src/freedombone-app-intrusion @@ -28,6 +28,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . +function backup_intrusion_detection { + echo '' +} + function remove_intrusion_detection { if ! grep -Fxq "intrusion_detection" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-ipfs b/src/freedombone-app-ipfs index fc7d2a39..f1dbf9f9 100755 --- a/src/freedombone-app-ipfs +++ b/src/freedombone-app-ipfs @@ -32,6 +32,10 @@ IPFS_GO_REPO="https://github.com/ipfs/go-ipfs" IPFS_COMMIT='20b06a4cbce8884f5b194da6e98cb11f2c77f166' IPFS_PORT=4001 +function backup_ipfs { + echo '' +} + function remove_ipfs { if ! grep -Fxq "install_ipfs" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-irc b/src/freedombone-app-irc index 3d23ec35..176cec30 100755 --- a/src/freedombone-app-irc +++ b/src/freedombone-app-irc @@ -34,6 +34,10 @@ IRC_ONION_PORT=6697 # An optional password to log into IRC. This applies to all users IRC_PASSWORD= +function backup_irc_server { + echo '' +} + function remove_irc_server { if ! grep -Fxq "install_irc_server" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-mediagoblin b/src/freedombone-app-mediagoblin index a356fba2..35a73389 100755 --- a/src/freedombone-app-mediagoblin +++ b/src/freedombone-app-mediagoblin @@ -35,6 +35,10 @@ MEDIAGOBLIN_COMMIT='d1ac2d52fd8859c3f32fa38e4836ffe9615e5bba' MEDIAGOBLIN_ADMIN_PASSWORD= MEDIAGOBLIN_ONION_PORT=8096 +function backup_mediagoblin { + echo '' +} + function install_mediagoblin { if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then return diff --git a/src/freedombone-app-mumble b/src/freedombone-app-mumble index 907cb0ae..244aa30f 100755 --- a/src/freedombone-app-mumble +++ b/src/freedombone-app-mumble @@ -37,6 +37,10 @@ VOIP_PORT=64738 VOIP_DATABASE="mumble-server.sqlite" VOIP_CONFIG_FILE="mumble-server.ini" +function backup_mumble { + echo '' +} + function remove_mumble { if !grep -Fxq "install_mumble" $COMPLETION_FILE; then if ! grep -Fxq "install_voip" $COMPLETION_FILE; then diff --git a/src/freedombone-app-rss b/src/freedombone-app-rss index 6a56ca2b..273946f9 100755 --- a/src/freedombone-app-rss +++ b/src/freedombone-app-rss @@ -40,6 +40,10 @@ 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_reader { + echo '' +} + function remove_rss_reader { if ! grep -Fxq "install_rss_reader" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-search b/src/freedombone-app-search index a18088f2..a23a816f 100755 --- a/src/freedombone-app-search +++ b/src/freedombone-app-search @@ -36,6 +36,10 @@ SEARCH_ENGINE_ONION_HOSTNAME= SEARCH_ENGINE_LOGIN_TEXT=$"Search engine login" SEARCH_ENGINE_PASSWORD= +function backup_search_engine { + echo '' +} + function remove_search_engine { if ! grep -Fxq "install_search_engine" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-sip b/src/freedombone-app-sip index 3eee1ced..c1f7e603 100755 --- a/src/freedombone-app-sip +++ b/src/freedombone-app-sip @@ -35,6 +35,10 @@ VOIP_TURN_PORT=3478 VOIP_TURN_TLS_PORT=5349 VOIP_TURN_NONCE= +function backup_sip { + echo '' +} + function remove_sip { if ! grep -Fxq "install_sip" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-syncthing b/src/freedombone-app-syncthing index dac89ce2..1d8e0415 100755 --- a/src/freedombone-app-syncthing +++ b/src/freedombone-app-syncthing @@ -37,6 +37,10 @@ SYNCTHING_PORT=22000 SYNCTHING_SHARED_DATA=/var/lib/syncthing/SyncShared SYNCTHING_USER_IDS_FILE='.syncthingids' +function backup_syncthing { + echo '' +} + function remove_syncthing { if ! grep -Fxq "install_syncthing" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-tox b/src/freedombone-app-tox index 3293c16d..9a824612 100755 --- a/src/freedombone-app-tox +++ b/src/freedombone-app-tox @@ -44,6 +44,10 @@ TOXIC_REPO="https://github.com/Tox/toxic" TOXIC_COMMIT='cf16849b374e484a33a4dffa3dfb937b59d537f2' TOXIC_FILE=/usr/local/bin/toxic +function backup_tox { + echo '' +} + function remove_tox_node { if ! grep -Fxq "install_tox_node" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-vpn b/src/freedombone-app-vpn index e41df45a..9bb45669 100755 --- a/src/freedombone-app-vpn +++ b/src/freedombone-app-vpn @@ -28,6 +28,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . +function backup_vpn_tunnel { + echo '' +} + function remove_vpn_tunnel { apt-get -y remove --purge fastd } diff --git a/src/freedombone-app-webmail b/src/freedombone-app-webmail index ff810888..ebc39347 100755 --- a/src/freedombone-app-webmail +++ b/src/freedombone-app-webmail @@ -36,6 +36,10 @@ WEBMAIL_ADMIN_PASSWORD= WEB_PATH=/var/www WEBMAIL_PATH=$WEB_PATH/webmail +function backup_webmail { + echo '' +} + function remove_webmail { if ! grep -Fxq "install_webmail" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-wiki b/src/freedombone-app-wiki index fd4e0857..f4bc74f1 100755 --- a/src/freedombone-app-wiki +++ b/src/freedombone-app-wiki @@ -34,6 +34,10 @@ WIKI_TITLE="${PROJECT_NAME} Wiki" WIKI_CODE= WIKI_ONION_PORT=8089 +function backup_wiki { + echo '' +} + function remove_wiki { if ! grep -Fxq "install_wiki" $COMPLETION_FILE; then return diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp index 5c1d5ad5..56083de8 100755 --- a/src/freedombone-app-xmpp +++ b/src/freedombone-app-xmpp @@ -35,6 +35,10 @@ 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 { + echo '' +} + function configure_firewall_for_xmpp { if [ ! -d /etc/prosody ]; then return diff --git a/src/freedombone-app-zeronet b/src/freedombone-app-zeronet index fbe24e03..4a9148db 100755 --- a/src/freedombone-app-zeronet +++ b/src/freedombone-app-zeronet @@ -45,6 +45,10 @@ ZERONET_DEFAULT_MAIL_TAGLINE="Mail for the Mesh" ZERONET_ID_REPO="https://github.com/HelloZeroNet/ZeroID" ZERONET_ID_COMMIT='ccf14fdc96fa9cdb2ddd8a7ab283a8e17a4f234b' +function backup_zeronet { + echo '' +} + function remove_zeronet_blog { if ! grep -Fxq "install_zeronet_blog" $COMPLETION_FILE; then return