Update due to latest changes in bkserver authorization.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Wed, 7 Apr 2010 23:13:55 +0000 (23:13 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Wed, 7 Apr 2010 23:13:55 +0000 (23:13 +0000)
org.glite.lb.yaim/config/functions/config_glite_lb

index b1cb270..aa42b85 100644 (file)
@@ -52,37 +52,21 @@ function config_glite_lb_authz() {
        superusers="$1"
        rtm="$2"
 
-       superusers="`echo \"$superusers\"| grep -v ^$ | tr ',' '\n' | sed 's/\(.*\)/\t\tsubject = \"\1\"/'`"
-       rtm="`echo \"$rtm\"| grep -v ^$ | tr ',' '\n' | sed 's/\(.*\)/\t\tsubject = \"\1\"/'`"
+       superusers="`echo \"$superusers\" | tr ',' '\n' | grep -v ^$ | sed 's/\(.*\)/\trule permit {\n\t\tsubject = \"\1\"\n\t}/'`"
+       rtm="`echo \"$rtm\" | tr ',' '\n' | grep -v ^$ | sed 's/\(.*\)/\trule permit {\n\t\tsubject = \"\1\"\n\t}/'`"
        authconf="$GLITE_LOCATION/etc/glite-lb/glite-lb-authz.conf"
 
        cat <<EOF > "$authconf".new
 resource "LB" {
 
-EOF
-       if test ! -z "$superusers"; then
-               cat <<EOF >> "$authconf".new
 action "ADMIN_ACCESS" {
-       rule permit {
 $superusers
-       }
 }
 
-EOF
-       fi
-
-       if test ! -z "$rtm"; then
-               cat <<EOF >> "$authconf".new
 action "STATUS_FOR_MONITORING" {
-       rule permit {
 $rtm
-       }
 }
 
-EOF
-       fi
-
-       cat <<EOF >> "$authconf".new
 action "REGISTER_JOBS" {
         rule permit {
                 subject = ".*"