浏览代码

vm/mimeopen: save mimetype defaults for DispVM (#423)

Marek Marczykowski 12 年之前
父节点
当前提交
c3ee25ef10
共有 3 个文件被更改,包括 4 次插入0 次删除
  1. 1 0
      rpm_spec/core-vm.spec
  2. 2 0
      vm-init.d/qubes_core
  3. 1 0
      vm-systemd/qubes-misc-post.service

+ 1 - 0
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

+ 2 - 0
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
 }
 

+ 1 - 0
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