Add sanity check to ensure guestfish is installed if it's use is selected.
authorMartin Schwenke <martin@meltin.net>
Tue, 3 May 2011 03:18:25 +0000 (13:18 +1000)
committerMartin Schwenke <martin@meltin.net>
Tue, 3 May 2011 03:18:25 +0000 (13:18 +1000)
Signed-off-by: Martin Schwenke <martin@meltin.net>
config.d/05diskimage_guestfish.defconf

index 8bf1a5c9a933ac538ae9ae549612f3684578fa83..bb248c4007fe75c169ce542abcc37b31ebebf135 100644 (file)
@@ -159,3 +159,14 @@ diskimage_mv_guestfish ()
 {
     guestfish --remote mv "$1" "$2"
 }
+
+######################################################################
+
+diskimage_guestfish_sanity_check ()
+{
+    if [ "$SYSTEM_DISK_ACCESS_METHOD" = "guestfish" ] ; then
+       check_command guestfish
+    fi
+}
+
+register_hook post_config_hooks diskimage_guestfish_sanity_check