소스 검색

Move tox local restore to app script

Bob Mottram 9 년 전
부모
커밋
7a0c054d55
2개의 변경된 파일1102개의 추가작업 그리고 1071개의 파일을 삭제
  1. 30
    1
      src/freedombone-app-tox
  2. 1072
    1070
      src/freedombone-restore-local

+ 30
- 1
src/freedombone-app-tox 파일 보기

@@ -75,8 +75,37 @@ function backup_local_tox {
75 75
 	fi
76 76
 }
77 77
 
78
+function restore_local_tox {
79
+	if [ -d $USB_MOUNT/backup/tox ]; then
80
+		echo $"Restoring Tox node settings"
81
+		function_check restore_directory_from_usb
82
+		restore_directory_from_usb / tox
83
+		if [ ! "$?" = "0" ]; then
84
+			function_check set_user_permissions
85
+			set_user_permissions
86
+			function_check backup_unmount_drive
87
+			backup_unmount_drive
88
+			exit 6393
89
+		fi
90
+		cp /var/lib/tox-bootstrapd/tox-bootstrapd.conf /etc/tox-bootstrapd.conf
91
+		systemctl restart tox-bootstrapd.service
92
+		if [ ! "$?" = "0" ]; then
93
+			systemctl status tox-bootstrapd.service
94
+			function_check set_user_permissions
95
+			set_user_permissions
96
+			function_check backup_unmount_drive
97
+			backup_unmount_drive
98
+			exit 59369
99
+		fi
100
+	fi
101
+}
102
+
78 103
 function backup_remote_tox {
79
-	echo ''
104
+	echo -n ''
105
+}
106
+
107
+function restore_remote_tox {
108
+	echo -n ''
80 109
 }
81 110
 
82 111
 function remove_tox_node {

+ 1072
- 1070
src/freedombone-restore-local
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기