浏览代码

qubes-rpc: log service stderr to syslog instead of sending to dom0 (#842)

Marek Marczykowski-Górecki 10 年之前
父节点
当前提交
acb74e89e2
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      qrexec/qubes-rpc-multiplexer

+ 6 - 0
qrexec/qubes-rpc-multiplexer

@@ -1,4 +1,10 @@
 #!/bin/sh
+
+mkfifo /tmp/qrexec-rpc-stderr.$$
+logger -t "$1-$2" -f /tmp/qrexec-rpc-stderr.$$ &
+exec 2>/tmp/qrexec-rpc-stderr.$$
+rm -f /tmp/qrexec-rpc-stderr.$$
+
 QUBES_RPC=/etc/qubes-rpc
 # XXX: Backward compatibility
 DEPRECATED_QUBES_RPC=/etc/qubes_rpc