]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Fix usb-fdd source detection
authorArne Fitzenreiter <arne_f@ipfire.org>
Fri, 1 May 2009 23:14:16 +0000 (01:14 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Fri, 1 May 2009 23:14:16 +0000 (01:14 +0200)
src/install+setup/install/mountsource.sh

index 04a5e44a43fb4a3c19507285abfbe92643651361..9b71e20b53213686474c480fb31ce892330c6b3e 100644 (file)
@@ -33,12 +33,25 @@ for DEVICE in $(kudzu -qps -t 30 -c CDROM | grep device: | cut -d ' ' -f 2 | sor
                umount /cdrom 2> /dev/null
 done
 
-# scan HD device (usb sticks, etc.)
+# scan HD device unpart (usb sticks, etc.)
+for DEVICE in $(kudzu -qps -t 30 -c HD | grep device: | cut -d ' ' -f 2 | sort | uniq); do
+               mount /dev/${DEVICE} /cdrom 2> /dev/null
+               if [ -n "$(ls /cdrom/ipfire-*.tbz2 2>/dev/null)" ]; then
+                       echo -n ${DEVICE} > /tmp/source_device
+                       echo "Found tarball on ${DEVICE}"
+               else
+                       umount /cdrom 2> /dev/null
+                       echo "Found no tarballs on ${DEVICE} - SKIP"
+               fi
+               umount /cdrom 2> /dev/null
+done
+
+# scan HD device part1 (usb sticks, etc.)
 for DEVICE in $(kudzu -qps -t 30 -c HD | grep device: | cut -d ' ' -f 2 | sort | uniq); do
                mount /dev/${DEVICE}1 /cdrom 2> /dev/null
                if [ -n "$(ls /cdrom/ipfire-*.tbz2 2>/dev/null)" ]; then
                        echo -n ${DEVICE}1 > /tmp/source_device
-                       echo "Found tarball on ${DEVICE}"
+                       echo "Found tarball on ${DEVICE}1"
                else
                        umount /cdrom 2> /dev/null
                        echo "Found no tarballs on ${DEVICE} - SKIP"