Merge branch 'master' of git://github.com/woju/qubes-core-agent-linux
This commit is contained in:
		
						commit
						5c3ab559c6
					
				@ -1,3 +1,4 @@
 | 
			
		||||
Defaults !requiretty
 | 
			
		||||
user ALL=(ALL) NOPASSWD: ALL
 | 
			
		||||
 | 
			
		||||
# WTF?! Have you lost your mind?!
 | 
			
		||||
@ -44,3 +45,5 @@ user ALL=(ALL) NOPASSWD: ALL
 | 
			
		||||
# be seen by the xinput program...)
 | 
			
		||||
#
 | 
			
		||||
# joanna.
 | 
			
		||||
 | 
			
		||||
# vim: ft=sudoers
 | 
			
		||||
 | 
			
		||||
@ -6,23 +6,19 @@ 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
 | 
			
		||||
LOCAL_QUBES_RPC=/usr/local/etc/qubes-rpc
 | 
			
		||||
 | 
			
		||||
if ! [ $# = 2 ] ; then
 | 
			
		||||
	echo $0: bad argument count, usage: $0 SERVICE-NAME REMOTE-DOMAIN-NAME >&2
 | 
			
		||||
	exit 1
 | 
			
		||||
fi
 | 
			
		||||
export QREXEC_REMOTE_DOMAIN="$2"
 | 
			
		||||
 | 
			
		||||
if [ -s "$QUBES_RPC/$1" ]; then
 | 
			
		||||
    CFG_FILE=$QUBES_RPC/"$1"
 | 
			
		||||
elif [ -s "$DEPRECATED_QUBES_RPC/$1" ]; then
 | 
			
		||||
    echo "$0: RPC service '$1' uses deprecated directory, please move to $QUBES_RPC" >&2
 | 
			
		||||
    CFG_FILE=$DEPRECATED_QUBES_RPC/"$1"
 | 
			
		||||
else
 | 
			
		||||
    echo "$0: Cannot find service $1 file in $QUBES_RPC" >&2
 | 
			
		||||
    exit 1
 | 
			
		||||
for CFG_FILE in $QUBES_RPC/"$1" $LOCAL_QUBES_RPC/"$1"; do
 | 
			
		||||
	if [ -s "$CFG_FILE" ]; then
 | 
			
		||||
        break
 | 
			
		||||
	fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
if [ -x "$CFG_FILE" ] ; then
 | 
			
		||||
	exec "$CFG_FILE"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user