You haven't touched Solaris in a while, have you? What you did is kind of like blowing away /var/lib/dpkg on a Debian/Ubuntu box, or nuking the RPM database on RH.
One recommendation about zones which I suspect I'll get jumped on and told I'm an idiot for: unless you're sure you'll never need to add packages that go in /usr and friends, do it with "create -b" to avoid making a sparse zones. Sparse zones are cool in theory but my experience has been that you can easily wind up jumping through lots of hoops to deal with the fact that /usr and friends are now read-only and almost no third-party stuff takes that into account.
Disk space in a modern Solaris system is not exactly at a premium so the couple of gigs for a full duplicate of the OS is not a big drama.
no subject
One recommendation about zones which I suspect I'll get jumped on and told I'm an idiot for: unless you're sure you'll never need to add packages that go in /usr and friends, do it with "create -b" to avoid making a sparse zones. Sparse zones are cool in theory but my experience has been that you can easily wind up jumping through lots of hoops to deal with the fact that /usr and friends are now read-only and almost no third-party stuff takes that into account.
Disk space in a modern Solaris system is not exactly at a premium so the couple of gigs for a full duplicate of the OS is not a big drama.