#!/bin/sh QUBES_RPC=/etc/qubes_rpc if ! [ $# = 2 ] ; then echo $0: bad argument count >&2 exit 1 fi CFG_FILE=$QUBES_RPC/"$1" export QREXEC_REMOTE_DOMAIN="$2" if [ -s "$CFG_FILE" ] ; then exec $(cat "$CFG_FILE") echo "$0: failed to execute handler for" "$1" >&2 exit 1 fi echo "$0: nonexistent or empty" "$CFG_FILE" file >&2 exit 1