diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-11 12:35:15 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-11 14:25:33 -0500 |
commit | 813862a47ca866082ca3002441df6c13b47f1b0d (patch) | |
tree | 958f71d7d77b3840ab70d25c54616141b32a69d6 /initramfs/script | |
parent | b5e3302af7fd5e91ffab9567a6837a69398d5287 (diff) |
add -c to cmd_unlock, to check if a device needs to be unlocked
Diffstat (limited to 'initramfs/script')
-rwxr-xr-x | initramfs/script | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/initramfs/script b/initramfs/script new file mode 100755 index 00000000..bd64b41f --- /dev/null +++ b/initramfs/script @@ -0,0 +1,25 @@ +#!/bin/sh + +PREREQ="" + +prereqs() +{ + echo "$PREREQ" +} + +case $1 in +# get pre-requisites +prereqs) + prereqs + exit 0 + ;; +esac + +# Check if it needs unlocking: +if bcachefs unlock -c $ROOT >/dev/null 2>&1; then + echo "Unlocking $ROOT:" + + while true; do + bcachefs unlock $ROOT && break + done +fi |