[Ovirt-devel] [PATCH node][RFC] Fix uninstall to detect and cleanup correct partitions
Mike Burns
mburns at redhat.com
Tue Mar 23 21:15:11 UTC 2010
For anyone testing this, there is a typo:
<snip
> diff --git a/scripts/ovirt-functions b/scripts/ovirt-functions
> index c2ef94b..0c30890 100644
> --- a/scripts/ovirt-functions
> +++ b/scripts/ovirt-functions
> @@ -851,6 +851,33 @@ get_dm_device ()
> return $rc
> }
>
> +#Function to determine partition and device names
> +get_part_info() {
> + local drive_in=$1
> + local dev_var=$2
> + local part_var=$3
> + local devname_1 devname2 part_number
> + local rc=0
> +
> + eval $(readlink -f /dev/disk/by-label/$grub_dev_label|awk {'
> + print "devname_1=" substr($1,1,length($1)-1);
> + print "devname_2=" substr($1,1,length($1)-2);
> + part_number=substr($1,length($1),1); partN--;
> + print "part_number=" part_number;
> + }')
> + rc=$?
> +
> + if [ -e ${devname_1} ]; then
> + eval "${dev_var}"="${devname_1}"
> + elif [ -e ${devname_2 ]; then
+ elif [ -e ${devname_2} ]; then #<-- missing }
> + eval "${dev_var}"="${devname_2}"
> + else
> + return 1
> + fi
> + eval "${part_var}"="${part_number}"
> + return $rc
> +}
> +
> # execute a function if called as a script, e.g.
> # ovirt-functions ovirt_store_config /etc/hosts
>
More information about the ovirt-devel
mailing list