From: Harald Hoyer Date: Fri, 15 May 2009 13:42:28 +0000 (+0200) Subject: merge 95rootfs-block-udev and 95rootfs-block X-Git-Tag: 0.1~265 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4b3c5cf17c9d084997ee51a00e8634e5a9b56aa1;p=thirdparty%2Fdracut.git merge 95rootfs-block-udev and 95rootfs-block --- diff --git a/modules.d/95rootfs-block/genrules.sh b/modules.d/95rootfs-block/genrules.sh new file mode 100755 index 000000000..0b42483bd --- /dev/null +++ b/modules.d/95rootfs-block/genrules.sh @@ -0,0 +1,14 @@ + +resume=$(getarg resume=) && ! getarg noresume && [ -b "$resume" ] && { + ( + /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"' + ) >> /etc/udev/rules.d/99-resume.rules +} + +( + echo 'KERNEL=="'${root#/dev/}'", RUN+="/bin/mount '$fstype' -o '$rflags' '$root' '$NEWROOT'" ' + echo 'SYMLINK=="'${root#/dev/}'", RUN+="/bin/mount '$fstype' -o '$rflags' '$root' '$NEWROOT'" ' +) >> /etc/udev/rules.d/99-mount.rules + +