瀏覽代碼

Backup and restore nodejs file

Bob Mottram 8 年之前
父節點
當前提交
9074a7cc2f
共有 4 個檔案被更改,包括 14 行新增0 行删除
  1. 3
    0
      src/freedombone-backup-local
  2. 3
    0
      src/freedombone-backup-remote
  3. 4
    0
      src/freedombone-restore-local
  4. 4
    0
      src/freedombone-restore-remote

+ 3
- 0
src/freedombone-backup-local 查看文件

249
     if [ ! -d $temp_backup_dir ]; then
249
     if [ ! -d $temp_backup_dir ]; then
250
         mkdir -p $temp_backup_dir
250
         mkdir -p $temp_backup_dir
251
     fi
251
     fi
252
+    if [ -f $NODEJS_INSTALLED_APPS_FILE ]; then
253
+        cp -f $NODEJS_INSTALLED_APPS_FILE $temp_backup_dir
254
+    fi
252
     cp -f $CONFIGURATION_FILE $temp_backup_dir
255
     cp -f $CONFIGURATION_FILE $temp_backup_dir
253
     cp -f $COMPLETION_FILE $temp_backup_dir
256
     cp -f $COMPLETION_FILE $temp_backup_dir
254
     if [ -f $BACKUP_EXTRA_DIRECTORIES ]; then
257
     if [ -f $BACKUP_EXTRA_DIRECTORIES ]; then

+ 3
- 0
src/freedombone-backup-remote 查看文件

114
     if [ ! -d $temp_backup_dir ]; then
114
     if [ ! -d $temp_backup_dir ]; then
115
         mkdir -p $temp_backup_dir
115
         mkdir -p $temp_backup_dir
116
     fi
116
     fi
117
+    if [ -f $NODEJS_INSTALLED_APPS_FILE ]; then
118
+        cp -f $NODEJS_INSTALLED_APPS_FILE $temp_backup_dir
119
+    fi
117
     cp -f $CONFIGURATION_FILE $temp_backup_dir
120
     cp -f $CONFIGURATION_FILE $temp_backup_dir
118
     cp -f $COMPLETION_FILE $temp_backup_dir
121
     cp -f $COMPLETION_FILE $temp_backup_dir
119
     if [ -f $BACKUP_EXTRA_DIRECTORIES ]; then
122
     if [ -f $BACKUP_EXTRA_DIRECTORIES ]; then

+ 4
- 0
src/freedombone-restore-local 查看文件

108
         temp_restore_dir=/root/tempconfig
108
         temp_restore_dir=/root/tempconfig
109
         restore_directory_from_usb $temp_restore_dir configfiles
109
         restore_directory_from_usb $temp_restore_dir configfiles
110
 
110
 
111
+        if [ -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE ]; then
112
+            cp -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE $NODEJS_INSTALLED_APPS_FILE
113
+        fi
114
+
111
         if [ -f $temp_restore_dir/root/${PROJECT_NAME}.cfg ]; then
115
         if [ -f $temp_restore_dir/root/${PROJECT_NAME}.cfg ]; then
112
             cp -f $temp_restore_dir/root/${PROJECT_NAME}.cfg $CONFIGURATION_FILE
116
             cp -f $temp_restore_dir/root/${PROJECT_NAME}.cfg $CONFIGURATION_FILE
113
             if [ ! "$?" = "0" ]; then
117
             if [ ! "$?" = "0" ]; then

+ 4
- 0
src/freedombone-restore-remote 查看文件

115
         temp_restore_dir=/root/tempconfig
115
         temp_restore_dir=/root/tempconfig
116
         restore_directory_from_friend $temp_restore_dir configfiles
116
         restore_directory_from_friend $temp_restore_dir configfiles
117
 
117
 
118
+        if [ -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE ]; then
119
+            cp -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE $NODEJS_INSTALLED_APPS_FILE
120
+        fi
121
+
118
         if [ -f $temp_restore_dir/root/${PROJECT_NAME}.cfg ]; then
122
         if [ -f $temp_restore_dir/root/${PROJECT_NAME}.cfg ]; then
119
             cp -f $temp_restore_dir/root/${PROJECT_NAME}.cfg $CONFIGURATION_FILE
123
             cp -f $temp_restore_dir/root/${PROJECT_NAME}.cfg $CONFIGURATION_FILE
120
             if [ ! "$?" = "0" ]; then
124
             if [ ! "$?" = "0" ]; then