]> git.ozlabs.org Git - petitboot/blobdiff - utils/hooks/01-create-default-dtb
utils/hooks: Add create-dtb hook
[petitboot] / utils / hooks / 01-create-default-dtb
diff --git a/utils/hooks/01-create-default-dtb b/utils/hooks/01-create-default-dtb
new file mode 100644 (file)
index 0000000..82c25a2
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+[ -n "$boot_dtb" ] && exit;
+[ ! -e /proc/device-tree ] && exit
+
+dtb=$(mktemp)
+
+dtc -I fs -O dtb -o $dtb /proc/device-tree
+
+echo "boot_dtb=$dtb"
+exit 2