minix/releasetools
Ben Gras a9db0ea184 x86 hd image creator
A script that creates a HD image ready to be booted by an x86
emulator, ready to work in a crossbuild environment.

It's really just for qemu/kvm as there's no boot code in
the MBR and no bootloader installed so we rely on the in-kvm
multiboot implementation for now. This is very convenient for
passing args too.

To minimize reliance on external tools, we use the Minix
'partition' utility to write the partition table of the HD
image, which therefore has to be compiled natively.

	. new script releasetools/x86_hdimage.sh
	. natively compile minix 'partition' utility
	. make <machine/partition.h> 64-bit safe for it

Change-Id: If645b4691536752271e0b8a8ed59a34f248dace4
2013-09-25 19:30:22 +02:00
..
release/cd Rename tools to releasetools 2012-06-18 10:53:37 +00:00
arm_sdimage.sh arm-build:force sfdisk to format like we want it. 2013-08-21 09:13:29 +02:00
gen_cmdline.txt.sh arm:build also generate cmdline.txt 2013-05-24 14:03:14 +02:00
gen_uEnv.txt.sh build:arm remove "start usb" from u-boot command line. 2013-06-24 09:12:11 +02:00
issue.install Rename tools to releasetools 2012-06-18 10:53:37 +00:00
Makefile Adding missing dependency on libraries for hdboot 2013-04-09 16:41:52 +02:00
mkboot Replace tell_config with NetBSD osrelease.sh 2013-01-25 18:44:17 +01:00
nbsd.config Rename tools to releasetools 2012-06-18 10:53:37 +00:00
nbsd_diff.sh Rename tools to releasetools 2012-06-18 10:53:37 +00:00
nbsd_ports Importing usr.bin/tr 2013-08-25 18:51:36 +02:00
packages.install packages.install: remove obsolete minix-all pkg. 2013-03-19 00:29:44 +01:00
release.functions release.sh: simplify by removing usb option 2013-09-25 12:26:31 +00:00
release.sh release.sh: simplify by removing usb option 2013-09-25 12:26:31 +00:00
sort_set.sh build:add script to sort netbsd sets and sort minix/mi. 2013-04-21 21:35:49 +02:00
tell_config Replace tell_config with NetBSD osrelease.sh 2013-01-25 18:44:17 +01:00
x86_hdimage.sh x86 hd image creator 2013-09-25 19:30:22 +02:00