swap_on_netdevice() {
local _dev
for _dev in "${swap_devs[@]}"; do
- block_is_netdevice $_dev && return 0
+ block_is_netdevice "$_dev" && return 0
done
return 1
}
# called by dracut
install() {
local _bin
+ local _resumeconf
if [[ $hostonly_cmdline == "yes" ]]; then
- local _resumeconf=$(cmdline)
+ _resumeconf=$(cmdline)
[[ $_resumeconf ]] && printf "%s\n" "$_resumeconf" >> "${initdir}/etc/cmdline.d/95resume.conf"
fi
# if systemd is included and has the hibernate-resume tool, use it and nothing else
if dracut_module_included "systemd" && [[ -x $dracutsysrootdir$systemdutildir/systemd-hibernate-resume ]]; then
inst_multiple -o \
- $systemdutildir/system-generators/systemd-hibernate-resume-generator \
- $systemdsystemunitdir/systemd-hibernate-resume@.service \
- $systemdutildir/systemd-hibernate-resume
+ "$systemdutildir"/system-generators/systemd-hibernate-resume-generator \
+ "$systemdsystemunitdir"/systemd-hibernate-resume@.service \
+ "$systemdutildir"/systemd-hibernate-resume
return 0
fi
# Optional uswsusp support
for _bin in /usr/sbin/resume /usr/lib/suspend/resume /usr/lib/uswsusp/resume
do
- [[ -x "$dracutsysrootdir${_bin}" ]] && {
+ [[ -x $dracutsysrootdir${_bin} ]] && {
inst "${_bin}" /usr/sbin/resume
[[ $hostonly ]] && [[ -f $dracutsysrootdir/etc/suspend.conf ]] && inst -H /etc/suspend.conf
break