From: Benjamin Drung Date: Tue, 6 Jan 2026 13:34:36 +0000 (+0100) Subject: feat(dracut): drop unreachable code for dracutbasedir/initdir X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=71d51e7221bc53ec90fb3ebf2cfe1240cda38763;p=thirdparty%2Fdracut-ng.git feat(dracut): drop unreachable code for dracutbasedir/initdir `dracut.sh` sets the variables `dracutbasedir` and `initdir`. Then it creates the `initdir` directory. So checking those variables again can be dropped. Follow-up: 4cb4917e1222 ("refactor: fold dracut-init.sh into dracut.sh") --- diff --git a/dracut.sh b/dracut.sh index c02417e09..bc3141f7c 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1476,22 +1476,6 @@ fi export LC_MESSAGES=C kernel -if ! [[ ${dracutbasedir-} ]]; then - dracutbasedir=${BASH_SOURCE[0]%/*} - [[ $dracutbasedir == dracut-functions* ]] && dracutbasedir="." - [[ $dracutbasedir ]] || dracutbasedir="." - dracutbasedir="$(readlink -f "$dracutbasedir")" -fi - -if ! [[ ${initdir-} ]]; then - dfatal "initdir not set" - exit 1 -fi - -if ! [[ -d $initdir ]]; then - mkdir -p "$initdir" -fi - srcmods="$(realpath -e "${dracutsysrootdir-}/lib/modules/$kernel")" [[ ${drivers_dir-} ]] && {