* Steve Langasek <[EMAIL PROTECTED]> [2003-09-19 04:40]: | Package: partitioner | Version: 0.07 | Tags: d-i patch | | Partitioning on most alphas can only be done with fdisk, not cfdisk, | because cfdisk lacks BSD disklabel support (bug #211556). The attached | patch is a first try at a script for partitioner to use when we're | installing on an alpha. SRM magic patterned after the srm-reader udeb, | and has not yet been tested.
thanks for the patch, I will included it this weekend. Bye Thorsten | --- /dev/null 1969-12-31 18:00:00.000000000 -0600 | +++ partitioner/scripts/alpha.sh 2003-09-18 21:29:27.000000000 -0500 | @@ -0,0 +1,27 @@ | + | +DISK="$1" | +[ -z "$DISK" ] && exit 1 | + | +# Load srm_env.o if we can; this should fail on ARC-based systems. | +(modprobe srm_env || true) 2> /dev/null | + | +# Have SRM, so need BSD disklabels -- always use fdisk. | +if [ -f /proc/srm_environment/named_variables/booted_dev ]; then | + fdisk $DISK | + exit $? | +fi | + | +# Otherwise, pick based on the frontend. | +case "$DEBIAN_FRONTEND" in | +"slang") | + cfdisk $DISK | + ;; | +"newt") | + cfdisk $DISK | + ;; | +*) | + fdisk $DISK | + ;; | +esac | + | +exit $? -- Thorsten Sauter <[EMAIL PROTECTED]> (Is there life after /sbin/halt -p?)
signature.asc
Description: Digital signature