hrev46523 adds 2 changesets to branch 'master' old head: 96c5f7eda4aac78b5787a89666d4d4fa5190dd66 new head: 781671ad5ba04baf1c1a9a6365ae3f6ea7a9ab95 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=781671a+%5E96c5f7e ---------------------------------------------------------------------------- 523b866: HaikuImage*: Create missing writable dirs in ~/config Also reduce code duplication by moving the respective code to HaikuImageCommon. 781671a: dump_mapping_info(): Remove problematic initializer Fixes gcc 2 build. [ Ingo Weinhold <ingo_weinhold@xxxxxx> ] ---------------------------------------------------------------------------- 4 files changed, 27 insertions(+), 44 deletions(-) build/jam/images/HaikuImage | 22 ---------------------- build/jam/images/HaikuImageBootstrap | 21 --------------------- build/jam/images/HaikuImageCommon | 26 ++++++++++++++++++++++++++ src/system/kernel/vm/vm.cpp | 2 +- ############################################################################ Commit: 523b866f8967fe32571fd0e94783646a2ed6fc54 URL: http://cgit.haiku-os.org/haiku/commit/?id=523b866 Author: Ingo Weinhold <ingo_weinhold@xxxxxx> Date: Tue Dec 10 18:38:55 2013 UTC HaikuImage*: Create missing writable dirs in ~/config Also reduce code duplication by moving the respective code to HaikuImageCommon. ---------------------------------------------------------------------------- diff --git a/build/jam/images/HaikuImage b/build/jam/images/HaikuImage index c1ff565..a41f939 100644 --- a/build/jam/images/HaikuImage +++ b/build/jam/images/HaikuImage @@ -301,28 +301,6 @@ AddFilesToHaikuImage system settings : <post-install>fresh_install ; AddDirectoryToHaikuImage home config non-packaged add-ons decorators ; #AddFilesToHaikuImage home config add-ons decorators : ; -# create directories that will remain empty -AddDirectoryToHaikuImage system cache tmp ; -AddDirectoryToHaikuImage system non-packaged ; -AddDirectoryToHaikuImage system var empty ; -AddDirectoryToHaikuImage system var log ; -AddDirectoryToHaikuImage home Desktop ; -AddDirectoryToHaikuImage home mail ; -AddDirectoryToHaikuImage home config packages ; -AddDirectoryToHaikuImage home config non-packaged bin ; -AddDirectoryToHaikuImage home config non-packaged data fonts ; -AddDirectoryToHaikuImage home config non-packaged lib ; -AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers bin ; -AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers dev ; -AddDirectoryToHaikuImage home config non-packaged add-ons input_server devices ; -AddDirectoryToHaikuImage home config non-packaged add-ons input_server filters ; -AddDirectoryToHaikuImage home config non-packaged add-ons input_server methods ; -AddDirectoryToHaikuImage home config non-packaged add-ons media plugins ; -AddDirectoryToHaikuImage home config non-packaged add-ons Tracker ; -AddDirectoryToHaikuImage home config non-packaged add-ons Print ; -AddDirectoryToHaikuImage home config non-packaged add-ons Screen\ Savers ; -AddDirectoryToHaikuImage home config non-packaged add-ons Translators ; - # printers AddDirectoryToHaikuImage home config settings printers Preview : home-config-settings-printers-preview.rdef ; diff --git a/build/jam/images/HaikuImageBootstrap b/build/jam/images/HaikuImageBootstrap index 8bb57e9..2cde493 100644 --- a/build/jam/images/HaikuImageBootstrap +++ b/build/jam/images/HaikuImageBootstrap @@ -240,26 +240,5 @@ SEARCH on <post-install>fresh_install = [ FDirName $(HAIKU_TOP) data system settings ] ; AddFilesToHaikuImage system settings : <post-install>fresh_install ; -# create directories that will remain empty -AddDirectoryToHaikuImage system cache tmp ; -AddDirectoryToHaikuImage system non-packaged ; -AddDirectoryToHaikuImage system var empty ; -AddDirectoryToHaikuImage system var log ; -AddDirectoryToHaikuImage home Desktop ; -AddDirectoryToHaikuImage home mail ; -AddDirectoryToHaikuImage home config packages ; -AddDirectoryToHaikuImage home config non-packaged bin ; -AddDirectoryToHaikuImage home config non-packaged lib ; -AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers bin ; -AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers dev ; -AddDirectoryToHaikuImage home config non-packaged add-ons input_server devices ; -AddDirectoryToHaikuImage home config non-packaged add-ons input_server filters ; -AddDirectoryToHaikuImage home config non-packaged add-ons input_server methods ; -AddDirectoryToHaikuImage home config non-packaged add-ons media plugins ; -AddDirectoryToHaikuImage home config non-packaged add-ons Tracker ; -AddDirectoryToHaikuImage home config non-packaged add-ons Print ; -AddDirectoryToHaikuImage home config non-packaged add-ons Screen\ Savers ; -AddDirectoryToHaikuImage home config non-packaged add-ons Translators ; - include [ FDirName $(HAIKU_BUILD_RULES_DIR) images HaikuImageCommon ] ; diff --git a/build/jam/images/HaikuImageCommon b/build/jam/images/HaikuImageCommon index 27e14a7..3c62d35 100644 --- a/build/jam/images/HaikuImageCommon +++ b/build/jam/images/HaikuImageCommon @@ -1,3 +1,29 @@ +# create directories that may remain empty +AddDirectoryToHaikuImage system cache tmp ; +AddDirectoryToHaikuImage system non-packaged ; +AddDirectoryToHaikuImage system var empty ; +AddDirectoryToHaikuImage system var log ; +AddDirectoryToHaikuImage home Desktop ; +AddDirectoryToHaikuImage home mail ; +AddDirectoryToHaikuImage home config cache ; +AddDirectoryToHaikuImage home config packages ; +AddDirectoryToHaikuImage home config settings ; +AddDirectoryToHaikuImage home config var ; +AddDirectoryToHaikuImage home config non-packaged bin ; +AddDirectoryToHaikuImage home config non-packaged data fonts ; +AddDirectoryToHaikuImage home config non-packaged lib ; +AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers bin ; +AddDirectoryToHaikuImage home config non-packaged add-ons kernel drivers dev ; +AddDirectoryToHaikuImage home config non-packaged add-ons input_server devices ; +AddDirectoryToHaikuImage home config non-packaged add-ons input_server filters ; +AddDirectoryToHaikuImage home config non-packaged add-ons input_server methods ; +AddDirectoryToHaikuImage home config non-packaged add-ons media plugins ; +AddDirectoryToHaikuImage home config non-packaged add-ons Tracker ; +AddDirectoryToHaikuImage home config non-packaged add-ons Print ; +AddDirectoryToHaikuImage home config non-packaged add-ons Screen\ Savers ; +AddDirectoryToHaikuImage home config non-packaged add-ons Translators ; + + #pragma mark - Optional Packages ############################################################################ Revision: hrev46523 Commit: 781671ad5ba04baf1c1a9a6365ae3f6ea7a9ab95 URL: http://cgit.haiku-os.org/haiku/commit/?id=781671a Author: Ingo Weinhold <ingo_weinhold@xxxxxx> Date: Tue Dec 10 22:17:10 2013 UTC dump_mapping_info(): Remove problematic initializer Fixes gcc 2 build. ---------------------------------------------------------------------------- diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index d4a01cc..1d6de03 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -3443,7 +3443,7 @@ dump_mapping_info(int argc, char** argv) Team* team = NULL; if (argi < argc) { - uint64 threadID = -1; + uint64 threadID; if (!evaluate_debug_expression(argv[argi++], &threadID, false)) return 0;