Sfoglia il codice sorgente

Move if files exist

Bob Mottram 9 anni fa
parent
commit
1a3110b32c
1 ha cambiato i file con 21 aggiunte e 5 eliminazioni
  1. 21
    5
      src/freedombone-image

+ 21
- 5
src/freedombone-image Vedi File

@@ -239,11 +239,27 @@ if [ ${#imgfiles[@]} -eq 0 ]; then
239 239
     exit 2
240 240
 fi
241 241
 
242
-mv build/${PROJECT_NAME}*.bz2 ${CURR_DIR}
243
-mv build/${PROJECT_NAME}*.img ${CURR_DIR}
244
-mv build/${PROJECT_NAME}*.sig ${CURR_DIR}
245
-mv build/${PROJECT_NAME}*.vdi ${CURR_DIR}
246
-mv build/${PROJECT_NAME}*.qcow2 ${CURR_DIR}
242
+no_of_files=$(ls -afq build/${PROJECT_NAME}*.bz2 | wc -l)
243
+if (( no_of_files > 0 )); then
244
+    mv build/${PROJECT_NAME}*.bz2 ${CURR_DIR}
245
+fi
246
+no_of_files=$(ls -afq build/${PROJECT_NAME}*.img | wc -l)
247
+if (( no_of_files > 0 )); then
248
+    mv build/${PROJECT_NAME}*.img ${CURR_DIR}
249
+fi
250
+no_of_files=$(ls -afq build/${PROJECT_NAME}*.sig | wc -l)
251
+if (( no_of_files > 0 )); then
252
+    mv build/${PROJECT_NAME}*.sig ${CURR_DIR}
253
+fi
254
+no_of_files=$(ls -afq build/${PROJECT_NAME}*.vdi | wc -l)
255
+if (( no_of_files > 0 )); then
256
+    mv build/${PROJECT_NAME}*.vdi ${CURR_DIR}
257
+fi
258
+no_of_files=$(ls -afq build/${PROJECT_NAME}*.qcow2 | wc -l)
259
+if (( no_of_files > 0 )); then
260
+    mv build/${PROJECT_NAME}*.qcow2 ${CURR_DIR}
261
+fi
262
+
247 263
 rm -rf ${BUILD_DIR}
248 264
 
249 265
 cd ${CURR_DIR}