diff --git a/rpm_spec/core-dom0-linux.spec b/rpm_spec/core-dom0-linux.spec index ed2afe4..1f4b776 100644 --- a/rpm_spec/core-dom0-linux.spec +++ b/rpm_spec/core-dom0-linux.spec @@ -134,6 +134,7 @@ install -D system-config/qubes-dom0.modules $RPM_BUILD_ROOT/etc/sysconfig/module install -D system-config/qubes-sync-clock.cron $RPM_BUILD_ROOT/etc/cron.d/qubes-sync-clock.cron install -d $RPM_BUILD_ROOT/etc/udev/rules.d install -m 644 system-config/00-qubes-ignore-devices.rules $RPM_BUILD_ROOT/etc/udev/rules.d/ +install -m 644 system-config/12-qubes-ignore-lvm-devices.rules $RPM_BUILD_ROOT/etc/udev/rules.d/ install -m 644 -D system-config/disable-lesspipe.sh $RPM_BUILD_ROOT/etc/profile.d/zz-disable-lesspipe.sh install -m 755 -D system-config/kernel-grub2.install $RPM_BUILD_ROOT/usr/lib/kernel/install.d/90-grub2.install install -m 755 -D system-config/kernel-xen-efi.install $RPM_BUILD_ROOT/usr/lib/kernel/install.d/90-xen-efi.install @@ -220,6 +221,7 @@ chmod -x /etc/grub.d/10_linux /etc/polkit-1/rules.d/00-qubes-allow-all.rules /etc/security/limits.d/99-qubes.conf %config /etc/udev/rules.d/00-qubes-ignore-devices.rules +%config /etc/udev/rules.d/12-qubes-ignore-lvm-devices.rules %attr(0644,root,root) /etc/cron.d/qubes-sync-clock.cron %config(noreplace) /etc/profile.d/zz-disable-lesspipe.sh /usr/lib/systemd/system-preset/75-qubes-dom0.preset diff --git a/system-config/12-qubes-ignore-lvm-devices.rules b/system-config/12-qubes-ignore-lvm-devices.rules new file mode 100644 index 0000000..69453db --- /dev/null +++ b/system-config/12-qubes-ignore-lvm-devices.rules @@ -0,0 +1,4 @@ +# do not edit this file, it will be overwritten on update + +# Skip VM images managed by lvm storage pool +ACTION!="remove", SUBSYSTEM=="block", ENV{DM_LV_NAME}=="vm-*", ENV{DM_UDEV_DISABLE_DISK_RULES_FLAG}="1", ENV{UDEV_DISABLE_PERSISTENT_STORAGE_RULES_FLAG}="1"