diff --git a/clientside/tmcc/freebsd/prepare.sh b/clientside/tmcc/freebsd/prepare.sh
index 3261b47fedb22ad4846870f0fffa2b513501dc13..b2e05cfd6cdee1c73c3488892a1f1f5003d6f048 100755
--- a/clientside/tmcc/freebsd/prepare.sh
+++ b/clientside/tmcc/freebsd/prepare.sh
@@ -42,8 +42,7 @@ sync
 # XEN vms will just restart, so halt to really stop it. 
 #
 if [ $dohalt -eq 1 ]; then
-    /sbin/halt
+    exec /sbin/halt
 else
-    /sbin/reboot
+    exec /sbin/reboot
 fi
-