Browse Source
I noticed when doing the block root= parser that resume didn't support labeled resume devices. Fix that up and get rid of a dependency on /bin/echo in the process.master

3 changed files with 16 additions and 7 deletions
@ -1,5 +1,4 @@ |
|||||||
#!/bin/bash |
#!/bin/bash |
||||||
dracut_install echo |
|
||||||
inst_hook cmdline 10 "$moddir/parse-resume.sh" |
inst_hook cmdline 10 "$moddir/parse-resume.sh" |
||||||
inst_hook pre-udev 30 "$moddir/resume-genrules.sh" |
inst_hook pre-udev 30 "$moddir/resume-genrules.sh" |
||||||
inst_hook mount 90 "$moddir/resume.sh" |
inst_hook mount 90 "$moddir/resume.sh" |
||||||
|
@ -1,6 +1,8 @@ |
|||||||
resume=$(getarg resume=) && ! getarg noresume && { |
if [ -n "$resume" ]; then |
||||||
( |
( |
||||||
/bin/echo -e 'KERNEL=="'${resume#/dev/}'", RUN+="/bin/echo %M:%m > /sys/power/resume"' |
printf 'KERNEL=="%s", RUN+="/bin/echo %%M:%%m > /sys/power/resume"\n' \ |
||||||
/bin/echo -e 'SYMLINK=="'${resume#/dev/}'", RUN+="/bin/echo %M:%m > /sys/power/resume"' |
${resume#/dev/} |
||||||
|
printf 'SYMLINK=="%s", RUN+="/bin/echo %%M:%%m > /sys/power/resume"\n' \ |
||||||
|
${resume#/dev/} |
||||||
) >> /etc/udev/rules.d/99-resume.rules |
) >> /etc/udev/rules.d/99-resume.rules |
||||||
} |
fi |
||||||
|
Loading…
Reference in new issue