Do a hard reboot after a ginstall.

Platforms that do not support hard reboot
will fall back to a normal reboot. This
functionality is mostly a workaround for
issues with the SDK for GFHD254.

Change-Id: Icc222742f0bc1024eee617f289dc3fb157b668b7
diff --git a/package/catawampus/tr69_reboot b/package/catawampus/tr69_reboot
index 93a4b41..6cbf56b 100755
--- a/package/catawampus/tr69_reboot
+++ b/package/catawampus/tr69_reboot
@@ -1,9 +1,10 @@
 #!/bin/sh
 
-set -e
 
 # TODO pause until we think the user is not watching TV.
 
 # TODO signal the miniclient to display a message?
 
+# If we've updated the image, do a hard reboot.
+[ -e /tmp/ginstall_complete ] && hard_reboot
 /sbin/reboot