From c3ee25ef109fdded598c3ce2e7adcdc366e8126c Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Mon, 6 Feb 2012 15:29:36 +0100 Subject: [PATCH] vm/mimeopen: save mimetype defaults for DispVM (#423) --- rpm_spec/core-vm.spec | 1 + vm-init.d/qubes_core | 2 ++ vm-systemd/qubes-misc-post.service | 1 + 3 files changed, 4 insertions(+) diff --git a/rpm_spec/core-vm.spec b/rpm_spec/core-vm.spec index ecd5966..f02cdcc 100644 --- a/rpm_spec/core-vm.spec +++ b/rpm_spec/core-vm.spec @@ -488,6 +488,7 @@ The Qubes core startup configuration for SystemD init. /usr/lib/qubes/init/prepare-dvm.sh /usr/lib/qubes/init/network-proxy-setup.sh /usr/lib/qubes/init/misc-post.sh +/usr/lib/qubes/init/misc-post-stop.sh /usr/lib/qubes/init/qubes-sysinit.sh /usr/lib/qubes/init/NetworkManager.service /usr/lib/qubes/init/cups.service diff --git a/vm-init.d/qubes_core b/vm-init.d/qubes_core index eb02e77..450e68b 100755 --- a/vm-init.d/qubes_core +++ b/vm-init.d/qubes_core @@ -96,6 +96,8 @@ start() stop() { + su -c 'mkdir -p /home_volatile/user/.local/share/applications' user + su -c 'cp -a /home/user/.local/share/applications/defaults.list /home_volatile/user/.local/share/applications/' user return 0 } diff --git a/vm-systemd/qubes-misc-post.service b/vm-systemd/qubes-misc-post.service index 2dc9051..8aec208 100644 --- a/vm-systemd/qubes-misc-post.service +++ b/vm-systemd/qubes-misc-post.service @@ -6,6 +6,7 @@ After=qubes-dvm.service Type=oneshot RemainAfterExit=yes ExecStart=/usr/lib/qubes/init/misc-post.sh +ExecStop=/usr/lib/qubes/init/misc-post-stop.sh [Install] WantedBy=multi-user.target