Bob Mottram пре 9 година
родитељ
комит
04d8571140

+ 11
- 3
src/freedombone-app-babel Прегледај датотеку

@@ -34,15 +34,23 @@ ENABLE_BABEL="no"
34 34
 BABEL_PORT=6696
35 35
 
36 36
 function upgrade_babel {
37
-    echo ''
37
+    echo -n ''
38 38
 }
39 39
 
40 40
 function backup_local_babel {
41
-    echo ''
41
+    echo -n ''
42
+}
43
+
44
+function restore_local_babel {
45
+    echo -n ''
42 46
 }
43 47
 
44 48
 function backup_remote_babel {
45
-    echo ''
49
+    echo -n ''
50
+}
51
+
52
+function restore_remote_babel {
53
+    echo -n ''
46 54
 }
47 55
 
48 56
 function remove_babel {

+ 11
- 3
src/freedombone-app-batman Прегледај датотеку

@@ -47,15 +47,23 @@ function configure_firewall_for_batma {
47 47
 }
48 48
 
49 49
 function upgrade_batman {
50
-    echo ''
50
+    echo -n ''
51 51
 }
52 52
 
53 53
 function backup_local_batman {
54
-    echo ''
54
+    echo -n ''
55
+}
56
+
57
+function restore_local_batman {
58
+    echo -n ''
55 59
 }
56 60
 
57 61
 function backup_remote_batman {
58
-    echo ''
62
+    echo -n ''
63
+}
64
+
65
+function restore_remote_batman {
66
+    echo -n ''
59 67
 }
60 68
 
61 69
 function remove_batman {

+ 8
- 0
src/freedombone-app-emacs Прегледај датотеку

@@ -38,10 +38,18 @@ function backup_local_emacs {
38 38
 	echo -n ''
39 39
 }
40 40
 
41
+function restore_local_emacs {
42
+	echo -n ''
43
+}
44
+
41 45
 function backup_remote_emacs {
42 46
 	echo -n ''
43 47
 }
44 48
 
49
+function restore_remote_emacs {
50
+	echo -n ''
51
+}
52
+
45 53
 function remove_emacs {
46 54
 	if ! grep -Fxq "install_emacs" $COMPLETION_FILE; then
47 55
 		return

+ 8
- 0
src/freedombone-app-irc Прегледај датотеку

@@ -44,10 +44,18 @@ function backup_local_irc {
44 44
 	echo -n ''
45 45
 }
46 46
 
47
+function restore_local_irc {
48
+	echo -n ''
49
+}
50
+
47 51
 function backup_remote_irc {
48 52
 	echo -n ''
49 53
 }
50 54
 
55
+function restore_remote_irc {
56
+	echo -n ''
57
+}
58
+
51 59
 function remove_irc {
52 60
 	if ! grep -Fxq "install_irc" $COMPLETION_FILE; then
53 61
 		return

+ 8
- 0
src/freedombone-app-searx Прегледај датотеку

@@ -67,10 +67,18 @@ function backup_local_searx {
67 67
 	echo -n ''
68 68
 }
69 69
 
70
+function restore_local_searx {
71
+	echo -n ''
72
+}
73
+
70 74
 function backup_remote_searx {
71 75
 	echo -n ''
72 76
 }
73 77
 
78
+function restore_remote_searx {
79
+	echo -n ''
80
+}
81
+
74 82
 function remove_searx {
75 83
 	if ! grep -Fxq "install_searx" $COMPLETION_FILE; then
76 84
 		return

+ 8
- 0
src/freedombone-app-vpn Прегледај датотеку

@@ -38,10 +38,18 @@ function backup_local_vpn {
38 38
 	echo -n ''
39 39
 }
40 40
 
41
+function restore_local_vpn {
42
+	echo -n ''
43
+}
44
+
41 45
 function backup_remote_vpn {
42 46
 	echo -n ''
43 47
 }
44 48
 
49
+function restore_remote_vpn {
50
+	echo -n ''
51
+}
52
+
45 53
 function remove_vpn {
46 54
 	apt-get -y remove --purge fastd
47 55
 	sed -i '/install_vpn/d' $COMPLETION_FILE

+ 19
- 0
src/freedombone-app-webmail Прегледај датотеку

@@ -47,6 +47,9 @@ function upgrade_webmail {
47 47
 }
48 48
 
49 49
 function backup_local_webmail {
50
+	if ! grep -q "install_webmail" $COMPLETION_FILE; then
51
+		return
52
+	fi
50 53
 	echo $"Backing up webmail"
51 54
 
52 55
 	function_check backup_database_to_usb
@@ -55,10 +58,26 @@ function backup_local_webmail {
55 58
 	echo $"Backing up webmail complete"
56 59
 }
57 60
 
61
+function restore_local_webmail {
62
+	if ! grep -q "install_webmail" $COMPLETION_FILE; then
63
+		return
64
+	fi
65
+	echo $"Restoring webmail"
66
+
67
+	function_check restore_database
68
+	restore_database webmail
69
+
70
+	echo $"Restore of webmail complete"
71
+}
72
+
58 73
 function backup_remote_webmail {
59 74
 	echo -n ''
60 75
 }
61 76
 
77
+function restore_remote_webmail {
78
+	echo -n ''
79
+}
80
+
62 81
 function remove_webmail {
63 82
 	if ! grep -Fxq "install_webmail" $COMPLETION_FILE; then
64 83
 		return

+ 10
- 2
src/freedombone-app-zeronet Прегледај датотеку

@@ -59,11 +59,19 @@ function upgrade_zeronet {
59 59
 }
60 60
 
61 61
 function backup_local_zeronet {
62
-	echo ''
62
+	echo -n ''
63
+}
64
+
65
+function restore_local_zeronet {
66
+	echo -n ''
63 67
 }
64 68
 
65 69
 function backup_remote_zeronet {
66
-	echo ''
70
+	echo -n ''
71
+}
72
+
73
+function restore_remote_zeronet {
74
+	echo -n ''
67 75
 }
68 76
 
69 77
 function remove_zeronet_blog {