#!/usr/bin/ash run_earlyhook() { ln -sf /proc/self/fd /dev/fd ln -sf /proc/self/fd/0 /dev/stdin ln -sf /proc/self/fd/1 /dev/stdout ln -sf /proc/self/fd/2 /dev/stderr nldev & echo $! > /run/nldev.pid } run_hook() { msg ":: Triggering uevents..." nltrigger /sys add 0 sleep 1s } run_cleanuphook() { kill $(cat /run/nldev.pid) rm /run/nldev.pid }