45 lines
		
	
	
		
			654 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			654 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| #
 | |
| # chkconfig: 345 90 90
 | |
| # description: Executes Qubes core scripts at VM boot
 | |
| #
 | |
| # Source function library.
 | |
| # shellcheck disable=SC1091
 | |
| . /etc/rc.d/init.d/functions
 | |
| 
 | |
| # Source Qubes library.
 | |
| # shellcheck source=init/functions
 | |
| . /usr/lib/qubes/init/functions
 | |
| 
 | |
| start()
 | |
| {
 | |
| 	have_qrexec_agent || return
 | |
| 	echo -n $"Starting Qubes RPC agent:"
 | |
| 	/usr/lib/qubes/qrexec-agent 2>/var/log/qubes/qrexec-agent.log &
 | |
| 	success
 | |
| 	echo ""
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| stop()
 | |
| {
 | |
| 	have_qrexec_agent || return
 | |
| 	killproc qrexec-agent
 | |
| }
 | |
| 
 | |
| case "$1" in
 | |
|   start)
 | |
| 	start
 | |
| 	;;
 | |
|   stop)
 | |
| 	stop
 | |
| 	;;
 | |
|   *)
 | |
| 	echo $"Usage: $0 {start|stop}"
 | |
| 	exit 3
 | |
| 	;;
 | |
| esac
 | |
| 
 | |
| # shellcheck disable=SC2086
 | |
| exit $RETVAL
 | 
