|
|
@ -28,7 +28,17 @@ acl_path="/$__object_id" |
|
|
|
|
|
|
|
|
|
|
|
acl_is="$( cat "$__object/explorer/acl_is" )" |
|
|
|
acl_is="$( cat "$__object/explorer/acl_is" )" |
|
|
|
|
|
|
|
|
|
|
|
if [ -f "$__object/parameter/entry" ] |
|
|
|
if [ -f "$__object/parameter/source" ] |
|
|
|
|
|
|
|
then |
|
|
|
|
|
|
|
acl_source="$( cat "$__object/parameter/source" )" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ "$acl_source" = '-' ] |
|
|
|
|
|
|
|
then |
|
|
|
|
|
|
|
acl_should="$( cat "$__object/stdin" )" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
acl_should="$( grep -Ev '^#|^$' "$acl_source" )" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
elif [ -f "$__object/parameter/entry" ] |
|
|
|
then |
|
|
|
then |
|
|
|
acl_should="$( cat "$__object/parameter/entry" )" |
|
|
|
acl_should="$( cat "$__object/parameter/entry" )" |
|
|
|
elif [ -f "$__object/parameter/acl" ] |
|
|
|
elif [ -f "$__object/parameter/acl" ] |
|
|
|