|
@@ -941,8 +941,8 @@ function restore_from_usb {
|
941
|
941
|
dialog --backtitle $"Freedombone Control Panel" \
|
942
|
942
|
--title $"Restore from USB backup" \
|
943
|
943
|
--radiolist $"Choose an application to restore:" 31 70 28 \
|
944
|
|
- 1 $"Everything" on \
|
945
|
|
- 2 $"Return to the backup and restore menu" off \
|
|
944
|
+ 1 $"Everything" off \
|
|
945
|
+ 2 $"Return to the backup and restore menu" on \
|
946
|
946
|
3 $"Configuration files" off \
|
947
|
947
|
4 $"MariaDB settings" off \
|
948
|
948
|
5 $"Let's Encrypt account" off \
|
|
@@ -977,6 +977,11 @@ function restore_from_usb {
|
977
|
977
|
1) break;;
|
978
|
978
|
255) break;;
|
979
|
979
|
esac
|
|
980
|
+
|
|
981
|
+ if [ $(cat $data) -ne 2 ]; then
|
|
982
|
+ clear
|
|
983
|
+ fi
|
|
984
|
+
|
980
|
985
|
case $(cat $data) in
|
981
|
986
|
1) ${PROJECT_NAME}-restore-local $USB_DRIVE;;
|
982
|
987
|
2) return;;
|
|
@@ -1024,8 +1029,8 @@ function restore_from_remote {
|
1024
|
1029
|
dialog --backtitle $"Freedombone Control Panel" \
|
1025
|
1030
|
--title $"Restore from ${remote_domain_name}" \
|
1026
|
1031
|
--radiolist $"Choose an application to restore:" 31 70 28 \
|
1027
|
|
- 1 $"Everything" on \
|
1028
|
|
- 2 $"Return to the backup and restore menu" off \
|
|
1032
|
+ 1 $"Everything" off \
|
|
1033
|
+ 2 $"Return to the backup and restore menu" on \
|
1029
|
1034
|
3 $"Configuration files" off \
|
1030
|
1035
|
4 $"MariaDB settings" off \
|
1031
|
1036
|
5 $"Let's Encrypt account" off \
|
|
@@ -1037,27 +1042,34 @@ function restore_from_remote {
|
1037
|
1042
|
11 $"IPFS" off \
|
1038
|
1043
|
12 $"SSH keys" off \
|
1039
|
1044
|
13 $"User configuration files" off \
|
1040
|
|
- 14 $"SSL/TLS certificates" off \
|
1041
|
|
- 15 $"Personal settings" off \
|
1042
|
|
- 16 $"Mailing List" off \
|
1043
|
|
- 17 $"XMPP chat" off \
|
1044
|
|
- 18 $"GNU Social" off \
|
1045
|
|
- 19 $"Hubzilla" off \
|
1046
|
|
- 20 $"Owncloud" off \
|
1047
|
|
- 21 $"Gogs" off \
|
1048
|
|
- 22 $"Wiki" off \
|
1049
|
|
- 23 $"Blog" off \
|
1050
|
|
- 24 $"CJDNS" off \
|
1051
|
|
- 25 $"Email" off \
|
1052
|
|
- 26 $"DLNA" off \
|
1053
|
|
- 27 $"VoIP" off \
|
1054
|
|
- 28 $"RSS reader" off \
|
1055
|
|
- 29 $"Tox" off 2> $data
|
|
1045
|
+ 14 $"User local files" off \
|
|
1046
|
+ 15 $"User fin files" off \
|
|
1047
|
+ 16 $"SSL/TLS certificates" off \
|
|
1048
|
+ 17 $"Personal settings" off \
|
|
1049
|
+ 18 $"Mailing List" off \
|
|
1050
|
+ 19 $"XMPP chat" off \
|
|
1051
|
+ 20 $"GNU Social" off \
|
|
1052
|
+ 21 $"Hubzilla" off \
|
|
1053
|
+ 22 $"Owncloud" off \
|
|
1054
|
+ 23 $"Gogs" off \
|
|
1055
|
+ 24 $"Wiki" off \
|
|
1056
|
+ 25 $"Blog" off \
|
|
1057
|
+ 26 $"CJDNS" off \
|
|
1058
|
+ 27 $"Email" off \
|
|
1059
|
+ 28 $"DLNA" off \
|
|
1060
|
+ 29 $"VoIP" off \
|
|
1061
|
+ 30 $"RSS reader" off \
|
|
1062
|
+ 31 $"Tox" off 2> $data
|
1056
|
1063
|
sel=$?
|
1057
|
1064
|
case $sel in
|
1058
|
1065
|
1) break;;
|
1059
|
1066
|
255) break;;
|
1060
|
1067
|
esac
|
|
1068
|
+
|
|
1069
|
+ if [ $(cat $data) -ne 2 ]; then
|
|
1070
|
+ clear
|
|
1071
|
+ fi
|
|
1072
|
+
|
1061
|
1073
|
case $(cat $data) in
|
1062
|
1074
|
1) ${PROJECT_NAME}-restore-remote $remote_domain_name;;
|
1063
|
1075
|
2) return;;
|
|
@@ -1072,22 +1084,24 @@ function restore_from_remote {
|
1072
|
1084
|
11) ${PROJECT_NAME}-restore-remote $remote_domain_name ipfs;;
|
1073
|
1085
|
12) ${PROJECT_NAME}-restore-remote $remote_domain_name ssh;;
|
1074
|
1086
|
13) ${PROJECT_NAME}-restore-remote $remote_domain_name userconfig;;
|
1075
|
|
- 14) ${PROJECT_NAME}-restore-remote $remote_domain_name certs;;
|
1076
|
|
- 15) ${PROJECT_NAME}-restore-remote $remote_domain_name personal;;
|
1077
|
|
- 16) ${PROJECT_NAME}-restore-remote $remote_domain_name mailinglist;;
|
1078
|
|
- 17) ${PROJECT_NAME}-restore-remote $remote_domain_name xmpp;;
|
1079
|
|
- 18) ${PROJECT_NAME}-restore-remote $remote_domain_name gnusocial;;
|
1080
|
|
- 19) ${PROJECT_NAME}-restore-remote $remote_domain_name hubzilla;;
|
1081
|
|
- 20) ${PROJECT_NAME}-restore-remote $remote_domain_name owncloud;;
|
1082
|
|
- 21) ${PROJECT_NAME}-restore-remote $remote_domain_name gogs;;
|
1083
|
|
- 22) ${PROJECT_NAME}-restore-remote $remote_domain_name wiki;;
|
1084
|
|
- 23) ${PROJECT_NAME}-restore-remote $remote_domain_name blog;;
|
1085
|
|
- 24) ${PROJECT_NAME}-restore-remote $remote_domain_name cjdns;;
|
1086
|
|
- 25) ${PROJECT_NAME}-restore-remote $remote_domain_name email;;
|
1087
|
|
- 26) ${PROJECT_NAME}-restore-remote $remote_domain_name dlna;;
|
1088
|
|
- 27) ${PROJECT_NAME}-restore-remote $remote_domain_name voip;;
|
1089
|
|
- 28) ${PROJECT_NAME}-restore-remote $remote_domain_name ttrss;;
|
1090
|
|
- 29) ${PROJECT_NAME}-restore-remote $remote_domain_name tox;;
|
|
1087
|
+ 14) ${PROJECT_NAME}-restore-remote $remote_domain_name userlocal;;
|
|
1088
|
+ 15) ${PROJECT_NAME}-restore-remote $remote_domain_name userfin;;
|
|
1089
|
+ 16) ${PROJECT_NAME}-restore-remote $remote_domain_name certs;;
|
|
1090
|
+ 17) ${PROJECT_NAME}-restore-remote $remote_domain_name personal;;
|
|
1091
|
+ 18) ${PROJECT_NAME}-restore-remote $remote_domain_name mailinglist;;
|
|
1092
|
+ 19) ${PROJECT_NAME}-restore-remote $remote_domain_name xmpp;;
|
|
1093
|
+ 20) ${PROJECT_NAME}-restore-remote $remote_domain_name gnusocial;;
|
|
1094
|
+ 21) ${PROJECT_NAME}-restore-remote $remote_domain_name hubzilla;;
|
|
1095
|
+ 22) ${PROJECT_NAME}-restore-remote $remote_domain_name owncloud;;
|
|
1096
|
+ 23) ${PROJECT_NAME}-restore-remote $remote_domain_name gogs;;
|
|
1097
|
+ 24) ${PROJECT_NAME}-restore-remote $remote_domain_name wiki;;
|
|
1098
|
+ 25) ${PROJECT_NAME}-restore-remote $remote_domain_name blog;;
|
|
1099
|
+ 26) ${PROJECT_NAME}-restore-remote $remote_domain_name cjdns;;
|
|
1100
|
+ 27) ${PROJECT_NAME}-restore-remote $remote_domain_name email;;
|
|
1101
|
+ 28) ${PROJECT_NAME}-restore-remote $remote_domain_name dlna;;
|
|
1102
|
+ 29) ${PROJECT_NAME}-restore-remote $remote_domain_name voip;;
|
|
1103
|
+ 30) ${PROJECT_NAME}-restore-remote $remote_domain_name ttrss;;
|
|
1104
|
+ 31) ${PROJECT_NAME}-restore-remote $remote_domain_name tox;;
|
1091
|
1105
|
esac
|
1092
|
1106
|
done
|
1093
|
1107
|
any_key
|