diff --git a/debian/qubes-utils.install b/debian/qubes-utils.install index 1a8771d..fb425da 100644 --- a/debian/qubes-utils.install +++ b/debian/qubes-utils.install @@ -1,6 +1,6 @@ usr/sbin/meminfo-writer lib/systemd/system/qubes-meminfo-writer.service -usr/libexec/qubes/* +usr/lib/qubes/* usr/include/* usr/lib/* -etc/* +lib/udev/* diff --git a/rpm_spec/qubes-utils.spec b/rpm_spec/qubes-utils.spec index e4fe8cc..7335127 100644 --- a/rpm_spec/qubes-utils.spec +++ b/rpm_spec/qubes-utils.spec @@ -72,8 +72,8 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -/etc/udev/rules.d/99-qubes-*.rules -/usr/libexec/qubes/udev-* +/lib/udev/rules.d/99-qubes-*.rules +/usr/lib/qubes/udev-* %{_sbindir}/meminfo-writer %{_unitdir}/qubes-meminfo-writer.service %{_unitdir}/qubes-meminfo-writer-dom0.service diff --git a/udev/Makefile b/udev/Makefile index a5c029f..0781c27 100644 --- a/udev/Makefile +++ b/udev/Makefile @@ -1,14 +1,14 @@ all: install: - mkdir -p $(DESTDIR)/etc/udev/rules.d - cp udev-qubes-block.rules $(DESTDIR)/etc/udev/rules.d/99-qubes-block.rules - cp udev-qubes-usb.rules $(DESTDIR)/etc/udev/rules.d/99-qubes-usb.rules - cp udev-qubes-misc.rules $(DESTDIR)/etc/udev/rules.d/99-qubes-misc.rules + mkdir -p $(DESTDIR)/lib/udev/rules.d + cp udev-qubes-block.rules $(DESTDIR)/lib/udev/rules.d/99-qubes-block.rules + cp udev-qubes-usb.rules $(DESTDIR)/lib/udev/rules.d/99-qubes-usb.rules + cp udev-qubes-misc.rules $(DESTDIR)/lib/udev/rules.d/99-qubes-misc.rules - mkdir -p $(DESTDIR)/usr/libexec/qubes - cp udev-block-add-change $(DESTDIR)/usr/libexec/qubes/ - cp udev-block-remove $(DESTDIR)/usr/libexec/qubes/ - cp udev-block-cleanup $(DESTDIR)/usr/libexec/qubes/ - cp udev-usb-add-change $(DESTDIR)/usr/libexec/qubes/ - cp udev-usb-remove $(DESTDIR)/usr/libexec/qubes/ + mkdir -p $(DESTDIR)/usr/lib/qubes + cp udev-block-add-change $(DESTDIR)/usr/lib/qubes/ + cp udev-block-remove $(DESTDIR)/usr/lib/qubes/ + cp udev-block-cleanup $(DESTDIR)/usr/lib/qubes/ + cp udev-usb-add-change $(DESTDIR)/usr/lib/qubes/ + cp udev-usb-remove $(DESTDIR)/usr/lib/qubes/ diff --git a/udev/udev-qubes-block.rules b/udev/udev-qubes-block.rules index 79c416e..5b02335 100644 --- a/udev/udev-qubes-block.rules +++ b/udev/udev-qubes-block.rules @@ -16,11 +16,11 @@ ENV{MAJOR}=="253", ENV{DM_NAME}=="origin-*", GOTO="qubes_block_end" ENV{MAJOR}=="253", ENV{DM_NAME}=="", GOTO="qubes_block_end" IMPORT{db}="QUBES_EXPOSED" -ACTION=="add", IMPORT{program}="/usr/libexec/qubes/udev-block-add-change" -ACTION=="change", IMPORT{program}="/usr/libexec/qubes/udev-block-add-change" -ACTION=="remove", RUN+="/usr/libexec/qubes/udev-block-remove" +ACTION=="add", IMPORT{program}="/usr/lib/qubes/udev-block-add-change" +ACTION=="change", IMPORT{program}="/usr/lib/qubes/udev-block-add-change" +ACTION=="remove", RUN+="/usr/lib/qubes/udev-block-remove" LABEL="qubes_block_end" # Cleanup disconnected frontend from xenstore -ACTION=="remove", SUBSYSTEM=="block", ENV{MAJOR}=="202", RUN+="/usr/libexec/qubes/udev-block-cleanup" +ACTION=="remove", SUBSYSTEM=="block", ENV{MAJOR}=="202", RUN+="/usr/lib/qubes/udev-block-cleanup" diff --git a/udev/udev-qubes-usb.rules b/udev/udev-qubes-usb.rules index 5b85bfd..af39702 100644 --- a/udev/udev-qubes-usb.rules +++ b/udev/udev-qubes-usb.rules @@ -3,8 +3,8 @@ # Handle only USB devices SUBSYSTEM!="usb", GOTO="qubes_usb_end" -ACTION=="add", IMPORT{program}="/usr/libexec/qubes/udev-usb-add-change" -ACTION=="change", IMPORT{program}="/usr/libexec/qubes/udev-usb-add-change" -ACTION=="remove", RUN+="/usr/libexec/qubes/udev-usb-remove" +ACTION=="add", IMPORT{program}="/usr/lib/qubes/udev-usb-add-change" +ACTION=="change", IMPORT{program}="/usr/lib/qubes/udev-usb-add-change" +ACTION=="remove", RUN+="/usr/lib/qubes/udev-usb-remove" LABEL="qubes_usb_end"