From: Michael Prokop Date: Thu, 16 Nov 2017 12:49:43 +0000 (+0100) Subject: Generate empty /lib/udev/rules.d/69-lvm-metad.rules instead of removing the file X-Git-Tag: v0.31.1~5 X-Git-Url: http://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=d473b06e3427cf602ce623af411d20acf36e5357;ds=sidebyside Generate empty /lib/udev/rules.d/69-lvm-metad.rules instead of removing the file Since lvm2 2.02.176-4 initramfs generation fails if neither /etc/udev/rules.d/69-lvm-metad.rules nor /lib/udev/rules.d/69-lvm-metad.rules exists. So instead of removing the file just create an empty one. See http://bugs.debian.org/881916 --- diff --git a/etc/grml/fai/config/scripts/GRMLBASE/50-lvm b/etc/grml/fai/config/scripts/GRMLBASE/50-lvm index e94fc58..4cecce4 100755 --- a/etc/grml/fai/config/scripts/GRMLBASE/50-lvm +++ b/etc/grml/fai/config/scripts/GRMLBASE/50-lvm @@ -14,8 +14,8 @@ if ! [ -r "${target}/lib/udev/rules.d/69-lvm-metad.rules" ] ; then exit 0 fi -echo "Removing /lib/udev/rules.d/69-lvm-metad.rules to avoid automatic LVM scanning" -rm -f "${target}/lib/udev/rules.d/69-lvm-metad.rules" +echo "Clearing /lib/udev/rules.d/69-lvm-metad.rules to avoid automatic LVM scanning" +echo '# this file was generated by grml-live script GRMLBASE/50-lvm' > "${target}/lib/udev/rules.d/69-lvm-metad.rules" ## END OF FILE ################################################################# # vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=2