Bob Mottram il y a 9 ans
Parent
révision
19ee1b87c3
1 fichiers modifiés avec 17 ajouts et 20 suppressions
  1. 17
    20
      src/freedombone-image

+ 17
- 20
src/freedombone-image Voir le fichier

@@ -177,6 +177,15 @@ if [ ! $PASSWORD ]; then
177 177
     PASSWORD="$(openssl rand -base64 10 | cut -c1-8)"
178 178
 fi
179 179
 
180
+image_types=( bz2 img sig vdi qcow2 )
181
+for im in "${image_types[@]}"
182
+do
183
+    no_of_files=$(ls -afq ${CURR_DIR}/${PROJECT_NAME}*.${im} | wc -l)
184
+    if (( no_of_files > 0 )); then
185
+        rm ${CURR_DIR}/${PROJECT_NAME}*.${im}
186
+    fi
187
+done
188
+
180 189
 rm $CURR_DIR/${PROJECT_NAME}*.img.bz2
181 190
 rm $CURR_DIR/${PROJECT_NAME}*.img
182 191
 rm $CURR_DIR/${PROJECT_NAME}*.sig
@@ -239,26 +248,14 @@ if [ ${#imgfiles[@]} -eq 0 ]; then
239 248
     exit 2
240 249
 fi
241 250
 
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
251
+# Move images to the current directory
252
+for im in "${image_types[@]}"
253
+do
254
+    no_of_files=$(ls -afq build/${PROJECT_NAME}*.${im} | wc -l)
255
+    if (( no_of_files > 0 )); then
256
+        mv build/${PROJECT_NAME}*.${im} ${CURR_DIR}
257
+    fi
258
+done
262 259
 
263 260
 rm -rf ${BUILD_DIR}
264 261