summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/lib/brand/joyent/zone/juninstall.ksh8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr/src/lib/brand/joyent/zone/juninstall.ksh b/usr/src/lib/brand/joyent/zone/juninstall.ksh
index cc4fcf86fc..09063cd0ce 100644
--- a/usr/src/lib/brand/joyent/zone/juninstall.ksh
+++ b/usr/src/lib/brand/joyent/zone/juninstall.ksh
@@ -60,11 +60,11 @@ fi
ORIGIN=`zfs get -H -ovalue origin $PDS_NAME/$bname`
-zfs destroy -r $PDS_NAME/$bname/cores
-zfs destroy -r $PDS_NAME/$bname
+zfs destroy -rF $PDS_NAME/$bname/cores
+zfs destroy -rF $PDS_NAME/$bname
(( $? != 0 )) && (echo "processes in zone: " && fuser $ZONEPATH)
-[ "$ORIGIN" != "-" ] && zfs destroy $ORIGIN
+[ "$ORIGIN" != "-" ] && zfs destroy -F $ORIGIN
rm -rf $ZONEPATH
@@ -73,7 +73,7 @@ rm -rf $ZONEPATH
DD=`zonecfg -z $ZONENAME info dataset | nawk '{if ($1 == "name:") print $2}'`
for i in $DD
do
- zfs destroy -r $i >/dev/null 2>&1
+ zfs destroy -rF $i >/dev/null 2>&1
done
exit $ZONE_SUBPROC_OK