Changeset 4e9719b
- Timestamp:
- Mar 9, 2010 2:44:44 PM (15 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
- Children:
- 86a7bb8
- Parents:
- 9b3627e
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/federation/emulab_access.py
r9b3627e r4e9719b 1009 1009 myname = e.name[0] 1010 1010 type = e.get_attribute('portal_type') 1011 testbed = e.get_attribute('testbed') 1011 1012 1012 1013 info = conninfo_to_dict(myname, connInfo) … … 1042 1043 if tunnelconfig: 1043 1044 print >>f, "tunnelip: %s" % tunnelconfig 1044 # XXX: send this an fedattr1045 #print >>f, "seercontrol: control.%s.%s%s" % \1046 #(meid.lower(), mproj.lower(), mdomain)1047 1045 print >>f, "peer: %s" % peer.lower() 1048 1046 print >>f, "ssh_pubkey: /proj/%s/exp/%s/tmp/%s" % \ … … 1055 1053 "Can't write protal config %s: %s" % (cfn, e)) 1056 1054 1057 # XXX: This little seer config file needs to go away.1058 #if not seer_out:1059 #try:1060 #seerfn = "%s/seer.conf" % tmpdir1061 #f = open(seerfn, "w")1062 #if not master:1063 #print >>f, "ControlNode: control.%s.%s%s" % \1064 #(meid.lower(), mproj.lower(), mdomain)1065 #print >>f, "ExperimentID: %s" % mexp1066 #f.close()1067 #except IOError, e:1068 #raise service_error(service_error.internal,1069 #"Can't write seer.conf: %s" %e)1070 #seer_out = True1071 1072 1055 if not client_out and type in ('control', 'both'): 1073 1056 try: … … 1080 1063 s.get('visibility','') == 'import': 1081 1064 client_service_out[s['name']](f, s) 1082 # Seer uses this ?1065 # Seer uses this. 1083 1066 print >>f, "ExperimentID: %s/%s" % (mproj, meid) 1067 # Better way... 1068 if testbed == master: 1069 print >>f, "SEERBase: True" 1084 1070 f.close() 1085 1071 except IOError, e: -
fedd/federation/proxy_protogeni_segment.py
r9b3627e r4e9719b 216 216 myname = e.name[0] 217 217 type = e.get_attribute('portal_type') 218 testbed = e.get_attribute('testbed') 218 219 219 220 info = conninfo_to_dict(myname, connInfo) … … 251 252 if tunnelconfig: 252 253 print >>f, "tunnelip: %s" % tunnelconfig 253 # XXX: send this an fedattr254 #print >>f, "seercontrol: control.%s.%s%s" % \255 #(meid.lower(), mproj.lower(), mdomain)256 254 print >>f, "peer: %s" % peer.lower() 257 255 print >>f, "ssh_pubkey: /usr/local/federation/etc/%s" % \ … … 263 261 raise service_error(service_error.internal, 264 262 "Can't write protal config %s: %s" % (cfn, e)) 265 266 # XXX: This little seer config file needs to go away.267 #if not seer_out:268 #try:269 #seerfn = "%s/seer.conf" % tmpdir270 #f = open(seerfn, "w")271 #if not master:272 #print >>f, "ControlNode: control.%s.%s%s" % \273 #(meid.lower(), mproj.lower(), mdomain)274 #print >>f, "ExperimentID: %s" % mexp275 #f.close()276 #except IOError, e:277 #raise service_error(service_error.internal,278 #"Can't write seer.conf: %s" %e)279 #seer_out = True280 263 281 264 if not client_out and type in ('control', 'both'): … … 290 273 # dir. 291 274 print >>f, "ExperimentID: %s/%s" % (mproj, meid) 275 if testbed == master: 276 print >>f, "SEERBase: True" 292 277 f.close() 293 278 except IOError, e: -
fedkit/prep_gateway.pl
r9b3627e r4e9719b 13 13 my $peer; 14 14 my $use_file; 15 my $fed_dir = "/usr/local/federation/"; 15 16 my %opts = ( 16 17 'ssh_pubkey=s' => \$ssh_pubkey, … … 28 29 my $uname = `uname`; 29 30 chomp $uname; 31 32 # on portals make sure client.conf is in the override position (in fed_dir). 33 my $client_conf = gateway_lib::client_conf_filename(); 34 35 copy($client_conf, "$fed_dir/etc/client.conf") 36 unless $client_conf =~ /^$fed_dir/; 30 37 31 38 if ($uname =~ /Linux/) { -
fedkit/smbmount.FreeBSD.pl
r9b3627e r4e9719b 46 46 open(TM, "/usr/local/federation/etc/userconf")or die("Failed to open userconf"); 47 47 open(CONFIG, ">/etc/nsmb.conf") or die("Failed to open /etc/nsmb.conf"); 48 open(MAP, ">$AMDMAP") or die("Failed to open $AMDMAP");49 open(PMAP, ">$PAMDMAP") or die("Failed to open $PAMDMAP");48 #open(MAP, ">$AMDMAP") or die("Failed to open $AMDMAP"); 49 #open(PMAP, ">$PAMDMAP") or die("Failed to open $PAMDMAP"); 50 50 open(FSTAB,">>$FSTAB") or die("Cannot Open File $FSTAB"); 51 51 52 52 print FSTAB "\n# SMB Configuration Generated by smbmount.pl\n"; 53 print MAP "# AMD Configuration Generated by smbmount.pl\n";53 #print MAP "# AMD Configuration Generated by smbmount.pl\n"; 54 54 print CONFIG "# SMB Configuration Generated by smbmount.pl\n\n"; 55 55 print CONFIG "[$SHARE]\naddr=$ADDR\n\n"; … … 76 76 77 77 print FSTAB "//$user\@$SHARE/$user\t"; 78 print FSTAB "$ AMDROOT$homedir\t$FSTYPE\t";79 print FSTAB " noauto,rw,-N,-f744,-d755,-u$uid,-g$gid\t0\t0\n";78 print FSTAB "$homedir\t$FSTYPE\t"; 79 print FSTAB "rw,-N,-f744,-d755,-u$uid,-g$gid\t0\t0\n"; 80 80 81 print MAP "\n$userlc type:=program;fs:=$AMDROOT$homedir;\\\n";82 print MAP "mount:=\"$MOUNT mount $AMDROOT$homedir\";\\\n";83 print MAP "unmount:=\"$UMOUNT unmount $AMDROOT$homedir\";";81 #print MAP "\n$userlc type:=program;fs:=$AMDROOT$homedir;\\\n"; 82 #print MAP "mount:=\"$MOUNT mount $AMDROOT$homedir\";\\\n"; 83 #print MAP "unmount:=\"$UMOUNT unmount $AMDROOT$homedir\";"; 84 84 85 85 # … … 91 91 if($user =~ m/$PUSER/i) { 92 92 print FSTAB "//$user\@$SHARE/proj-$PNAME\t"; 93 print FSTAB " $AMDROOT/proj\t$FSTYPE\t";94 print FSTAB " noauto,rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n";93 print FSTAB "/proj/$PNAME\t$FSTYPE\t"; 94 print FSTAB "rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n"; 95 95 96 print PMAP "$PNAME type:=program;fs:=$AMDROOT/proj;\\\n";97 print PMAP "mount:=\"$MOUNT mount $AMDROOT/proj\";\\\n";98 print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/proj\";\n";96 #print PMAP "$PNAME type:=program;fs:=$AMDROOT/proj;\\\n"; 97 #print PMAP "mount:=\"$MOUNT mount $AMDROOT/proj\";\\\n"; 98 #print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/proj\";\n"; 99 99 100 if(! -d " $AMDROOT/proj") {101 system("$MKDIR -p $AMDROOT/proj") &&100 if(! -d "/proj/$PNAME") { 101 system("$MKDIR -p /proj/$PNAME") && 102 102 die("Failed to make directory"); 103 103 } 104 104 if ( $share) { 105 105 print FSTAB "//$user\@$SHARE/share\t"; 106 print FSTAB " $AMDROOT/share\t$FSTYPE\t";107 print FSTAB " noauto,rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n";106 print FSTAB "/share\t$FSTYPE\t"; 107 print FSTAB "rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n"; 108 108 109 print PMAP "$PNAME type:=program;fs:=$AMDROOT/share\\\n";110 print PMAP "mount:=\"$MOUNT mount $AMDROOT/share\";\\\n";111 print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/share\";\n";109 #print PMAP "$PNAME type:=program;fs:=$AMDROOT/share\\\n"; 110 #print PMAP "mount:=\"$MOUNT mount $AMDROOT/share\";\\\n"; 111 #print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/share\";\n"; 112 112 113 if(! -d " $AMDROOT/share") {114 system("$MKDIR -p $AMDROOT/share") &&113 if(! -d "/share") { 114 system("$MKDIR -p /share") && 115 115 die("Failed to make directory"); 116 116 } … … 122 122 close(CONFIG); 123 123 close(FSTAB); 124 close(MAP); 125 close(PMAP); 124 print("Mounting the $FSTYPE versions of everything\n"); 125 system("$MOUNT -a -t $FSTYPE"); 126 #close(MAP); 127 #close(PMAP); 126 128 127 print "Starting the automounter: $AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP\n";128 system("$AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP") && die("Unable to start amd");129 #print "Starting the automounter: $AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP\n"; 130 #system("$AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP") && die("Unable to start amd");
Note: See TracChangeset
for help on using the changeset viewer.