#!/bin/sh
#
# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#ident	"@(#)postclone.sh	1.1	07/01/14 SMI"

PATH=/sbin:/usr/bin:/usr/sbin; export PATH

ZONENAME=$1
ZONEROOT=$2

# If the zone is already sys-unconfiged, then we're done.
if [ -f $ZONEROOT/etc/.UNCONFIGURED ]; then
	exit 0
fi

#
# Mount the zone.  The zone is still in the INCOMPLETE state, so we have to
# -f(orce) mount it.
#
zoneadm -z $ZONENAME mount -f
if [ $? -ne 0 ]; then
	echo `gettext "Could not mount zone for sys-unconfig"`
	exit 1
fi

# Log into the zone and sys-unconfig it.
zlogin -S $ZONENAME /usr/sbin/sys-unconfig -R /a
err=$?
if [ $err -ne 0 ]; then
	echo `gettext "sys-unconfig failed"`
fi

zoneadm -z $ZONENAME unmount
if [ $? -ne 0 ]; then
	echo `gettext "Could not unmount zone"`
	exit 1
fi

exit $err
