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 @@
@@ -1,5 +1,4 @@
|
||||
#!/bin/bash |
||||
dracut_install echo |
||||
inst_hook cmdline 10 "$moddir/parse-resume.sh" |
||||
inst_hook pre-udev 30 "$moddir/resume-genrules.sh" |
||||
inst_hook mount 90 "$moddir/resume.sh" |
||||
|
@ -1,6 +1,8 @@
@@ -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"' |
||||
/bin/echo -e 'SYMLINK=="'${resume#/dev/}'", RUN+="/bin/echo %M:%m > /sys/power/resume"' |
||||
printf 'KERNEL=="%s", RUN+="/bin/echo %%M:%%m > /sys/power/resume"\n' \ |
||||
${resume#/dev/} |
||||
printf 'SYMLINK=="%s", RUN+="/bin/echo %%M:%%m > /sys/power/resume"\n' \ |
||||
${resume#/dev/} |
||||
) >> /etc/udev/rules.d/99-resume.rules |
||||
} |
||||
fi |
||||
|
Loading…
Reference in new issue