It may not exist, for example, when using an image builder like kiwi:
```
[ DEBUG ]: 07:58:22 | /usr/bin/dracut: line 1095: /sys/module/firmware_class/parameters/path: No such file or directory
```
[[ $lvmconf_l ]] && lvmconf=$lvmconf_l
[[ $dracutbasedir ]] || dracutbasedir="${dracutsysrootdir-}"/usr/lib/dracut
[[ $fw_dir ]] || {
- fw_path_para=$(< /sys/module/firmware_class/parameters/path)
+ [[ -e /sys/module/firmware_class/parameters/path ]] \
+ && fw_path_para=$(< /sys/module/firmware_class/parameters/path)
fw_dir="${fw_path_para:+${dracutsysrootdir-}$fw_path_para:}${dracutsysrootdir-}/lib/firmware/updates/$kernel:${dracutsysrootdir-}/lib/firmware/updates:${dracutsysrootdir-}/lib/firmware/$kernel:${dracutsysrootdir-}/lib/firmware"
}
[[ $tmpdir_l ]] && tmpdir="$tmpdir_l"