소스 검색

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
 #!/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
 QUBES_RPC=/etc/qubes-rpc
 # XXX: Backward compatibility
 # XXX: Backward compatibility
 DEPRECATED_QUBES_RPC=/etc/qubes_rpc
 DEPRECATED_QUBES_RPC=/etc/qubes_rpc