generate_system_models.pl
changeset 1062 242f69b8015f
parent 1061 3088608c1558
child 1063 fafd97533066
equal deleted inserted replaced
1061:3088608c1558 1062:242f69b8015f
    15 print "-->$changeset<--\n";
    15 print "-->$changeset<--\n";
    16 my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
    16 my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
    17 my $timestamp = sprintf "%4d%02d%02d%02d%02d%02d",$year+1900,$mon+1,$mday,$hour,$min,$sec;
    17 my $timestamp = sprintf "%4d%02d%02d%02d%02d%02d",$year+1900,$mon+1,$mday,$hour,$min,$sec;
    18 #print "\n\n### CLONE MCL/sf/os/buildtools REPO ###\n";
    18 #print "\n\n### CLONE MCL/sf/os/buildtools REPO ###\n";
    19 #system("hg clone -r RCL_3 http://developer.symbian.org/oss/MCL/sf/os/buildtools");
    19 #system("hg clone -r RCL_3 http://developer.symbian.org/oss/MCL/sf/os/buildtools");
    20 print "\n\n### CLONE FCL/sftools/fbf/projects/platforms REPO ###\n";
    20 print "\n\n### CLONE MCL/sftools/fbf/projects/platforms REPO ###\n";
    21 system("hg clone -r default http://developer.symbian.org/oss/FCL/sftools/fbf/projects/platforms");
    21 system("hg clone -r default http://developer.symbian.org/oss/MCL/sftools/fbf/projects/platforms");
    22 
    22 
    23 # get the codelines from the packages repo
    23 # get the codelines from the packages repo
    24 opendir(DIR, "packages");
    24 opendir(DIR, "packages");
    25 my @codelines = grep(($_ !~ /^\.\.?$/ and $_ =~ /^symbian/), readdir(DIR));
    25 my @codelines = grep(($_ !~ /^\.\.?$/ and $_ =~ /^symbian/), readdir(DIR));
    26 close(DIR);
    26 close(DIR);
    88 		mkdir("platforms\\$codeline\\single\\sysdefs") if (!-d "platforms\\$codeline\\single\\sysdefs");
    88 		mkdir("platforms\\$codeline\\single\\sysdefs") if (!-d "platforms\\$codeline\\single\\sysdefs");
    89 		mkdir("platforms\\$codeline\\single\\sysdefs\\auto") if (!-d "platforms\\$codeline\\single\\sysdefs\\auto");
    89 		mkdir("platforms\\$codeline\\single\\sysdefs\\auto") if (!-d "platforms\\$codeline\\single\\sysdefs\\auto");
    90 		system("copy $codeline\\system_model.xml platforms\\$codeline\\single\\sysdefs\\auto\\model_$timestamp\_$changeset.xml");
    90 		system("copy $codeline\\system_model.xml platforms\\$codeline\\single\\sysdefs\\auto\\model_$timestamp\_$changeset.xml");
    91 		system("hg -R platforms add");
    91 		system("hg -R platforms add");
    92 		system("hg -R platforms commit -m \"Add auto generated $codeline system model (packages\@$changeset)\" -u\"Dario Sestito <darios\@symbian.org>\"");
    92 		system("hg -R platforms commit -m \"Add auto generated $codeline system model (packages\@$changeset)\" -u\"Dario Sestito <darios\@symbian.org>\"");
    93 		system("hg -R platforms push http://darios:symbian696b\@developer.symbian.org/oss/FCL/sftools/fbf/projects/platforms");
    93 		system("hg -R platforms push http://darios:symbian696b\@developer.symbian.org/oss/MCL/sftools/fbf/projects/platforms");
    94 	}
    94 	}
    95 }
    95 }
    96 
    96