f7b8a79ce6
When root device is available read-write (TemplateVM/StandaloneVM), its mounted directly, instead of using device-mapper layer. But /dev/mapper/dmroot still needs to exists (it is pointed from /etc/fstab), otherwise various tools, including grub-mkconfig get confused. Create a symlink using udev rule. It is already done in initramfs, and in case of Fedora that udev rule/symlink survive switching to non-initramfs udev, but not on Debian. So, add appropriate udev rules file. Fixes QubesOS/qubes-issues#3178
15 lines
616 B
Makefile
15 lines
616 B
Makefile
all:
|
|
|
|
install:
|
|
mkdir -p $(DESTDIR)$(SYSLIBDIR)/udev/rules.d
|
|
cp udev-qubes-block.rules $(DESTDIR)$(SYSLIBDIR)/udev/rules.d/99-qubes-block.rules
|
|
cp udev-qubes-usb.rules $(DESTDIR)$(SYSLIBDIR)/udev/rules.d/99-qubes-usb.rules
|
|
cp udev-qubes-misc.rules $(DESTDIR)$(SYSLIBDIR)/udev/rules.d/99-qubes-misc.rules
|
|
cp udev-qubes-dmroot.rules $(DESTDIR)$(SYSLIBDIR)/udev/rules.d/90-qubes-dmroot.rules
|
|
|
|
mkdir -p $(DESTDIR)$(SCRIPTSDIR)
|
|
cp udev-block-add-change $(DESTDIR)$(SCRIPTSDIR)
|
|
cp udev-block-remove $(DESTDIR)$(SCRIPTSDIR)
|
|
cp udev-usb-add-change $(DESTDIR)$(SCRIPTSDIR)
|
|
cp udev-usb-remove $(DESTDIR)$(SCRIPTSDIR)
|