- #!/usr/local/bin/perl
- # Fix users email addresses
- # Overwrite will username@velio.com
- $p4="/apps/perforce/2000.2/solaris/p4";
- # Get the users
- $cmd="$p4 users";
- open(CMD, "$cmd|") || die;
- while(<CMD>) {
- # vic <vic@baluga> (vic) accessed 2001/03/23
- (@data)=split;
- $user=$data[0];
- #print "User $user\n";
- push(@users,$user);
- $cmd2="$p4 user -o $user | sed 's/^Email\.*/Email: $user\@velio.com/g' | $p4 -u $user user -i";
- system($cmd2);
- }
- close(CMD);
- # Add all these users to the control group
- # Don't mess with these users for control purposes
- $dontmess="sikand barnson";
- $cmd3="$p4 group -o control > /tmp/p4con.$$";
- system($cmd3);
- foreach $p4user (@users) {
- #print "Gobble $p4user\n";
- if(!($p4user =~ /sikand/)) {
- $cmd3="echo '\t$p4user' >> /tmp/p4con.$$";
- system($cmd3);
- }
- }
- system("$p4 group -i < /tmp/p4con.$$");
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 5093 | Hari Krishna Dara |
Populating perforce branch. I will be adding p4admin files to it. |
20 years ago | |
//guest/perforce_software/cdsp4/release/2.2/Utils/fixusers_dti | |||||
#1 | 1675 | Shiv Sikand | New 2.2 tree | 23 years ago |