]> git.ipfire.org Git - thirdparty/dracut.git/blob - modules.d/00bash/module-setup.sh
f599940158a3f5b5ae4b434e4198b55e376b48bf
[thirdparty/dracut.git] / modules.d / 00bash / module-setup.sh
1 #!/bin/bash
2 # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
3 # ex: ts=8 sw=4 sts=4 et filetype=sh
4
5 # called by dracut
6 check() {
7 [ -x /bin/bash ]
8 }
9
10 # called by dracut
11 depends() {
12 return 0
13 }
14
15 # called by dracut
16 install() {
17 # If another shell is already installed, do not use bash
18 [[ -x $initdir/bin/sh ]] && return
19
20 # Prefer bash as /bin/sh if it is available.
21 inst /bin/bash && ln -sf bash "${initdir}/bin/sh"
22 }
23