#
30f554d4 |
| 01-Jan-2017 |
John Scipione <jscipione@gmail.com> |
Make it a bit easier to skip first boot prompt
...by adding default Locale settings to image
Add sample to UserBuildConfig.sample
|
#
024e81af |
| 12-Jan-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Update UserBuildConfig readme and sample
AddOptionalHaikuImagePackage is replaced with AddHaikuImagePackages.
|
#
9f81ca83 |
| 27-Sep-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'package-management'
Conflicts: src/preferences/network/Jamfile
|
#
19ae20e6 |
| 05-Nov-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'master' into pm-flat
Conflicts: build/jam/HaikuImage build/jam/OptionalBuildFeatures build/jam/OptionalPackages build/jam/UserBuildConfig.sample data/bin/installoptionalpackage s
Merge branch 'master' into pm-flat
Conflicts: build/jam/HaikuImage build/jam/OptionalBuildFeatures build/jam/OptionalPackages build/jam/UserBuildConfig.sample data/bin/installoptionalpackage src/apps/deskbar/DeskbarMenu.cpp src/servers/debug/DebugServer.cpp src/system/kernel/fs/vfs.cpp
show more ...
|
#
5e1a7a92 |
| 04-Aug-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
* these examples should really be commented out
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42572 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fae1d2ab |
| 03-Aug-2011 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Adding a sample on how to add a gfx driver, which is a driver and an accelerant. Makes a good example imo.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42559 a95241bf-73f2-0310-859d-f6bbb57e
Adding a sample on how to add a gfx driver, which is a driver and an accelerant. Makes a good example imo.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42559 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
3dfd9cb9 |
| 16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
ba12b8a9 |
| 27-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Remove references to the timezone files in userbuildconfig jamfiles. We would need another AddSymlinkToHaikuImage example...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37770 a95241bf-73
* Remove references to the timezone files in userbuildconfig jamfiles. We would need another AddSymlinkToHaikuImage example...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37770 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
331e1250 |
| 20-Apr-2010 |
Matt Madia <mattmadia@gmail.com> |
Axel changed the HAIKU_ADD_ALTERNATIVE_GCC_LIBS semantics.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36386 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
317bd7dd |
| 03-Apr-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed directory structure as suggested on the mailing list. * Made the TimeZoneView less error prone, and also actually use Haiku code (the previous check didn't work since it used #if, not #if
* Changed directory structure as suggested on the mailing list. * Made the TimeZoneView less error prone, and also actually use Haiku code (the previous check didn't work since it used #if, not #ifdef). * Also took the liberty to rename our boot loader to haiku_loader, since I had to update the nasm binary anyway. Updated the assembly sources to nasm 2.0. * I haven't found where the synth location in the MIDI code is specified, though. * Also, NetBootArchive, and FloppyBootImage haven't been updated yet. Will do so next. * Some optional packages still put their license to beos/etc/licenses. I didn't update them yet, as we'll probably do so anyway at some point. Also, I think we might want to introduce a common/data/licenses instead for those. * If you encounter any problems, please tell!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29876 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
d15b54c9 |
| 19-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed HAIKU_ADD_ALL_OPTIONAL_PACKAGES build variable. It did more harm than good lately.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29608 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
292e63bf |
| 19-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Applied (slighly modified) patch by Matt Madia: When the --alternative-gcc-output-dir configure option has been specified, HAIKU_ADD_ALTERNATIVE_GCC_LIBS is set by default. One has to explicite
* Applied (slighly modified) patch by Matt Madia: When the --alternative-gcc-output-dir configure option has been specified, HAIKU_ADD_ALTERNATIVE_GCC_LIBS is set by default. One has to explicitely unset it in UserBuildConfig to avoid building the alternative gcc libs. * Adjusted documentation accordingly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29607 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
9b0dd528 |
| 17-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Support for adding libraries compiled with the alternative gcc (2 vs. 4). One has to have a (fully configured) "generated" directory for the alternative gcc and specify it using the new option "--alt
Support for adding libraries compiled with the alternative gcc (2 vs. 4). One has to have a (fully configured) "generated" directory for the alternative gcc and specify it using the new option "--alternative-gcc-output-dir" when configuring the main build. Additionally the build variable HAIKU_ADD_ALTERNATIVE_GCC_LIBS has to be set to "1".
If that has been done, when building the image a sub-jam is invoked that generates the alternative libs and zips them. The main-jam unzips them into the correct directory in the image. Note that the JAM build variable has to be set when using a jam executable not invoked by "jam".
Tested with gcc 2 NetPositive, Pe, and FireFox under gcc 4 Haiku, and with a few of the standard gcc 4 Haiku apps under gcc 2 Haiku. Seems to work fine so far.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25536 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
88c4c662 |
| 26-Mar-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added new rule CopyDirectoryToHaikuImage which recursively copies a directory to the image. It supports exclude patterns. * Changed Add{Source,Header}DirectoryToHaikuImage to use the CopyDirect
* Added new rule CopyDirectoryToHaikuImage which recursively copies a directory to the image. It supports exclude patterns. * Changed Add{Source,Header}DirectoryToHaikuImage to use the CopyDirectoryToHaikuImage rule. The special handling in the build_haiku_image script is gone now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24586 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
0bc02822 |
| 10-Mar-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Renamed UserBuildConfig.sample to UserBuildConfig.ReadMe and uncommented the meaty lines again. Added one or two more explaining sentences. * Created a concise UserBuildConfig.sample with very
* Renamed UserBuildConfig.sample to UserBuildConfig.ReadMe and uncommented the meaty lines again. Added one or two more explaining sentences. * Created a concise UserBuildConfig.sample with very few comments and only the most interesting (commented out) example lines for those people who don't read the UserBuildConfig.ReadMe.
I hope everyone can live with this solution.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24350 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
b9250875 |
| 08-Mar-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Removed explicit timezone and keymap settings file generation. The system works fine without those, the keymap file will be generated. * Supplied the removed lines as example in UserBuildConfig.s
* Removed explicit timezone and keymap settings file generation. The system works fine without those, the keymap file will be generated. * Supplied the removed lines as example in UserBuildConfig.sample for how to supply these settings during image generation.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24298 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
603b62fe |
| 05-Mar-2008 |
Bruno G. Albuquerque <bga@bug-br.org.br> |
- Commented out all entries as this is a template file. When copying it to UserBuildConfig the user just have to uncomment whatever he/she wants. This is easier than commenting out almost everyth
- Commented out all entries as this is a template file. When copying it to UserBuildConfig the user just have to uncomment whatever he/she wants. This is easier than commenting out almost everything. - Added entries for Pe and Links optional packages.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24240 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
bdd8cbaf |
| 01-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added complete list of config variables. * Added explicit example for enabling debugging for a subtree.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23818 a95241bf-73f2-0310-859d-f6bbb57e9
* Added complete list of config variables. * Added explicit example for enabling debugging for a subtree.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23818 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
2a6d40ae |
| 12-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Vasilis Kaoutsis (slightly edited): * The POSIX test suite is copied to the image when the jam variable HAIKU_ADD_POSIX_TEST_SUITE_TO_IMAGE is defined (cf. UserBuildConfig.sample). * Added
Patch by Vasilis Kaoutsis (slightly edited): * The POSIX test suite is copied to the image when the jam variable HAIKU_ADD_POSIX_TEST_SUITE_TO_IMAGE is defined (cf. UserBuildConfig.sample). * Added difftime and fork tests to the test suite run script.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22907 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
f515ed5f |
| 01-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added build variable HAIKU_DONT_CLEAR_IMAGE. When set and the image does already exist, it won't be zeroed out. The image will still be initialized with BFS, though. Handy for installing Haiku on a p
Added build variable HAIKU_DONT_CLEAR_IMAGE. When set and the image does already exist, it won't be zeroed out. The image will still be initialized with BFS, though. Handy for installing Haiku on a partition.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22397 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
242eff3d |
| 30-Sep-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* prepare optional package Vision (download at sourceforge has been updated with HVIF icon too, thanks DeadYak!) * enable optional packages in your UserBuildSetup
git-svn-id: file:///srv/svn/repo
* prepare optional package Vision (download at sourceforge has been updated with HVIF icon too, thanks DeadYak!) * enable optional packages in your UserBuildSetup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22389 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
96b421b8 |
| 05-Sep-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added support for "optional packages". Those can be defined in HaikuImage and enabled individually using the AddOptionalHaikuImagePackages rule or all at once by setting HAIKU_ADD_ALL_OPTIONAL_PACKAG
Added support for "optional packages". Those can be defined in HaikuImage and enabled individually using the AddOptionalHaikuImagePackages rule or all at once by setting HAIKU_ADD_ALL_OPTIONAL_PACKAGES. In principle an optional package can be any kind of addition to the Haiku image, but usually a zip file will be downloaded from somewhere and unzipped onto the image. I've added a WonderBrush package as an example.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22184 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
0d469404 |
| 04-Sep-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added support for unzipping archives onto the Haiku image. The new rule to do that is UnzipArchiveToHaikuImage. Cf. UserBuildConfig.sample for a usage example.
git-svn-id: file:///srv/svn/repos/hai
Added support for unzipping archives onto the Haiku image. The new rule to do that is UnzipArchiveToHaikuImage. Cf. UserBuildConfig.sample for a usage example.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22173 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
b39c8d37 |
| 11-Jul-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Refactored the image creation rules. There are now generalized rules that work on arbitrary "containers". The image rules are just specializations. * Added rules, a definition file (build/jam/N
* Refactored the image creation rules. There are now generalized rules that work on arbitrary "containers". The image rules are just specializations. * Added rules, a definition file (build/jam/NetBootArchive), and a shell script for creating a gzipped tar archive containing kernel and modules required for network booting (the contents may need some fine-tuning). ATM it can be built via the haiku-netboot-archive pseudo target. It is generated in the output directory (e.g. "generated").
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21591 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
afed18de |
| 06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
New build system feature to shorten the turn-around times when working with image files. E.g.
jam -q update-image libbe.so kernel_x86
will only build libbe.so and the kernel (if necessary) and co
New build system feature to shorten the turn-around times when working with image files. E.g.
jam -q update-image libbe.so kernel_x86
will only build libbe.so and the kernel (if necessary) and copy them onto the already existing Haiku image. The MIME DB will not be reinstalled, and only those source directories will be copied for which the AddSourceDirectoryToHaikuImage rule is given a second argument (e.g. "1"). The image will otherwise remain unchanged.
The "update-vmware-image" and "update-install" work similarly for the VMWare image and the directory installation respectively. Note that, due to the way the VMWare image is created (prepending a header to the standard image), the file itself is fully rebuilt, i.e. changes made during the emulation will be lost after updating the VMWare image.
The feature requires Haiku's jam. With other jam versions a similar effect can be reached by accordingly setting the HAIKU_IMAGE_UPDATE_ONLY and HAIKU_INCLUDE_IN_IMAGE in the UserBuildConfig file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20602 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|