#!/bin/sh

trigger_fip_scrubbing() {
	local vol voltype volname
	for vol in /sys/class/ubi/ubi*_*; do
		[ -e "$vol" ] || continue
		voltype="$(cat "$vol"/type)"
		volname="$(cat "$vol"/name)"
		if [ "$voltype" = "static" ] && [ "$volname" = "fip" ]; then
			cat "/dev/${vol##*/}" > /dev/null
			break
		fi
	done
}

boot_hook_add preinit_main trigger_fip_scrubbing
