Browse Source

Install 50-qubes-mem-hotplug.rules in /lib/udev instead of /etc/udev

Amadeusz Piotr Żołnowski 4 years ago
parent
commit
bc1e02d4d4
4 changed files with 4 additions and 12 deletions
  1. 0 4
      archlinux/PKGBUILD.install
  2. 1 1
      debian/qubes-core-agent.install
  3. 2 2
      misc/Makefile
  4. 1 5
      rpm_spec/core-agent.spec.in

+ 0 - 4
archlinux/PKGBUILD.install

@@ -355,10 +355,6 @@ post_install() {
             continue
         fi
 
-        if [ "$(basename "$f")" == "50-qubes-mem-hotplug.rules" ] ; then
-            continue
-        fi
-
         if echo "$f" | grep -q qubes; then
             continue
         fi

+ 1 - 1
debian/qubes-core-agent.install

@@ -55,7 +55,6 @@ etc/sudoers.d/umask
 etc/sysctl.d/20_tcp_timestamps.conf
 etc/sysctl.d/80-qubes.conf
 etc/systemd/system/haveged.service
-etc/udev/rules.d/50-qubes-mem-hotplug.rules
 lib/modules-load.d/qubes-core.conf
 lib/systemd/system-preset/75-qubes-vm.preset
 lib/systemd/system/boot.automount.d/30_qubes.conf
@@ -94,6 +93,7 @@ lib/systemd/system/tmp.mount.d/30_qubes.conf
 lib/systemd/system/tor.service.d/30_qubes.conf
 lib/systemd/system/tor@default.service.d/30_qubes.conf
 lib/systemd/system/systemd-timesyncd.service.d/30_qubes.conf
+lib/udev/rules.d/50-qubes-mem-hotplug.rules
 usr/bin/qubes-desktop-run
 usr/bin/qubes-open
 usr/bin/qubes-session-autostart

+ 2 - 2
misc/Makefile

@@ -1,7 +1,7 @@
 BINDIR ?= /usr/bin
 DATADIR ?= /usr/share
-SYSCONFDIR ?= /etc
-UDEVRULESDIR = $(SYSCONFDIR)/udev/rules.d
+SYSLIBDIR ?= /lib
+UDEVRULESDIR = $(SYSLIBDIR)/udev/rules.d
 QUBESDATADIR = $(DATADIR)/qubes
 
 .PHONY: all clean install

+ 1 - 5
rpm_spec/core-agent.spec.in

@@ -424,10 +424,6 @@ do
         continue
     fi
 
-    if [ $(basename $f) == "50-qubes-mem-hotplug.rules" ] ; then
-        continue
-    fi
-
     if echo $f | grep -q qubes; then
         continue
     fi
@@ -610,7 +606,6 @@ rm -f %{name}-%{version}
 %config(noreplace) /etc/sudoers.d/qt_x11_no_mitshm
 %config(noreplace) /etc/sudoers.d/umask
 %config(noreplace) /etc/sysctl.d/20_tcp_timestamps.conf
-%config(noreplace) /etc/udev/rules.d/50-qubes-mem-hotplug.rules
 %config(noreplace) /etc/qubes-suspend-module-blacklist
 %config(noreplace) /etc/yum.conf.d/qubes-proxy.conf
 %config(noreplace) /etc/yum.repos.d/qubes-r4.repo
@@ -620,6 +615,7 @@ rm -f %{name}-%{version}
 %endif
 %config(noreplace) /etc/dnf/plugins/qubes-hooks.conf
 %config(noreplace) /etc/dconf/db/local.d/dpi
+/lib/udev/rules.d/50-qubes-mem-hotplug.rules
 /usr/lib/systemd/system/user@.service.d/90-session-stop-timeout.conf
 /usr/sbin/qubes-serial-login
 /usr/bin/qvm-copy-to-vm