Commit Graph

306 Commits

Author SHA1 Message Date
jkh
7f7bc49984 Argh - 3rd time's a charm. Move doc even further in the distribution chain. 1997-06-22 17:59:04 +00:00
jkh
f7950a2f5f The doc dist was being made too early - move it. 1997-06-22 17:21:59 +00:00
jkh
9466af7e0d Bag previous behavior of making all BIN_DISTS get a set of /etc files.
If a bindist clone wants etc files, it can clone them from bin.  If it
doesn't, now it won't. :)
1997-06-22 10:17:32 +00:00
jkh
3e63c5f448 Reshuffle some of the distribution names to make them
easier to remember & allow overrides.
1997-06-22 08:37:49 +00:00
jkh
f78faa70ce Make docs go to the right place finally. 1997-06-21 19:39:48 +00:00
jkh
63077702df Whoops, get the proper rev of this. 1997-06-21 15:45:51 +00:00
jkh
904ea87b11 Change the way distributions are built such that they can be built
either in the Makefile or by an external script.  Move some of the
existing stuff into scripts.
1997-06-21 15:41:55 +00:00
jkh
fa105740ad Whoops - add boot.foo files to the outside of the MFS, not the inside. :)
Brain engaged now.
1997-06-12 09:23:54 +00:00
jkh
4c15a5c230 Copy boot.help file onto boot.flp and write zero-length boot.config
there to shut the boot blocks' whining little face up.
1997-06-12 09:18:29 +00:00
jkh
9e6ea86b84 Make readmes in ports.
Submitted by:	asami
1997-06-11 10:03:40 +00:00
brian
008cb803ea Make install in include before making world.
Without this, if you try to build a 2.2 release
on -current, it falls on its face here because
/usr/include contains your "make install"d headers
where the /usr/include/* symlinks point to the
RELENG_2_2 headers.

Reviewed by:	jkh
1997-06-06 02:10:03 +00:00
joerg
15b69f45fb Create the release name of SNAPs automagically. 1997-06-01 08:06:48 +00:00
jkh
3e98c11a9e Add rules for building doc back into releases, conditionalized on NODOC.
Also clean up some of the comments at the top.  It's 12 o'clock, and
that is all.
1997-05-24 20:15:13 +00:00
danny
fa3bc0f9da Spelling/typo fix. 1997-05-03 12:14:21 +00:00
jkh
a6f9713bd2 Eliminate a small redundancy with ALL_DISTS
Submitted by:	John-Mark Gurney <jmg@hydrogen.nike.efn.org>
1997-04-25 09:11:50 +00:00
joerg
2964fbaf62 ``Ooops'' :-) 1997-04-13 20:20:25 +00:00
joerg
d2f9a6542b Add more bootstrapping bandaids: copy over some of the host system
dependent utilities to /bootstrap inside the chroot tree, so the
hosting and targeted environment are not required the same.  By now,
mount/umount (due to the Lite2 changes) and cpio (due to lchown) make
it there.  This should allow building a 3.0-current release from
inside a 2.2 vintage system, and visa verse.

Isn't lchown also a reason for a shared lib version number bump?

PR:
Reviewed by:	jkh
1997-04-13 08:46:58 +00:00
joerg
05f6ff314a Sync this up with RELENG_2_2. Du-oh, i've totally spammed rev 1.278,
and quite a number of smaller fixes from 2.2 were missing as well.
1997-04-12 21:55:53 +00:00
joerg
1506d05dd8 Brain-o. BUILNAME is more important, RELEASETAG ain't even mandatory
at all (so protect it with .if defined).
1997-03-15 20:35:06 +00:00
joerg
1846d08433 Properly export RELEASETAG and NO_PORTS (if set) into the chrooted
make process via /mk.

2.2 candidate but i'll defer this for an hour until my test buld
proved that it works.  This should just fit Jordan's deadline. ;-)
1997-03-15 19:51:16 +00:00
joerg
8b8fc581e4 Fix Jordan's botched revision 1.280 (looks like cut&paste spamming) 1997-03-14 08:21:09 +00:00
joerg
54ed7ea437 Do not spam our distributions accidentally with BOOTMFS files. 1997-03-12 18:09:15 +00:00
jkh
97cffdcfab NO_PORTS changes... 1997-03-12 02:42:55 +00:00
jkh
6a2bb6fcfe Bring in split-CDROM changes from 2.2 1997-03-12 02:31:12 +00:00
joerg
aa2335aa56 Drop a copy of cdrom.inf in the ftp area as well, so people who wanna
cut the FTP distribution onto their own CD-R won't bite the bullet.

Jordan, it seems -current misses the disc1/disc2 split still.
1997-03-11 20:03:42 +00:00
joerg
3ee271d1bf YAMF22 (rev 1.246.2.29: bootstrapping aid) 1997-03-11 13:55:46 +00:00
jkh
5fde97e614 Add support for ports collection distribution. 1997-03-11 00:07:11 +00:00
joerg
0b43a5ae0e Reincarnate one occurance of RELEASEDIR, since the build depends on
it inside some Makefiles.  (Duh-oh, i've once included these references
there myself! :)

Noticed by akira@silvia.myaw.ei.meisei-u.ac.jp (Akira WATANABE), and by
my yesterday's build.
1997-03-06 07:51:40 +00:00
joerg
5e16a96769 . Remove the ${RELEASEDIR} variable, it turned out to be a constant
anyway.

. Add /usr/share/misc/scsi_modes to the fixit floppy, and set the
  appropriate env variable.

. Cleanup the (commented out) tags in the entry section a little, to
  be more up-to-date.
1997-03-02 11:59:26 +00:00
joerg
9ef2bb3d3c Do a `make >> ${CHROOTDIR}/mk' for etc when bootstrapping, too.
Othrwise, our chroot tree ends up with the /etc from the bootstrapping
environment, as opposed to the target environment.
1997-02-23 15:51:47 +00:00
peter
34fd560164 Revert $FreeBSD$ to $Id$ 1997-02-22 14:13:04 +00:00
jkh
9cf7e8eddc 1. Sync ABOUT.TXT changes.
2. Go back to using a filesystem on the boot floppy; the rawboot boot blocks
   were just too non-functional for other things.
1997-02-05 04:29:53 +00:00
jkh
821ec44bd6 Copy ABOUT.TXT properly to the CD also. 1997-01-14 14:48:16 +00:00
jkh
9c0cd3f9df Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
jkh
6f3298515b DTRT for the 2nd CDROM and cdrom.inf automatically. 1997-01-06 11:45:01 +00:00
jkh
f6b1942fb9 Use the right dd conversion options for whacking on the sysinstall commands. 1997-01-02 10:29:40 +00:00
jkh
e5848f8bd0 Make CHECKSUM.MD5 files automatically. 1997-01-01 03:16:34 +00:00
jkh
cc4c09455c argh!! I thought I stomped these two lines already.. :( 1996-12-30 05:35:33 +00:00
jkh
c8c8136758 More properly call objlink target than use `obj OBJLINK=yes'; the latter
form seems broken these days anyway.
1996-12-30 02:57:33 +00:00
jkh
2b0931d06d Support the use of the 2nd CDROM as a fixit aid. Also put the EHS
into a submenu in case you need to start it again (or at some other point
in the installation).

Submitted-By: joerg
1996-12-29 05:51:40 +00:00
jkh
0a75df26f3 Add a "catpages" distribution for the catman stuff.
Submitted-By: joerg
1996-12-29 05:28:41 +00:00
jkh
2f9474b427 Make sure sysinstall gets its obj directory made. This should close
PR#2308, but I need to test it.
1996-12-29 05:26:04 +00:00
peter
f1dee985eb Build the compat dists via the standard build with the rest of the tree
rather than as a special case.

Reviewed by:	jkh
1996-12-23 05:10:31 +00:00
jkh
f8038e4188 Merge from 2.2 1996-12-14 23:14:39 +00:00
jkh
75483bfcf8 Allocate more inodes for general use now that we have the room. 1996-12-12 19:46:21 +00:00
jkh
99c8d13b04 Stomp the 4MB boot floppy and punt on 1.2MB floppy images. It's a battle
we're constantly losing and will concede for now.  Brilliant ideas
taken at the front desk.
1996-12-11 18:26:19 +00:00
joerg
58e6ff63de Another fixit improvement: add a lame script that pretends to be
tar(1), but actually uses cpio(1).  Many people are getting confused
about the lack of a tar on the fixit floppy, and simply don't know
that cpio can basically handle tar format fine (or they simply don't
know how to invoke cpio).
1996-12-08 18:21:30 +00:00
phk
246209119a Try to impreve DD mode.
Try to make 4Mb floppies work again.
1996-11-27 22:52:34 +00:00
joerg
67092981c2 Comment out the setting of PATH in /dev/MAKEDEV on the fixit floppy.
It's entirely useless there.

Observed by:	andreas

Make the pre-existance of /R/stage/dists/compat* non-fatal, so
`make rerelease' won't fall over.
1996-11-16 22:40:59 +00:00
jkh
38511c9704 Fix a bogon in my new release.10 target.
Submitted-By: John Hay <jhay@mikom.csir.co.za>
1996-11-15 22:16:09 +00:00