NetBSD/distrib
tsutsui 3cf69f27e2 Add "live-image" and "install-image" target support to build.sh.
"live-image" target builds pre-installed disk images that can be used on
emulators or boot from USB memory sticks to try NetBSD without installation.
Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax
(which have working emulators and don't require extra tools like preparing
 msdosfs or partitioning MD label structures) support this target.

"install-image" target builds an bootable installation disk image that can
be used as an install CD but burned into USB memory sticks etc.
Current only amd64 and i386 (which would support USB boot) have this target.

For more details (and known issue) see following posts on netbsd-bugs@:
http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html

No particular comments about implementation, and
"go ahead" comments from mrg@, riz@ and christos@.

Closes PR toolchain/45153 and PR misc/45155.
2012-01-22 03:53:29 +00:00
..
acorn26 Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
acorn32 Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
alpha use ${CDIMAGE} instead of ${CDBASE}.iso 2012-01-15 22:34:33 +00:00
amd64 Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
amiga Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
arc less is no more 2011-08-03 13:59:14 +00:00
atari Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
bebox use ${PRINTOBJDIR} to find the ../kernel-ramdisk/netbsd-INSTALL.gz, don't 2011-01-25 08:19:39 +00:00
cats Use common ${OBJCOPY_ELF2AOUT_FLAGS}. 2011-07-10 04:37:56 +00:00
cdrom
cobalt Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
common Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
dreamcast Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
emips use ${CDIMAGE} instead of ${CDBASE}.iso 2012-01-15 22:34:33 +00:00
evbarm Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
evbmips Add a INSTALL_LOONGSON kernel with a ramdisk. 2011-08-29 18:32:18 +00:00
evbppc Add fdisk 2011-08-11 08:39:42 +00:00
evbsh3 Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
ews4800mips buildfloppies.sh: Image is 29012 bytes (28 KB) too big to fit on 2 disks 2011-09-21 16:13:51 +00:00
hp300 Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
hp700 Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
hpcarm
hpcmips
hpcsh
i386 Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
ibmnws Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
landisk Use src/distrib/utils/x_gzip in all install ramdisks/miniroots for now 2011-06-19 02:18:28 +00:00
luna68k Revive NetBSD/luna68k. 2011-07-16 15:52:20 +00:00
mac68k Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
macppc Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
miniroot Fix indent. 2011-06-19 06:48:07 +00:00
mipsco Remove unnecessary gnu/usr.bin path from SRCDIRS. 2011-06-19 02:25:45 +00:00
mvme68k Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
mvmeppc
news68k Bump the install image size from 1.5 to 1.6M so that it fits again. 2011-03-13 12:58:02 +00:00
newsmips Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
notes Remove my (isaki@) acknowledgement. 2012-01-21 04:43:54 +00:00
ofppc Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
pmax Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
prep use ${CDIMAGE} instead of ${CDBASE}.iso 2012-01-15 22:34:33 +00:00
rs6000 Adjust file lists for recent move: 2011-01-14 10:26:28 +00:00
sandpoint Create sd0, wd1 and cd0 devices, to allow mounting installation media via 2011-05-13 19:14:17 +00:00
sets Make parts of the quota tests useable for more than quotas: 2012-01-18 20:51:23 +00:00
sgimips use ${CDIMAGE} instead of ${CDBASE}.iso 2012-01-15 22:34:33 +00:00
shark Use common ${OBJCOPY_ELF2AOUT_FLAGS}. 2011-07-10 04:37:56 +00:00
sparc Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
sparc64 Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
sun2 Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
sun3 Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
syspkg
utils While the resulting image from mkimage can always be mounted with vnd, 2012-01-20 02:19:47 +00:00
vax Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
x68k Remove unnecessary gnu/usr.bin path from SRCDIRS. 2011-06-19 06:44:04 +00:00
zaurus Update location of "less" source directory to the build of various 2011-07-03 23:11:31 +00:00
Makefile Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00
Makefile.inc Add "live-image" and "install-image" target support to build.sh. 2012-01-22 03:53:29 +00:00