X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finstall%2Bsetup%2Finstall%2Fmountsource.sh;h=267823a1dcc14cf549147db2626e27111a444f56;hp=fbaec7e6e4ad806424cbc0160ada4564e7fd0c71;hb=fab611b3d831855a213e18539bb79c598b28d1cf;hpb=8e133f653c735502e0d82990d6a60846b2000757 diff --git a/src/install+setup/install/mountsource.sh b/src/install+setup/install/mountsource.sh index fbaec7e6e..267823a1d 100644 --- a/src/install+setup/install/mountsource.sh +++ b/src/install+setup/install/mountsource.sh @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2012 IPFire Team # +# Copyright (C) 2007-2013 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -19,18 +19,22 @@ # # ############################################################################### +#lfs patch source here... +version=FullIPFireVersion +# + echo "Scanning source media" # scan all Block devices for DEVICE in `find /sys/block/* -maxdepth 0 ! -name fd* ! -name loop* ! -name ram* -exec basename {} \;` do mount /dev/${DEVICE} /cdrom 2> /dev/null - if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then + if [ -n "$(ls /cdrom/${version}.media 2>/dev/null)" ]; then echo -n ${DEVICE} > /tmp/source_device - echo "Found tarball on ${DEVICE}" + echo "Found ${version} on ${DEVICE}" exit 0 else - echo "Found no tarballs on ${DEVICE} - SKIP" + echo "not found on ${DEVICE} - SKIP" fi umount /cdrom 2> /dev/null done @@ -40,12 +44,12 @@ for DEVICE in `find /sys/block/* -maxdepth 0 ! -name fd* ! -name loop* ! -name r do for DEVICEP in $(ls /dev/${DEVICE}? | sed "s/\/dev\///" 2> /dev/null);do mount /dev/${DEVICEP} /cdrom 2> /dev/null - if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then + if [ -n "$(ls /cdrom/${version}.media 2>/dev/null)" ]; then echo -n ${DEVICEP} > /tmp/source_device - echo "Found tarball on ${DEVICEP}" + echo "Found ${version} on ${DEVICEP}" exit 0 else - echo "Found no tarballs on ${DEVICEP} - SKIP" + echo "not found on ${DEVICEP} - SKIP" fi umount /cdrom 2> /dev/null done @@ -56,12 +60,12 @@ for DEVICE in `find /sys/block/* -maxdepth 0 ! -name fd* ! -name loop* ! -name r do for DEVICEP in $(ls /dev/${DEVICE}p? | sed "s/\/dev\///");do mount /dev/${DEVICEP} /cdrom 2> /dev/null - if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then + if [ -n "$(ls /cdrom/${version}.media 2>/dev/null)" ]; then echo -n ${DEVICEP} > /tmp/source_device - echo "Found tarball on ${DEVICEP}" + echo "Found ${version} on ${DEVICEP}" exit 0 else - echo "Found no tarballs on ${DEVICEP} - SKIP" + echo "not found on ${DEVICEP} - SKIP" fi umount /cdrom 2> /dev/null done