1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#!/bin/bash
# This file is part of dracut.
# SPDX-License-Identifier: GPL-2.0-or-later
# Module dependency requirements.
# due to the dependencies below, this dracut module needs to be ordered later than the bash, dash and busybox dracut modules
depends() {
# priority order
shells='bash dash busybox'
for shell in $shells; do
if dracut_module_included "$shell"; then
echo "$shell"
return 0
fi
done
shell=$(realpath /bin/sh)
shell=${shell##*/}
echo "$shell"
return 0
}
|