Don't count files already deleted from the ROM in the "Deleting X would remove N files" analysis
authorWilliam Roberts <williamr@symbian.org>
Thu, 21 Oct 2010 13:11:05 +0100
changeset 77 4bb92ff6576a
parent 76 af2426f01bab
child 78 7271390ae2c2
Don't count files already deleted from the ROM in the "Deleting X would remove N files" analysis
syborg_stem/rom_content.csv
tools/filter_obyfile.pl
--- a/syborg_stem/rom_content.csv	Wed Oct 20 23:13:37 2010 +0100
+++ b/syborg_stem/rom_content.csv	Thu Oct 21 13:11:05 2010 +0100
@@ -3062,7 +3062,7 @@
 sys\bin\cdlserver.exe,/epoc32/release/armv5/urel/cdlserver.exe,core/mw/Cdl.iby,mw/uiresources,,,
 sys\bin\ced.exe,/epoc32/release/armv5/urel/ced.exe,ced.iby,os/commsfw,,,
 sys\bin\ceddump.exe,/epoc32/release/armv5/urel/ceddump.exe,ceddump.iby,os/commsfw,,,
-sys\bin\cenrepdatabase.dll,/epoc32/release/armv5/urel/cenrepdatabase.dll,core/mw/cenrepdatabase.iby,mw/phonesrv,,,
+sys\bin\cenrepdatabase.dll,/epoc32/release/armv5/urel/cenrepdatabase.dll,core/mw/cenrepdatabase.iby,mw/phonesrv,Out,WR,Utility for phone server?
 sys\bin\CENREPNOTIFHANDLER.DLL,/epoc32/release/armv5/urel/cenrepnotifhandler.dll,cenrepnotifierhandler.iby,os/persistentdata,,,
 Sys\Bin\cenrepsourceplugin.dll,/epoc32/release/armv5/urel/cenrepsourceplugin.dll,core/mw/CenRepSourcePlugIn.iby,mw/appsupport,,,
 sys\bin\centralrepository.dll,/epoc32/release/armv5/urel/centralrepository.dll,centralrepository.iby,os/persistentdata,,,
--- a/tools/filter_obyfile.pl	Wed Oct 20 23:13:37 2010 +0100
+++ b/tools/filter_obyfile.pl	Thu Oct 21 13:11:05 2010 +0100
@@ -392,6 +392,7 @@
 sub count_dependents($$)
 	{
 	my ($exe, $hashref) = @_;
+	return if (defined $deletions{$exe_to_romfile{$exe}});
 	return if (defined $$hashref{$exe});
 
 	$$hashref{$exe} = 1;