Revision: 6892
http://ipcop.svn.sourceforge.net/ipcop/?rev=6892&view=rev
Author: owes
Date: 2013-01-04 11:37:22 +0000 (Fri, 04 Jan 2013)
Log Message:
-----------
Some partitions make partprobe exit with error. Erasing the partition before
using partprobe fixes that.
Modified Paths:
--------------
ipcop/trunk/src/scripts/disk-partition.sh
Modified: ipcop/trunk/src/scripts/disk-partition.sh
===================================================================
--- ipcop/trunk/src/scripts/disk-partition.sh 2013-01-04 09:41:52 UTC (rev
6891)
+++ ipcop/trunk/src/scripts/disk-partition.sh 2013-01-04 11:37:22 UTC (rev
6892)
@@ -91,6 +91,9 @@
;;
esac
+# erase before checking, some partitions may fool partprobe
+erase_partition
+
# check for device
if ( ! /usr/sbin/partprobe $dev 2>&1 1>/dev/null ); then
echo "device:$dev not found"
@@ -101,7 +104,6 @@
# generally sector 0 contain the partition table, so first partition start
after
case "$arch" in
x86)
- erase_partition
parted_call "$dev mklabel msdos"
parted_call "$dev mkpart primary 1MiB ${root_size}MiB"
parted_call "$dev mkpart primary $((${root_size}+1))MiB
${disk_size}MiB"
@@ -112,7 +114,6 @@
fi
;;
alpha)
- erase_partition
parted_call "$dev mklabel bsd"
# aboot need 70k or 150sectors * 512B at disk start
parted_call "$dev mkpart primary 150s ${root_size}MiB"
@@ -124,7 +125,6 @@
fi
;;
powerpc)
- erase_partition
# mac label create a first partition from sector 1 to 63
parted_call "$dev mklabel mac"
# so second partition start at sector 64 and contain boot code
@@ -142,7 +142,6 @@
fi
;;
sparc)
- erase_partition
parted_call "$dev mklabel sun"
# 'Whole disk' partition3 is not displayed by parted print but fdisk
show that
# boot flag is not needed on sun label
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn