lukem
ed8e534c7e
yet another distrib overhaul:
...
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
2002-05-02 18:02:14 +00:00
lukem
3f267f7add
as we don't need local version of REV and VER any more, read in
...
distrib/Makefile.inc directly and remove the now-unnecessary
Makefile.inc from here
2002-03-11 07:11:37 +00:00
thorpej
0d1f6a757d
Use ${PRINTOBJDIR}.
2002-03-05 21:16:51 +00:00
tron
34d8f65b19
Use "vnd0" instead of "/dev/vnd0c" as argument for "vnconfig" because it
...
is more portable and works with the latest "vnconfig".
2001-11-08 16:52:20 +00:00
tv
4adbe6d1df
.include <bsd.subdir.mk> in order to inherit no-op standard targets like
...
the other Makefiles here do. This really isn't the Right way to do it in
the long run (better to use <bsd.prog.mk> with NOPROG), but it works.
2001-10-23 16:30:35 +00:00
jmc
4d6ad24166
Convert to using ${MDSETIMAGE}.
...
Provide a default value for $MDSETIMAGE and pull in bsd.own.mk to have
it overriden as needed for cross/-current builds.
2001-10-21 23:23:19 +00:00
jmc
57d273d68a
Use ${OBJCOPY} instead of objcopy directly.
2001-10-21 23:21:53 +00:00
jmc
5d433ad17d
Change to pass file image to binstall so it can be built in securelevel > 0
2001-02-19 06:25:39 +00:00
pk
ed7f29492d
* Simplify construction of the `boot.fs' filesystem.
...
* Construct and install a `Sun a.out' version of the memory-disk kernel
which can be used for booting from tape.
2000-10-31 20:59:00 +00:00
pk
6b7e1b7c52
Boot from floppy now requires two disk images:
...
- a bootable bootfs which contains a spartan md-based `ramdisk'
filesystem, which loads the tar file image:
- instfs, which is constructed from the miniroot filesystem
and contains all installation utilities.
The current miniroot image also supersedes the former separate
{bootfs,ramdisk}.sysinst tools.
2000-10-20 11:56:55 +00:00
abs
2d3bda117b
Use $(IMAGE) where appropriate
2000-09-04 17:04:24 +00:00
pk
a17689f528
Install the default boot program again (hopefully this will last a while..)
2000-08-28 19:14:25 +00:00
sommerfeld
76827b3e8f
Install netbsd.ram.gz into release area so it can be used to start a netinstall
...
on systems which can use boot_big.net
2000-07-03 02:17:56 +00:00
matt
d877c43bc4
quiet this when boot.fs doesn't exist
2000-06-17 03:10:23 +00:00
sjg
df3dbd39a6
Allow bootfs to grow as needed. It does not fit on a floppy
...
anymore - so stop trying, a new floppyfs is needed.
Meanwhile this bootfs remains useful to those that don't use floppies.
2000-05-06 14:18:53 +00:00
sjg
1f724b9392
use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
2000-05-02 16:06:45 +00:00
sjg
952a141de5
use KERNOBJDIR from bsd.kernobj.mk
2000-05-02 07:10:19 +00:00
mrg
6ce8bed0fd
- add a "netbsd.ram" target so we can build a kernel that has an embedded
...
filesystem but don't need/want to compress it.
- use "KERN?=" so that "make KERN=/path/to/my/netbsd" works.
2000-04-16 04:16:12 +00:00
cjs
727677837e
Include bsd.own.mk so we use /etc/mk.conf.
2000-03-08 21:58:10 +00:00
pk
3bd0cd4733
Select `boot.700000' as the second-stage boot program.
2000-02-21 14:52:01 +00:00
pk
ce40e68a20
Zip it real good.
2000-01-14 13:47:27 +00:00
pk
f1feb4e600
Remove version number from boot image files.
2000-01-10 15:17:30 +00:00
pk
b06b87a810
Add `release:' targets.
1999-10-18 20:13:55 +00:00
mrg
0acd344de8
call this "netbsd" so that it is found first time..
1999-06-23 13:20:18 +00:00
pk
c672e5ca96
- add more i-nodes to ramdisk image
...
- make ramdisk/list work again with object directories
- make OS revision part of the images file names (like miniroot).
1999-04-08 21:17:14 +00:00
wrstuden
ad140b77ea
Modify all calls to newfs in ramdisk/miniroot creation to include
...
the needed endianism of the architecture. One step towards cross-building
releases.
Not touched are newfs calls in install scripts as they run on the desired
machine and thus default correctly.
1999-03-04 20:32:18 +00:00
mrg
84e248ad5e
remove bogus line in all: target.
1999-01-18 13:21:21 +00:00
mrg
fa1711e241
adapt to using the miniroot version of runlist.sh
1999-01-10 13:21:27 +00:00
mrg
ff30fbbef4
add a disklabel -W
1998-11-14 01:45:23 +00:00
lukem
06b0ffe181
distclean is a synonym for cleandir
1998-09-05 14:46:13 +00:00
mrg
974e750f0e
use $TOP in more places (pr5899 from jbernard@ox.mines.edu). add empty depend/install targets.
1998-08-28 02:01:28 +00:00
mrg
2762ae0f2b
move distrib/sparc/floppies/* into distrib/sparc, so that the boot image
...
can be accessed for cdrom systems. rename "bootfloppy" to "bootfs" as it
is used for cdroms, not just floppies :) adjust paths as necessary for
this merge.
--- done via repository copy.
1998-06-21 07:39:45 +00:00
mrg
c22655fe0c
FLOPPY -> INSTALL
1998-06-20 13:31:34 +00:00
mrg
c12376b3fa
rename INSTALL FLOPPY. add tset.
1998-06-06 06:09:14 +00:00
mrg
5da299f886
bootable floppy support for NetBSD/sparc, based on some i386 stuff
1998-06-06 05:29:50 +00:00