[apparmor] [patch 6/8] testsuite - no longer parse permissions on image= flags

John Johansen john.johansen at canonical.com
Thu Jan 12 10:53:36 UTC 2012


On 01/12/2012 10:08 AM, Steve Beattie wrote:
> This patch removes unneeded parsing of permissions on the suffix of an
> image= flag, as it's no longer needed. It also eliminates code that
> emitted the permissions based on the result of the parse.
> 
Acked-by: John Johansen at canonical.com

> ---
>  tests/regression/apparmor/prologue.inc |   12 +++---------
>  1 file changed, 3 insertions(+), 9 deletions(-)
> 
> Index: b/tests/regression/apparmor/prologue.inc
> ===================================================================
> --- a/tests/regression/apparmor/prologue.inc
> +++ b/tests/regression/apparmor/prologue.inc
> @@ -258,7 +258,7 @@ emit_profile()
>  		mkflags="${mkflags} -I"
>  	fi
>  
> -	name=$1; perm=$2; shift 2
> +	name=$1; shift 1
>  
>  	$bin/mkprofile.pl ${mkflags} "$name" ${outfile}:w "$@" >> $profile
>  
> @@ -309,7 +309,6 @@ fi
>  	while /bin/true
>  	do
>  		imagename=$test
> -		imageperm=rix
>  
>  		# image/subhat allows overriding of the default
>  		# imagename which is based on the testname
> @@ -322,11 +321,6 @@ fi
>  				 then
>  					fatalerror "invalid imagename specified in input '$1'"
>  				 fi
> -				 perm=`echo $1 | sed -n 's/^image=[^:]*:\(.*\)$/\1/p'`
> -				 if [ -n "$perm" ]
> -				 then
> -					imageperm=$perm
> -				 fi
>  				 num_emitted=0
>  				 shift
>  				 ;;
> @@ -344,7 +338,7 @@ fi
>  			# -- is the seperator between profiles
>  			if [ "$arg" == "--" ]
>  			then
> -				eval emit_profile \"$imagename\" \"$imageperm\" \
> +				eval emit_profile \"$imagename\" \
>  					$(for i in $(seq 0 $((${num_args} - 1))) ; do echo \"\${args[${i}]}\" ; done)
>  				num_emitted=$((num_emitted + 1))
>  				num_args=0
> @@ -357,7 +351,7 @@ fi
>  
>  		# output what is in args, or force empty profile
>  		if [ -n "$args" -o $num_emitted -eq 0 ] ; then
> -			eval emit_profile \"$imagename\" \"$imageperm\" \
> +			eval emit_profile \"$imagename\" \
>  				$(for i in $(seq 0 $((${num_args} - 1))) ; do echo \"\${args[${i}]}\" ; done)
>  		fi
>  
> 
> 
> -- AppArmor mailing list AppArmor at lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
> 




More information about the AppArmor mailing list