resume: move resume in the initqueue/finished hook
this ensures, that resume is called as soon as possiblemaster
parent
df7be11b38
commit
24450a5ab7
|
|
@ -21,14 +21,14 @@ if [ -n "$resume" ]; then
|
||||||
|
|
||||||
{
|
{
|
||||||
if [ -x /usr/sbin/resume ]; then
|
if [ -x /usr/sbin/resume ]; then
|
||||||
printf "KERNEL==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue /usr/sbin/resume %s '%s'\"\n" \
|
printf "KERNEL==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue --finished --unique --name 00resume /usr/sbin/resume %s \'%s\'\"\n" \
|
||||||
${resume#/dev/} "$a_splash" "$resume";
|
${resume#/dev/} "$a_splash" "$resume";
|
||||||
printf "SYMLINK==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue /usr/sbin/resume %s '%s'\"\n" \
|
printf "SYMLINK==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue --finished --unique --name 00resume /usr/sbin/resume %s \'%s\'\"\n" \
|
||||||
${resume#/dev/} "$a_splash" "$resume";
|
${resume#/dev/} "$a_splash" "$resume";
|
||||||
fi
|
fi
|
||||||
printf "KERNEL==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue /bin/sh -c 'echo %%M:%%m > /sys/power/resume'\"\n" \
|
printf "KERNEL==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue --finished --unique --name 00resume echo %%M:%%m > /sys/power/resume\"\n" \
|
||||||
${resume#/dev/};
|
${resume#/dev/};
|
||||||
printf "SYMLINK==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue /bin/sh -c 'echo %%M:%%m > /sys/power/resume'\"\n" \
|
printf "SYMLINK==\"%s\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue --finished --unique --name 00resume echo %%M:%%m > /sys/power/resume\"\n" \
|
||||||
${resume#/dev/};
|
${resume#/dev/};
|
||||||
} >> /etc/udev/rules.d/99-resume.rules
|
} >> /etc/udev/rules.d/99-resume.rules
|
||||||
|
|
||||||
|
|
@ -43,9 +43,9 @@ if [ -n "$resume" ]; then
|
||||||
elif ! getarg noresume; then
|
elif ! getarg noresume; then
|
||||||
{
|
{
|
||||||
if [ -x /usr/sbin/resume ]; then
|
if [ -x /usr/sbin/resume ]; then
|
||||||
printf "SUBSYSTEM==\"block\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue /usr/sbin/resume %s '\$tempnode'\"\n" "$a_splash"
|
printf "SUBSYSTEM==\"block\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\", RUN+=\"/sbin/initqueue --finished --unique --name 00resume /usr/sbin/resume %s \$tempnode\"\n" "$a_splash"
|
||||||
fi
|
fi
|
||||||
echo "SUBSYSTEM==\"block\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\"," \
|
echo "SUBSYSTEM==\"block\", ACTION==\"add|change\", ENV{ID_FS_TYPE}==\"suspend|swsuspend|swsupend\"," \
|
||||||
" RUN+=\"/sbin/initqueue /bin/sh -c 'echo %M:%m > /sys/power/resume'\"";
|
" RUN+=\"/sbin/initqueue --finished --unique --name 00resume echo %M:%m > /sys/power/resume\"";
|
||||||
} >> /etc/udev/rules.d/99-resume.rules
|
} >> /etc/udev/rules.d/99-resume.rules
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue