Commit Graph

78 Commits

Author SHA1 Message Date
shin
879cbb5df4 fix IMAGEENDIAN (s/be/le/). 2002-03-23 03:22:25 +00:00
lukem
57a7dc2329 convert to New Distrib World Order.
this should be able to be built as non-root now.

XXX: untested (hi simon! :), as it can't be cross built yet due to
elf2ecoff and installboot issues.
2002-03-12 06:26:34 +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
lukem
811d644d8f don't set the owner or group when installing into $RELEASEDIR 2002-02-09 13:56:48 +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
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
simonb
2abdec8d17 Add dummy dependall target, only install bootblocks once. 2001-03-24 15:31:23 +00:00
simonb
de2bc33bf5 Add dummy dependall target. 2001-03-24 15:30:44 +00:00
cgd
82f3142780 fix NetBSD RCS id tags 2001-02-27 19:04:39 +00:00
mhitch
4ecd975981 Change the disktype of the diskimage to what the kernel is looking for to
detect a 'miniroot' disklabel.  Booting from the diskimage will now get
the real disk geometry and adjust the incore disklabel parameters
accordingly.
Also revert back to using a prototype file - disklabel truncates the
disktype to 15 characters when using the disktab entry, but will use 16
characters when using the prototype file.
2000-11-10 19:06:17 +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
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
db755e7c76 sweep of my licenses (userland files w/o only my copyright) for
consistency.  (no functional changes)
2000-06-14 17:24:02 +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
2304ada2b0 Need /etc/netconfig. 2000-06-07 20:43:11 +00:00
matt
8b35a1a9be need bsd.own.mk for KERNOBJDIR 2000-06-01 06:54:57 +00:00
matt
6efd6747ac need bsd.own.mk 2000-06-01 06:53:55 +00:00
sjg
1f724b9392 use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels. 2000-05-02 16:06:45 +00:00
itojun
b20e217bb8 use x_ping for ping, remove reference to -lipsec.
(sorry if you have specific need for "real" ping)
2000-02-03 19:25:16 +00:00
tsutsui
1bf52b391d rename (revert) memory disk filename /dev/mdX -> /dev/mdXa 2000-01-21 12:32:54 +00:00
tsutsui
e6824489b4 Fix root device name md0a -> md0 2000-01-10 05:03:24 +00:00
simonb
b0ad38ac3d Match current reality, but not used at the moment. 2000-01-06 03:53:47 +00:00
simonb
67d216b128 Tidy up a little and make work.
Now uses like disktab files for disk labels.
2000-01-06 03:47:55 +00:00
simonb
1f105bb824 Clean this up a little, use links instead of symlinks. 2000-01-06 01:43:30 +00:00
simonb
1ee9b20834 Small disktab entries for the ramdisk and miniroot disk images. 2000-01-06 00:24:48 +00:00
simonb
9ddfe68532 Add installboot. 2000-01-04 01:23:56 +00:00
simonb
cd6ed6cd73 Split long line. 2000-01-04 01:20:23 +00:00
simonb
b7743949e7 Store new installboot-style bootblocks in ramdisk /usr/mdec. 2000-01-03 22:07:11 +00:00
simonb
78ce8ea77d s/boot/boot.pmax/ 2000-01-03 21:59:12 +00:00
simonb
082034a93d Use the "echoimage" target.
Install the ecoff install kernel in the release directory.
1999-12-28 10:56:54 +00:00
simonb
552638f765 Don't do the disklabel dance - just newfs the vnode.
Add an "echoimage" target.
1999-12-28 10:54:20 +00:00
simonb
57d1fda0d9 Add /usr/mdec/installboot. 1999-12-28 10:46:55 +00:00
simonb
2e3036aadb Remove update from the miniroot lists. 1999-11-23 23:16:02 +00:00
simonb
71efc75854 Don't start update. 1999-11-23 22:43:20 +00:00
simonb
1b411c7a86 Remove update from all ramdisks. 1999-11-23 22:14:22 +00:00
mhitch
fd2d10cde3 A couple of more libraries needed by the ramdiskbin program. 1999-11-15 06:33:25 +00:00
simonb
12f4b8077a Remove diskimage.gz before trying to do gzip diskimage. 1999-10-18 01:35:17 +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
bouyer
90d35fd201 Generate the /dist/obsolete_* files used by sysinst from the obsolete lists
in sets/lists/*. The sript sets/makeobsolete concatenates the mi and md
obsolete list files all or a specified set and dumps it in a file, in a
subdir specified on the command line (inspired from the maketar and makeflist
files).
Use this for all the sysinst-based installs.
Untested for non-i386, and the md obsolete list may be wrong or incomplete.
Each postmaster is supposed to check this on his port.
1999-06-05 20:17:38 +00:00
ad
89b746a40e Merge long lost rcons-color entry. 1999-05-24 20:39:33 +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
simonb
c0b49cb7db Tidy up "make clean", remove compressed tar file of diskimage. 1999-05-06 20:51:22 +00:00
simonb
2f8ffb8914 Add compressed image to CLEANFILES 1999-05-06 20:50:13 +00:00
simonb
528b59cd0b Oops, remove ".include <bsd.sys.mk>" added by mistake in previous commit. 1999-05-04 02:46:15 +00:00
simonb
3434f6e05e Add dummy depend targets so that "make depend" doesn't bomb out. 1999-05-04 02:44:22 +00:00
simonb
3c8d976886 Install install kernel as install.gz not netbsd.gz. 1999-04-27 12:18:47 +00:00
simonb
ae59152eea Oops, install both the install kernel and diskimage. 1999-04-27 12:14:00 +00:00