15101 idm_create_disk_label fails to overwrite GPT with SMI label on some disks
authorAlexander Eremin <eremin@milax.org>
Fri, 12 Mar 2010 15:28:01 +0300
changeset 776 3d6fcc70112b
parent 771 f462f503644b
child 777 ad744687c184
15101 idm_create_disk_label fails to overwrite GPT with SMI label on some disks
usr/src/lib/libti/ti_dm.c
--- a/usr/src/lib/libti/ti_dm.c	Wed Mar 10 17:42:46 2010 +0000
+++ b/usr/src/lib/libti/ti_dm.c	Fri Mar 12 15:28:01 2010 +0300
@@ -1534,8 +1534,8 @@
 
 		/* converting EFI to SMI */
 		(void) snprintf(cmd, sizeof (cmd), "printf "
-		    "'label\n0\n\n\nq\n'| /usr/sbin/format -e "
-		    " -d  %s", disk_name);
+		    "'label\n0\nn\nn\nn\nq\n'| /usr/sbin/format -e"
+		    " -d  %s >/dev/null 2>&1", disk_name);
 	} else {
 
 		/* SMI labeling */