]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
95resume: avoid possible symbolic link creation error on bootup
authorGuido Trentalancia <guido@trentalancia.net>
Fri, 15 Apr 2016 08:38:04 +0000 (10:38 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 15 Apr 2016 08:38:04 +0000 (10:38 +0200)
Avoid symbolic link creation error.

modules.d/95resume/parse-resume.sh

index 3b97e51c737df2bce6a64eaa80dac07b5539eda3..a3beb95530b01b1ded6e88067a7eac1e1480b965 100755 (executable)
@@ -67,7 +67,7 @@ if ! getarg noresume; then
             printf -- '%s\n' ' RUN+="/sbin/initqueue --finished --unique --name 00resume echo %M:%m  > /sys/power/resume"'
         } >> /etc/udev/rules.d/99-resume.rules
 
-        printf '[ -e "%s" ] && { ln -s "%s" /dev/resume 2> /dev/null; rm -f -- "$job" "%s/initqueue/timeout/resume.sh"; }\n' \
+        printf '[ -e "%s" ] && { ln -fs "%s" /dev/resume 2> /dev/null; rm -f -- "$job" "%s/initqueue/timeout/resume.sh"; }\n' \
             "$resume" "$resume" "$hookdir" >> $hookdir/initqueue/settled/resume.sh
 
         {