Solaris 10: I forgot to detach a zone before zpool export. Uninstall zone?

Dear all,

recently, I migrated a solaris zone from one host to another. The zone was inside of a zpool. The zpool cotains two volumes.
I did the following:
host1:

$ zlogin zone1 shutdown -y -g0 -i0 #Zone status changes from running to installed
$ zpool export zone1

host2:

$ zpool import zone1
$ zoneadm -z zone1 attach # zone was already configured
$ zoneadm -z zone1 boot

Basically, I forgot to do a "zoneadm -z zone1 detach" on host1 before exporting the zpool. Can I enforce a detach on host1 without exporting and importing the zpool again? Do I even have to uninstall the zone1 on host1? Or is there a better solution?

Thanks in advance for your help,

Michael

Just in case, someone is searching for a solution. I tested it myself:

  1. Make sure that the zpool is not imported! zpool list
  2. zoneadm -z $zone uninstall

Thanks for the information