#!/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.$$");