Difference between revisions of "Make users.conf-glite3.sh"

From GridPP Wiki
Jump to: navigation, search
 
(No difference)

Latest revision as of 15:35, 1 July 2009

#!/bin/sh

addVO() {
  
  count=0

  while [ "$count" -lt $npoolold ]
    do
    count=$(($count+1))
    VOuid=$(($VOuid+1))
    if [ $count -lt 10 ]; then
        echo $VOuid:"$VOunam"00$count:$VOgid:$VOgnam:$VO:: >> $fn
    else
        echo $VOuid:"$VOunam"0$count:$VOgid:$VOgnam:$VO:: >> $fn
    fi
  done
    VOuid=$(($VOuid+1))
    echo $VOuid:"$VOunam"sgm:$VOgid:$VOgnam:$VO:sgm: >> $fn    
    VOuid=$(($VOuid+1))   
    echo $VOuid:"$VOunam"prd:$VOgid:$VOgnam:$VO:prd: >> $fn

  count=$npoolold
  while [ "$count" -lt $npool ]
    do
    count=$(($count+1))
    VOuid=$(($VOuid+1))
    if [ $count -lt 10 ]; then
        echo $VOuid:"$VOunam"00$count:$VOgid:$VOgnam:$VO:: >> $fn
    elif [  $count -lt 100 ]; then
        echo $VOuid:"$VOunam"0$count:$VOgid:$VOgnam:$VO:: >> $fn
    else
        echo $VOuid:"$VOunam"$count:$VOgid:$VOgnam:$VO:: >> $fn
    fi
#    VOuid=$(($VOuid+1))
  done

}

# Keep current GIDs?

fn=users.new.conf

if [ -e $fn ]; then 
   rm $fn
fi

touch $fn

# new in 2.7.0

echo "281:dpmmgr:281:dpmmgr:x:dpm:" >> $fn

VO="alice"
VOunam="alice"
VOgnam="alice"
VOgid=1395
VOuid=11000
npool=200
npoolold=50
addVO

VO="atlas"
VOunam="atlas"
VOgnam="atlas"
VOgid=1307
VOuid=12000
npool=200
npoolold=50
addVO

VO="cms"
VOunam="cms"
VOgnam="cms"
VOgid=1399
VOuid=13000
npool=200
npoolold=50
addVO

VO="lhcb"
VOunam="lhcb"
VOgnam="lhcb"
VOgid=1470
VOuid=14000
npool=200
npoolold=50
addVO

VO="dteam"
VOunam="dteam"
VOgnam="dteam"
VOgid=2688
VOuid=15000
npool=200
npoolold=50
addVO

VO="vo.sixt.cern.ch"
VOunam="sixt"
VOgnam="sixt"
VOgid=1077
VOuid=16000
npool=200
npoolold=50
addVO

VO="babar"
VOunam="babar"
VOgnam="babar"
VOgid=2600
VOuid=17000
npool=200
npoolold=50
addVO

VO="hone"
VOunam="hone"
VOgnam="hone"
VOgid=3200
VOuid=23000
npool=200
npoolold=50
addVO

VO="biomed"
VOunam="biomed"
VOgnam="biomed"
VOgid=2900
VOuid=20000
npool=200
npoolold=50
addVO

VO="zeus"
VOunam="zeus"
VOgnam="zeus"
VOgid=2700
VOuid=18000
npool=200
npoolold=50
addVO

VO="cdf"
VOunam="cdf"
VOgnam="cdf"
VOgid=2800
VOuid=19000
npool=200
npoolold=50
addVO

VO="pheno"
VOunam="pheno"
VOgnam="pheno"
VOgid=3000
VOuid=21000
npool=200
npoolold=50
addVO

VO="ilc"
VOunam="ilc"
VOgnam="ilc"
VOgid=3100
VOuid=22000
npool=200
npoolold=50
addVO

VO="dzero"
VOunam="dzero"
VOgnam="dzero"
VOgid=3300
VOuid=24000
npool=200
npoolold=50
addVO


VO="ops"
VOunam="ops"
VOgnam="ops"
VOgid=3500
VOuid=26000
npool=200
npoolold=50
addVO

VO="ngs.ac.uk"
VOunam="ngs"
VOgnam="ngs"
VOgid=3600
VOuid=27000
npool=100
npoolold=0
addVO

VO="minos.vo.gridpp.ac.uk"
VOunam="minos"
VOgnam="minos"
VOgid=3700
VOuid=28000
npool=100
npoolold=0
addVO

VO="fusion"
VOunam="fusion"
VOgnam="fusion"
VOgid=3800
VOuid=29000
npool=100
npoolold=0
addVO

VO="geant4"
VOunam="geant"
VOgnam="geant4"
VOgid=3900
VOuid=30000
npool=100
npoolold=0
addVO

VO="camont"
VOunam="camont"
VOgnam="camont"
VOgid=4000
VOuid=31000
npool=100
npoolold=0
addVO

VO="gridpp"
VOunam="grdpp"
VOgnam="gridpp"
VOgid=4100
VOuid=32000
npool=100
npoolold=0
addVO

VO="calice"
VOunam="calice"
VOgnam="calice"
VOgid=4200
VOuid=33000
npool=100
npoolold=0
addVO

VO="cedar"
VOunam="cedar"
VOgnam="cedar"
VOgid=4300
VOuid=34000
npool=100
npoolold=0
addVO

VO="esr"
VOunam="esr"
VOgnam="esr"
VOgid=4400
VOuid=35000
npool=100
npoolold=0
addVO

VO="magic"
VOunam="magic"
VOgnam="magic"
VOgid=4500
VOuid=36000
npool=100
npoolold=0
addVO

VO="na48"
VOunam="na48"
VOgnam="na48"
VOgid=4600
VOuid=37000
npool=100
npoolold=0
addVO

VO="planck"
VOunam="planck"
VOgnam="planck"
VOgid=4700
VOuid=38000
npool=100
npoolold=0
addVO

VO="t2k"
VOunam="t2k"
VOgnam="t2k"
VOgid=4800
VOuid=39000
npool=100
npoolold=0
addVO

VO="vo.southgrid.ac.uk"
VOunam="south"
VOgnam="southgd"
VOgid=4900
VOuid=40000
npool=100
npoolold=0
addVO

VO="supernemo.vo.eu-egee.org"
VOunam="spnem"
VOgnam="supernemo"
VOgid=5000
VOuid=41000
npool=100
npoolold=0
addVO