summaryrefslogtreecommitdiffstats
path: root/openpower/overlay/sbin/mount_fw_partition
diff options
context:
space:
mode:
Diffstat (limited to 'openpower/overlay/sbin/mount_fw_partition')
-rwxr-xr-xopenpower/overlay/sbin/mount_fw_partition16
1 files changed, 16 insertions, 0 deletions
diff --git a/openpower/overlay/sbin/mount_fw_partition b/openpower/overlay/sbin/mount_fw_partition
new file mode 100755
index 00000000..8ef82c78
--- /dev/null
+++ b/openpower/overlay/sbin/mount_fw_partition
@@ -0,0 +1,16 @@
+#!/bin/sh
+#
+# Copyright © 2018 Raptor Engineering, LLC
+# Released under the GNU GPL v3
+
+set +e
+
+logger "Mounting boot kernel firmware partition"
+/sbin/modprobe powernv_flash 2>&1 | logger
+/sbin/modprobe mtdblock 2>&1 | logger
+/bin/mount -t squashfs -o ro $(cat /proc/mtd | grep BOOTKERNFW | awk '{print "/dev/"$1}' | sed 's/://g' | sed 's/mtd/mtdblock/g') /lib/firmware 2>&1 | logger
+logger "Firmware partition contents:"
+ls -lR /lib/firmware | logger
+
+# Always return success
+exit 0
OpenPOWER on IntegriCloud