- Timestamp:
- May 5, 2006, 12:10:33 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.0.8/mindi/mindi
r525 r528 1353 1353 1354 1354 # 2nd try, which works on a standard partition (ext2/3), but not on swap 1355 if [ -n $actual_dev] ; then1355 if [ "x$actual_dev" = "x" ] ; then 1356 1356 actual_dev=`/bin/mount -l | /bin/grep " [$redhat_label]" | /bin/cut -d' ' -f1` 1357 1357 fi 1358 1358 1359 1359 # 3rd try, with vol_id (which works with swap) 1360 if [ -n $actual_dev-a -x "/sbin/vol_id" ] ; then1360 if [ "x$actual_dev" = "x" -a -x "/sbin/vol_id" ] ; then 1361 1361 list_swaps=`cat /proc/swaps | /bin/grep "/dev/" | /bin/awk '{ print $1 }' ` 1362 1362 for dev_swap in $list_swaps ; do 1363 1363 dev_exists=`/sbin/vol_id $dev_swap | /bin/grep "$redhat_label"` 1364 if [ -n "$dev_exists" ] ; then1364 if [ "x$dev_exists" != "x" ] ; then 1365 1365 actual_dev=$dev_swap 1366 1366 break; … … 1370 1370 1371 1371 # 4th try : pre-formated LABEL. Format is : LABEL=SWAP-mydevice. e.g. : LABEL=SWAP-hda5 1372 if [ -n $actual_dev-a "`echo "$current_partition" | /bin/grep -i "LABEL=SWAP"`" != ""] ; then1372 if [ "x$actual_dev" = "x" -a "`echo "$current_partition" | /bin/grep -i "LABEL=SWAP"`" != ""] ; then 1373 1373 try_dev="`echo "$redhat_label" | /bin/cut -d '-' -f2`" 1374 1374 present_dev="`/bin/cat /proc/swaps | /bin/grep -w /dev/$try_dev`" 1375 if [ -n "$present_dev" ] ; then1375 if [ "x$present_dev" != "x" ] ; then 1376 1376 actual_dev="/dev/$try_dev" 1377 1377 fi … … 1379 1379 1380 1380 # Check if one of all those tries has known success 1381 if [ ! -n $actual_dev] ; then1381 if [ "x$actual_dev" != "x" ] ; then 1382 1382 current_partition=$actual_dev 1383 1383 else
Note:
See TracChangeset
for help on using the changeset viewer.