common/tools/generate_package_defs.pl
changeset 1193 70d88996e8cd
parent 1075 20205e7ab525
child 1216 137bf94d93a3
equal deleted inserted replaced
1192:8f1328e79742 1193:70d88996e8cd
    50 		system($rmdir2_cmd);
    50 		system($rmdir2_cmd);
    51 		my $splitmodel2_cmd = "perl ..\\split_sysdef.pl -s platforms\\$codeline\\single\\sysdefs\\system_model.xml -o packages\\CompilerCompatibility";
    51 		my $splitmodel2_cmd = "perl ..\\split_sysdef.pl -s platforms\\$codeline\\single\\sysdefs\\system_model.xml -o packages\\CompilerCompatibility";
    52 		print "$splitmodel2_cmd\n";
    52 		print "$splitmodel2_cmd\n";
    53 		system($splitmodel2_cmd);
    53 		system($splitmodel2_cmd);
    54 	}
    54 	}
       
    55 	if ($codeline eq 'symbian4') # also update tip_pbc (package based contribution) branch
       
    56 	{
       
    57 		my $rmdir3_cmd = "del /S  packages\\tip_pbc\\package_definition.xml >nul";
       
    58 		print "$rmdir3_cmd\n";
       
    59 		system($rmdir3_cmd);
       
    60 		my $splitmodel3_cmd = "perl ..\\split_sysdef.pl -s platforms\\$codeline\\single\\sysdefs\\system_model.xml -o packages\\tip_pbc";
       
    61 		print "$splitmodel3_cmd\n";
       
    62 		system($splitmodel3_cmd);
       
    63 	}
    55 	my $addremove_cmd = "hg -R packages addremove";
    64 	my $addremove_cmd = "hg -R packages addremove";
    56 	print "$addremove_cmd\n";
    65 	print "$addremove_cmd\n";
    57 	system($addremove_cmd);
    66 	system($addremove_cmd);
    58 	my $diff_cmd = "hg -R packages diff --stat";
    67 	my $diff_cmd = "hg -R packages diff --stat";
    59 	print "$diff_cmd\n";
    68 	print "$diff_cmd\n";
    63 		my $commit_cmd = "hg -R packages commit -m \"Update package models from latest system model  (platform\@$platform_changeset)\" -u\"Dario Sestito <darios\@symbian.org>\"";
    72 		my $commit_cmd = "hg -R packages commit -m \"Update package models from latest system model  (platform\@$platform_changeset)\" -u\"Dario Sestito <darios\@symbian.org>\"";
    64 		print "$commit_cmd\n";
    73 		print "$commit_cmd\n";
    65 		system($commit_cmd);
    74 		system($commit_cmd);
    66 		my $push_cmd = "hg -R packages push http://darios:symbian696b\@developer.symbian.org/oss/MCL/sftools/fbf/projects/packages";
    75 		my $push_cmd = "hg -R packages push http://darios:symbian696b\@developer.symbian.org/oss/MCL/sftools/fbf/projects/packages";
    67 		print "$push_cmd\n";
    76 		print "$push_cmd\n";
    68 		system($push_cmd);
    77 		#system($push_cmd);
    69 	}
    78 	}
    70 }
    79 }
    71 
    80