diff options
author | Platon Ryzhikov | 2019-02-07 15:16:03 +0300 |
---|---|---|
committer | Platon Ryzhikov | 2019-02-07 15:16:03 +0300 |
commit | e6b6b49f957c8837ab986d0eefb69691794a7aca (patch) | |
tree | b9d14658a1fe2f717e6cba3828101a25b9509e90 /hook | |
parent | eff88c60dba8afbf2be424c4267760f08837e9b9 (diff) | |
download | aur-e6b6b49f957c8837ab986d0eefb69691794a7aca.tar.gz |
Add initramfs support
Diffstat (limited to 'hook')
-rw-r--r-- | hook | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -0,0 +1,21 @@ +#!/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 -r /usr/bin/smdev & + echo $! > /run/nldev.pid +} + +run_hook() { + msg ":: Triggering uevents..." + nltrigger add all + sleep 1s +} + +run_cleanuphook() { + kill $(cat /run/nldev.pid) + rm /run/nldev.pid +} |