Переглянути джерело

print warning and exit if we detect more than one removable device

Thomas Merkel 12 роки тому
батько
коміт
0e7ef180cd
1 змінених файлів з 5 додано та 0 видалено
  1. 5 0
      platform-upgrade

+ 5 - 0
platform-upgrade

@@ -15,6 +15,11 @@ echo -n "Checking current boot device..."
 if [[ -z $1 ]] ; then
         usb=$(rmformat | grep Logical | awk '{print $4}' | sed 's/rdsk/dsk/;s/p0$/p1/')
         echo -n " detected $usb"
+        usb_count=(${usb})
+        if [ ${#usb_count[@]} -gt 1 ]; then
+                  echo " Warning: more than one removable device detected."
+                  exit -1
+        fi
 else   
         usb="$1"
         echo -n " using $usb"