Commit Graph

92 Commits

Author SHA1 Message Date
scw 64b9487395 Add MAKEFS_FLAGS, as suggested by Luke Mewburn. This fixes a problem
with a lack of inodes on the miniroot image.
2002-03-25 21:12:51 +00:00
lukem 25c4cc30b2 Disable libhack's gethost.o (replacement gethostby{name,addr}()) by default,
as they only support reading /etc/hosts, and its the "least useful" of
the libhack routines.  Add gethost.o back to Really Small media which
appears to need the space savings.
2002-03-25 07:43:39 +00:00
lukem 8a2e75e489 don't need x_sh in NDWO 2002-03-24 23:12:34 +00:00
lukem 50070328cc - use ${_SRC_TOP_} instead of ${CURDIR}/../../../ [../../]
- fix IMAGEDEPENDS; it should contain at least all the COPY items from list
2002-03-24 22:44:21 +00:00
scw 469b6b542c Use the new makefs(8)-based ramdisk build procedure to build
the installation/recovery boot image.
2002-03-24 18:08:18 +00:00
scw 48be531fcb Add an empty (for now) `image_md_post'. 2002-03-17 21:37:25 +00:00
lukem a8025d95ae Commit work-in-progess rototill of distrib/miniroot and associated machine
dependent files:

- Use infrastructure from distrib/common to build file system images with
  crunchgen-ed programs from a list file.

- Non root ("UNPRIVED") builds from a read-only source tree are possible,
  as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using
  common/makedev2spec.awk, etc.

- Cross builds should be possible, except that some ports need cross-compile
  host tool versions of installboot and any appropriate host disk labelling
  tools.
	XXX: pmax, sparc and vax need fixing for this!

- This code has NOT YET BEEN TESTED on most of the ports.
  It should work, but it is extremely likely that the file system
  parameters may need tweaking to get things to fit.
  See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example.
  If assistance is required, please ask!
2002-03-06 12:04:48 +00:00
scw 71ec86aaa8 Make this work again. 2002-01-23 21:10:00 +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
chs 7d48299857 make this work with obj dirs. 2001-10-21 03:30:36 +00:00
chs bc7cfe4438 fix to work with obj dirs. 2001-10-21 02:22:36 +00:00
jmc a37907dc27 Add MTREE?= to add Makefiles and use when running mtree 2001-10-13 06:15:15 +00:00
tv 0d8e992e48 Use "-t ffs" when remounting rootdev read/write. 2001-08-16 19:14:40 +00:00
wiz 41df6b74a9 partiton -> partition 2001-07-26 22:47:34 +00:00
scw ef6b402fcc Use the real versions of protocols(5) and services(5) instead
of inferior home-grown ones.
2001-06-25 15:46:22 +00:00
scw d976ff924e Speeling fix. 2000-11-24 21:58:36 +00:00
scw 53de2db906 Automate the MD `make release|snapshot' procedure.
[I should have done this ages ago.]
2000-11-24 19:49:40 +00:00
scw 91f4764792 Up the ramdisk size to 1024 blocks. 2000-11-24 19:39:08 +00:00
garbled 83f61a5891 Change all ocurrences of "crunchgen" to ${CRUNCHGEN} 2000-11-01 07:57:55 +00:00
jhawk a022cf9d37 Use
${MAKE}
instead of
  make
2000-08-30 23:51:46 +00:00
scw ce868d7546 Back up one more level to get etc/netconfig 2000-06-27 20:47:49 +00:00
cgd c85d2eb42b sweep of my licenses for consistency. (no functional changes) These
files have copyright held by people in addition to myself.  (I did the
original work, they copied it, enhanced it, and added their copyright
to the derivative work.)  Their approval has been given re: the license
change.
2000-06-14 22:52:37 +00:00
cgd d220ca5ba3 fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well.  No functional changes.
2000-06-14 06:48:47 +00:00
thorpej ceff2dc6bc Need /etc/netconfig. 2000-06-07 20:32:06 +00:00
sjg 1f724b9392 use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels. 2000-05-02 16:06:45 +00:00
tsutsui 1bf52b391d rename (revert) memory disk filename /dev/mdX -> /dev/mdXa 2000-01-21 12:32:54 +00:00
simonb 71efc75854 Don't start update. 1999-11-23 22:43:20 +00:00
cgd 7aa73e55cb after checking and setting DONEPROFILE, export it so that children of the
shell (e.g.  programs and shells invoked via sysinst) don't try to run
sysinst again.  Fixes PR#7805.
1999-06-26 06:12:49 +00:00
tron 2f3417d997 Fix listfiles to handle object directories. Patches supplied by
Izumi Tsutsui in PR misc/7628.
1999-05-23 07:31:19 +00:00
veego dfa799a037 Sync with the recent crunchgen changes.
- Remove *.cro files and not the obsoleted *.lo files.

From Bill Studenmund commit message:
> 3) Generate .cro files rather than .lo files. .lo now is used for "local
> objects" - obj's for the host machine not the target machine.
1999-05-11 20:46:58 +00:00
scw 843d2335b8 Nuke strings(1). It's not required for a miniroot. 1999-05-08 19:58:33 +00:00
scw 9864c40a31 The 167Bug> boot command line was not quite correct. 1999-04-10 16:18:11 +00:00
leo 6d588fca56 - Move the pwd.db & spwd.db files into the list-files of the ports who need
them.
- Use x_dd & x_ifconfig.
1999-03-25 15:51:01 +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
scw 6d5ffe9469 Updates for MVME167 support. 1999-02-20 16:21:19 +00:00
lukem 06b0ffe181 distclean is a synonym for cleandir 1998-09-05 14:46:13 +00:00
cgd 9c995abe57 note that only static compilation makes sense here 1998-03-02 19:58:19 +00:00
bad 4da46852f5 We don't need to manually flush the buffer cache after ``vnconfig -u''
anymore.
1998-01-26 23:50:54 +00:00
perry 3891a64da7 Add $HOME to profiles, closes pr 4323 (from Tatoku Ogaito) 1998-01-09 21:51:25 +00:00
scw 33871f53ca mvme68k installation ramdisk config files. 1997-12-17 22:13:32 +00:00
scw 6e3fb87648 mvme68k miniroot config files 1997-12-17 22:10:30 +00:00
scw 0de0adef3f mvme68k specific makefile for Mi miniroot 1997-12-17 21:56:56 +00:00