]>
git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/install+setup/install/mountsource.sh
3 echo "Scanning source media"
6 for DEVICE
in $
(kudzu
-qps -t 30 -c CDROM |
grep device
: | cut
-d ' ' -f 2 |
sort |
uniq); do
7 mount
/dev
/${DEVICE} /cdrom
2> /dev
/null
8 if [ -n "$(ls /cdrom/ipfire-*.tbz2 2>/dev/null)" ]; then
9 echo -n ${DEVICE} > /tmp
/source_device
10 echo "Found tarball on ${DEVICE}"
12 echo "Found no tarballs on ${DEVICE} - SKIP"
14 umount
/cdrom
2> /dev
/null
17 # scan HD device (usb sticks, etc.)
18 for DEVICE
in $
(kudzu
-qps -t 30 -c HD |
grep device
: | cut
-d ' ' -f 2 |
sort |
uniq); do
19 mount
/dev
/${DEVICE}1 /cdrom
2> /dev
/null
20 if [ -n "$(ls /cdrom/ipfire-*.tbz2 2>/dev/null)" ]; then
21 echo -n ${DEVICE}1 > /tmp
/source_device
22 echo "Found tarball on ${DEVICE}"
24 umount
/cdrom
2> /dev
/null
25 echo "Found no tarballs on ${DEVICE} - SKIP"
27 umount
/cdrom
2> /dev
/null
30 if [ -e "/tmp/source_device" ]; then
31 mount
/dev
/$
(cat /tmp
/source_device
) /cdrom
2> /dev
/null