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
9e5598221a
replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
2002-04-26 15:50:21 +00:00
lukem
b9c8fc2871
convert to NDWO ustar bootfloppy creation process.
...
xxx; untested
2002-04-16 09:16:21 +00:00
tsutsui
d2b86ac486
No need to use ${MAKEFS} for ustarfs image.
2002-04-14 03:16:13 +00:00
lukem
8f603e224b
consistency cleanup
2002-04-13 13:42:57 +00:00
lukem
0dfdd76021
Makefile.mdset:
...
replace
TARGETS = KERNEL IMAGE [...]
with
MDTARGETS = KERNEL IMAGE FILENAME [...]
If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename
The rest:
Update for new MDTARGETS syntax. In some cases, the kernel
name from the "old" method will be used to override the default.
2002-04-12 13:39:43 +00:00
lukem
627174f862
- don't pull in <bsd.prog.mk> in Makefile.mdset; do that in the caller instead
...
- renamed optional post-strip action variable from ${KERNEL}.post to
netbsd.${KERNEL}.post
2002-04-12 05:33:58 +00:00
lukem
e80666c104
cleanup makefiles to NNDWO
2002-04-12 02:19:30 +00:00
lukem
fe5992eead
convert to using distrib/common/Makefile.mdset
2002-04-11 15:34:52 +00:00
tsutsui
3ff9225d3a
Add multiple bootfd support.
2002-04-10 14:23:59 +00:00
tsutsui
501d06334d
Add -mstring to DBG to save some more bytes.
2002-04-09 15:28:50 +00:00
tsutsui
9cec21bf50
Make sure to build netbsd.GENERIC_MD.gz by default.
2002-04-09 15:23:22 +00:00
tsutsui
6371ef23e9
Set srcdir for sys/arch/${MACHINE}/stand/installboot
...
till these ports will switch MI use.sbin/installboot.
2002-04-07 03:46:44 +00:00
tsutsui
b3c812e3fd
Set DBG="-Os -mmultiple" and also pass it to crunchgen via CRUNCHGEN_FLAGS.
2002-04-06 18:18:57 +00:00
lukem
e0f433e649
ensure all sysinst-using makefs generated images have at least 15 inodes free,
...
and be consistent how MAKEFS_FLAGS is defined.
2002-04-01 12:16:11 +00:00
lukem
a8e27b7391
sprinkle .WAIT
2002-03-31 06:45:08 +00:00
lukem
fad8efc940
use check_RELEASEDIR
2002-03-31 06:44:12 +00:00
tsutsui
dd4c2f54f1
Include distrib/Makefile.inc directly.
2002-03-31 02:15:42 +00:00
tsutsui
d701cc2fc9
Remove obsolete files in NDWO.
2002-03-30 07:47:11 +00:00
tsutsui
27c4adf514
Switch to ustarfs-based boot floppy.
...
Mostly from distrib/i386/floppies/common/Makefile.bootfloppy.
XXX Makefile for multi-volume fdset is not yet. (see Makefile.fdset for i386)
2002-03-30 07:45:33 +00:00
tsutsui
8d4ad53154
Include distrib/Makefile.inc directly.
2002-03-30 07:36:54 +00:00
tsutsui
15691979de
Switch to New Distrib World Order.
2002-03-30 07:30:37 +00:00
lukem
484f8db2eb
- Be consistent how libhack is used: If extra HACKOBJS (e.g., gethost.o) are
...
required, define them before pulling in libhack/Makefile.inc so that the
dependencies work correctly.
- Other minor cleanups
2002-03-28 04:33:21 +00:00
lukem
811d644d8f
don't set the owner or group when installing into $RELEASEDIR
2002-02-09 13:56:48 +00:00
tsutsui
bfb4c00da9
NOLIBHACKOPENDIR is gone.
2002-02-04 11:13:33 +00:00
jmc
bbce64239a
Convert to minimal /dev with the rest generated at bootup on an mfs mounted dir
2001-12-10 06:18:26 +00:00
jmc
440c9209e1
Remove ed. It's not needed for install and consumes way too much space to fit.
...
Also convert umount to using the x_ version
2001-12-10 06:17:24 +00:00
jmc
44bdb9b1a4
Use x_ed so the floppy once again fits
2001-11-20 05:45:57 +00:00
jmc
f8565571ef
Make sure clean rule cleans out all of the ramdisk stuff. Also include
...
bsd.prog.mk so libhack builds.
2001-11-20 05:45:26 +00:00
jmc
424f64c3fb
Change rule to realall as dependall is defined in the .mk files
2001-11-20 05:44:47 +00:00
tv
5489b30b60
${MAKE} print-objdir -> ${PRINTOBJDIR}
2001-11-14 00:58:48 +00:00
jmc
26b0861d8f
Make everything fit once again.
...
Remove restore from the ramdisk as this is building a bootfloppy for
installing and this simply won't fit anymore. If repair images are desired
this should go the x86 route and build separate floppies for different
purposes.
Change sh to use the x_sh from distrib/utils and move some items around
in the list so they happen earlier (making the pw file).
2001-11-11 07:46:46 +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
5273cb3864
Change ${SIZE} to ${DISKSIZE} to avoid conflicts with vars used with new
...
toolchain builds.
2001-10-21 23:18:14 +00:00
jmc
a37907dc27
Add MTREE?= to add Makefiles and use when running mtree
2001-10-13 06:15:15 +00:00
enami
652855a0c7
Use symbol MTREECONF instead of MTREE to refer configuration file
...
to avoid conflicts. Pointed out by chs@netbsd.org .
2001-10-10 05:13:51 +00:00
jmc
8a11e4797f
Include bsd.sys.mk so proper DESTDIR processing gets done for libhack.o builds.
2001-09-25 06:00:34 +00:00
tsubai
5b827e1fa6
Use all of libhack (but opendir.c) to fit 1.4M floppy.
2001-07-27 11:37:58 +00:00
tsubai
45e86094c9
Install netbsd.GENERIC_MD instead of netbsd.ram.
...
(Why did we use netbsd.ram? It is only a temporary file...)
2001-04-09 20:28:22 +00:00
tsubai
e199a20610
Use md-kernel/netbsd.INSTALL.gz.
2001-04-09 20:22:58 +00:00
tsubai
b574138b13
Make netbsd.{INSTALL,GENERIC_MD}.gz here.
2001-04-09 20:19:55 +00:00
tsubai
cc76c375a2
Use x_mount.
2001-03-25 13:08:47 +00:00
jmc
0b45809568
Change inode allocation numbers to get everything to fit.
2001-01-24 06:11:40 +00:00
tsubai
ceb1024f49
Use libhack again.
2000-11-27 15:11:36 +00:00
tsubai
6d7e27b148
Remove slattach, since the INSTALL kernel no longer supprot slip.
2000-11-27 15:08:42 +00:00
garbled
83f61a5891
Change all ocurrences of "crunchgen" to ${CRUNCHGEN}
2000-11-01 07:57:55 +00:00
matt
9b40acae9e
Add dependall target
...
Use the c device for installboot so it will not conflict with the mount a
parition.
2000-09-13 15:53:29 +00:00
matt
71a96f0b47
Need ${.CURDIR} for print-objdir
2000-09-13 15:49:27 +00:00
jhawk
a022cf9d37
Use
...
${MAKE}
instead of
make
2000-08-30 23:51:46 +00:00
tsubai
ad07de7aae
Use cp to install the kernel.
...
Use print-objdir target to determine ramdisk directory.
...etc.
2000-07-24 09:27:40 +00:00