Although the code compiles easily (jam -q @nightly-raw) and generates a .image file, getting this to then install is puzzling me. Copying the file to a USB stick causes Tracker to hang, so I am transferring it to my local host (VB 5.0.10, OS X 10.9.5) via ftp. What I’d like to do is create a .iso file that I can then boot from and run the installer, just like the .iso files I can download. The .image file itself is not recognized by VirtualBox, and within Hiaku it’s just an image of a system (and VBoxManager can convert the .image file to a .vdi virtual disk, but that’s one step short). The Compiling Haiku documentation is great in getting up to the step of creating the image file, but the documentation is also linkless with respect to installing from source.
Is there a target for jam that I can use to do this?
Thank you,
tim
@nightly-iso or @nightly-anyboot will give ISO and Anyboot images. Anyboot can be either burnt to a CD or written to an USB stick
Thanks. I get “Build profile nightly-iso not defined.” Looks like the target is @nightly-cd, but it builds haiku-nightly.iso so thank you for the hint in the right direction. @nightly-anyboot does appear to be a valid target, but VirtualBox and Haiku are not playing together nicely with USB. Tracker hangs copying large files (like the .image file) to USB drives.
Is there a way in Jam to get it to reveal the possible build targets?
If you mean build profiles, have a look at build/jam/DefaultBuildProfiles. As for “jam targets”, I don’t know…
Regards,
Humdinger
“jam help” will list some, but the @-things are defined in the build profiles, including some in UserBuildConfig. So essentially, they are what you decide, and you can create as much as you need.