mirror of
				https://github.com/xdp-project/bpf-examples.git
				synced 2024-05-06 15:54:53 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			549 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			549 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| # SPDX-License-Identifier: GPL-2.0-or-later
 | |
| #
 | |
| # Script to setup things inside a test environment, used by testenv.sh for
 | |
| # executing commands.
 | |
| #
 | |
| # Author:   Toke Høiland-Jørgensen (toke@redhat.com)
 | |
| # Date:     7 March 2019
 | |
| # Copyright (c) 2019 Red Hat
 | |
| 
 | |
| 
 | |
| die()
 | |
| {
 | |
|     echo "$1" >&2
 | |
|     exit 1
 | |
| }
 | |
| 
 | |
| [ -n "$TESTENV_NAME" ] || die "TESTENV_NAME missing from environment"
 | |
| [ -n "$1" ] || die "Usage: $0 <command to execute>"
 | |
| 
 | |
| set -o nounset
 | |
| 
 | |
| mount -t bpf bpf /sys/fs/bpf/ || die "Unable to mount /sys/fs/bpf inside test environment"
 | |
| 
 | |
| exec "$@"
 |