/bin/echo "" >> $log_file
/bin/echo "2. Smack rule for floor label check" >> $log_file
- while read app_name
+ while read pkg_name
do
- app_name_cut=$(/bin/echo ${app_name:4}) # cut "app_"
- rule_filtered=$(/bin/cat $smack_rule_path | grep "User::App::$app_name_cut _ l")
+ pkg_name_cut=$(/bin/echo ${pkg_name:4}) # cut "pkg_"
+ rule_filtered=$(/bin/cat $smack_rule_path | grep "User::Pkg::$pkg_name_cut _ l")
if [ "$rule_filtered" = "" ]
then
flag=1
- /bin/echo "User::App::$app_name_cut _ l is not existed" >> $log_file
+ /bin/echo "User::Pkg::$pkg_name_cut _ l is not existed" >> $log_file
fi
- done < <( /bin/ls /opt/var/security-manager/rules | grep "app_")
+ done < <( /bin/ls /opt/var/security-manager/rules | grep "pkg_")
if [ $flag -eq 0 ]
then
#~PROCESS~ ~PATH_SHARED_RO~ rx (other)
elif [[ "$1" == "User::Pkg::"* ]] && [[ "$2" == "User::Pkg"*"::SharedRO" ]] && [[ "$2" != "$1""::SharedRO" ]]
then
- if [ "$3" == "r-x---" ]
+ if [ "$3" == "r-x--l" ]
then
return 0
fi