mirror of
				https://github.com/xdp-project/bpf-examples.git
				synced 2024-05-06 15:54:53 +00:00 
			
		
		
		
	
		
			
	
	
		
			26 lines
		
	
	
		
			549 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			549 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/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 "$@" |