Changeset 2912
- Timestamp:
- 05/21/10 13:33:33
- Files:
-
- trunk/util/processLocationData.sh (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/util/processLocationData.sh
r2911 r2912 5 5 # 6 6 7 # field seperator used in input file 7 8 FS='|' 9 10 # input and output files 8 11 INFILE=BerkeleyLocRecords.txt 9 LDAPOUT=ldapOut 10 VCARDOUT=vcardOut 12 LDAPLOC=ldapLoc 13 VCARDLOC=vcardLoc 14 LDAPPEOPLE=ldapPeople 15 VCARDPEOPLE=vcardPeople 16 11 17 LDAPSetLines="objectclass: top 12 18 objectclass: calendarresource 13 objectclass: admittanceinfo14 objectclass: inventoryinfo15 19 objectclass: schedapprovalinfo 16 objectclass: calendarresourcecost"20 objectclass: organizationalUnit" 17 21 VCARDHeader="BEGIN:VCARD 18 22 VERSION:4.0" … … 21 25 uidSuffix="@berkeley.edu" 22 26 23 cp /dev/null $LDAP OUT24 cp /dev/null $VCARD OUT25 26 27 cp /dev/null $LDAPLOC 28 cp /dev/null $VCARDLOC 29 cp /dev/null $LDAPPEOPLE 30 cp /dev/null $VCARDPEOPLE 27 31 28 32 counter=0 … … 47 51 #F5 => first name of room manager 48 52 F5=$(echo $line|cut -d $FS -f 5) 49 if [ $F5!= "" ]; then50 buildPers ion="true"53 if [ "$F5" != "" ]; then 54 buildPerson="true" 51 55 roomManager=${F5}${F4} 52 56 fi 53 57 #F6 => phone number of room manager 54 58 F6=$(echo $line|cut -d $FS -f 6) 59 contactPhone=$F6 55 60 #F7 => fax number of room manager 56 61 F7=$(echo $line|cut -d $FS -f 7) 62 contactFax=$F7 57 63 #F8 => email of room manager 58 64 F8=$(echo $line|cut -d $FS -f 8) 65 contactEmail=$F8 59 66 #F9 => 60 67 F9=$(echo $line|cut -d $FS -f 9) … … 63 70 F11=$(echo $line|cut -d $FS -f11) 64 71 if [ "$F11" = "" ]; then 65 autoaccept= true72 autoaccept=TRUE 66 73 else 67 autoaccept= false74 autoaccept=FALSE 68 75 fi 69 76 F12=$(echo $line|cut -d $FS -f12) … … 83 90 # If no info on autoaccept, turn it on. 84 91 if [ "$F12" = "" ]; then 85 F12=" true"92 F12="TRUE" 86 93 fi 87 94 … … 95 102 cn: $cn 96 103 ou: locations 97 description: $F1" >> $LDAP OUT104 description: $F1" >> $LDAPLOC 98 105 if [ "$F3" != "" ]; then 99 echo "capacity: $F3" >> $LDAP OUT106 echo "capacity: $F3" >> $LDAPLOC 100 107 fi 101 108 echo "autoaccept: $autoaccept 102 " >> $LDAP OUT109 " >> $LDAPLOC 103 110 104 111 #VCARD … … 112 119 AUTOACCEPT: $autoaccept 113 120 $VCARDFooter 114 " >> $VCARD OUT121 " >> $VCARDLOC 115 122 116 ### people123 ### people 117 124 if [ $buildPerson = "true" ]; then 118 name="$F" 119 echo "dn: cn=${roomManager}, ou=people,dc=berkeley,dc=edu 125 echo "dn: cn=${roomManager}, ou=people,dc=berkeley,dc=edu" >> $LDAPPEOPLE 120 126 fi 121 127
