Commit Graph

679 Commits

Author SHA1 Message Date
Wilko Bulte
f4da27bf59 missing ] in if at cdrom.1 target 2000-01-23 10:03:21 +00:00
Wilko Bulte
10c6fb3dd8 Check if the various .TXT files exist before trying to copy them.
Oh why did I select a first project that needed to touch release/Makefile..
The fact that my release-building Alpha panics on me does not help either :(
2000-01-22 18:33:24 +00:00
Wilko Bulte
8e0f26e8b8 Allow automatic 'pulling in' of machdep *.TXT files from ./texts/[alpha,i386]
and concat these  to the corresponding generic *.TXT living in ./texts
This is currently aimed at HARDWARE.TXT but works for things like RELNOTES.TXT
too.

Reviewed by: jkh
2000-01-19 22:48:50 +00:00
Poul-Henning Kamp
e3b3872931 Fix !crypto releases once more. 2000-01-16 17:21:28 +00:00
Tatsumi Hosokawa
cb4ec7028b Eliminate PC-card installation floppy and add PC-card support for
generic installation floppy.
2000-01-14 02:17:57 +00:00
Warner Losh
968f82b738 Use GENERIC for both pccard and non-pccard disks now that GENERIC is
(or should be) everything that PCCARD is.
2000-01-10 16:27:32 +00:00
Peter Wemm
23a297f255 - Revert --strip-all of /kernel on a new installed system (it would work
with kld etc just fine, but tracebacks would have less information and
nm /kernel wouldn't be so good).
- Just strip the kernel on the boot disk. This does not affect kld or
module loading, there are two symbol tables in a kernel.  There is the
dynamic linking one (.dynsym+.strtab) with just global symbols and a user
symbol table (.symtab+.strtab) with all symbols.  BTW; objdump lies and
hides the second one.  There's a good half a meg or so that can be saved
from an average kernel by stripping it.
2000-01-10 06:15:43 +00:00
Jordan K. Hubbard
96fc6c7221 Strip even more unneeded symbols.
Suggested by:	peter
2000-01-09 08:23:17 +00:00
Jordan K. Hubbard
e621ac22e9 nuke debugging symbols from kern.flp kernels. 2000-01-03 09:59:37 +00:00
Poul-Henning Kamp
518aacad79 Don't barf on the releasename symlink in the ftp area on make rerelease. 1999-12-22 18:56:14 +00:00
Jordan K. Hubbard
fcc943bc7f Copy the loader.help file to the boot floppy. 1999-12-16 00:58:58 +00:00
Joerg Wunsch
7f047619e3 Step #2 of fixing the fixit floppy.
Kill duplicates for programs that have been in the boot crunched image
as well as on the fixit floppy (pwd, newfs, hostname, test).  Our
space is really too valuable to have them around there twice.  I doubt
pwd needs to be there at all since it's a builtin into sh(1) anyway
(oh, and the same applies to test(1) IIRC), but heck, leave them by
now.

Use the new `fixit' target in MAKEDEV to create the /dev nodes on
the floppy, instead of including the kitchensink...

Finally, tune the values used for creating the floppy.  I currently
end up with

Filesystem  1K-blocks     Used    Avail Capacity iused   ifree  %iused
/dev/vnn0c       1363     1301      -47   104%     368      14    96%

...which is not quite ideal yet, but at least a working configuration
again.
1999-12-14 22:41:09 +00:00
Poul-Henning Kamp
f7c8e61db6 Create a symbolic link in the ftp directory, so that the user can
enter the URL directly to the FTP directory without worrying about
the BUILD_NAME.

Remove some extra quoting in a kernel config file.
1999-11-27 14:32:27 +00:00
Nick Sayer
15ec540290 Reverse order of krb4 and des build so that SRA telnet does not
overwrite Kerberos Telnet.
1999-10-07 22:56:16 +00:00
Poul-Henning Kamp
bc8427c52d Fix building non-crypto releases. 1999-10-03 06:43:57 +00:00
Jordan K. Hubbard
cd8d8dac8c Guard against an rm returning non-zero status.
Noticed by:		Makoto MATSUSHITA
1999-09-23 18:40:54 +00:00
Mark Murray
df3819c1b4 Prepare for K5. 1999-09-19 22:30:39 +00:00
Jordan K. Hubbard
27b5e4fde7 Make trash removals less chatty. 1999-09-19 02:05:52 +00:00
Jordan K. Hubbard
eeeeec707a MF3: various small tweaks. 1999-09-17 09:32:22 +00:00
Jordan K. Hubbard
335d64e6d3 Some minor cosmetics: make mkdir less chatty in the output and stop making /R
magic.
1999-09-16 08:44:22 +00:00
Peter Wemm
9e12711016 Make the fixit floppy 2.88MB as a temporary "solution" to get the nightly
snaps re-running.  This is not a fix.  (The alpha already does this)
1999-09-13 19:06:21 +00:00
Jordan K. Hubbard
75f462f45d Allow flags to be passed to patch when using LOCAL_PATCHES 1999-09-07 20:47:42 +00:00
Jordan K. Hubbard
7114cf8c67 Fix an old reference to the old docs directories. Looks like
this one went completely uncaught for months!

Caught by:	jack <jack@germanium.xtalwind.net>
1999-09-06 03:30:38 +00:00
Jordan K. Hubbard
9a125cb82f MFS: I found a few bogons here which were fixed in -stable (!) but not
-current.
1999-09-04 08:47:15 +00:00
Peter Wemm
97d92980a9 $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
Nik Clayton
5916b53ae2 Handle the new Makefile infrastructure in the doc/ repository.
Set ALLLANG to install all the languages, otherwise set DOC_LANG
to just the languages (and encodings) you want to install.

Default to building the html-split (lots of small HTML files, with
links to go between them), html (one big honking HTML file), and plain
text versions of the documentation.  Does not compress any of the docs
prior to doing the installation.

Testing and feedback:   Jack O'Neill <jack@germanium.xtalwind.net>,
Cockups and typos:      nik
1999-08-26 19:50:14 +00:00
Jordan K. Hubbard
96fa877024 I was clearly smoking crack when I committed the change to allow for
architecture-specific docs on the boot floppy and CDROM.  Do it right this
time.

Noticed by:	jhay
1999-08-05 08:37:31 +00:00
Jordan K. Hubbard
85486998be Turn docs back on - ache was very quick. 1999-08-05 01:28:00 +00:00
Jordan K. Hubbard
f37f110dcb Turn docs off by default again - somebody has broken the docproj port. 1999-08-04 17:30:00 +00:00
Jordan K. Hubbard
022090a693 Add INSTALL.TXT back. 1999-07-31 19:15:29 +00:00
Jordan K. Hubbard
733dd2266a Get bpf0 onto the MFS image. 1999-07-20 05:00:00 +00:00
Jordan K. Hubbard
ad183257e6 Another batch of fixes for dhcp support in sysinstall, now dragging
in some code from C. Stone to parse the lease information.  This is still
a WIP and this commit is largely intended to allow others to sync up; the
dhclient code still only works when doing dhcp configuration post-install
and requires a bit more work on the boot floppy before it will truly
work in the minimal bootstrapping role.
1999-07-19 10:06:18 +00:00
Jordan K. Hubbard
bb1bff6dec Miscellaneous fixes for dhcp client support. 1999-07-18 02:20:56 +00:00
Tatsumi Hosokawa
78518611ef Added a short README to PC-card boot.flp directory.
(please check English grammer...:-) )
1999-07-06 13:07:51 +00:00
Tatsumi Hosokawa
0f37309e5c Use #include <pccard_conf.h> instead of -DPCCARD.
Now we don't have to make clean before make boot.flp's.
1999-07-06 09:16:00 +00:00
Tatsumi Hosokawa
ae1ae57486 Exclude CHECKSUM.MD5 itself from CHECKSUM.MD5 in PC-card floppy directory. 1999-07-06 08:24:35 +00:00
Tatsumi Hosokawa
a5986bae8c My last modification for PC-card boot.flp was incomplete, and one more patch
is needed.
This seems a sort of quick-hack, but it's hard to fix it in proper way.
I'll do it later.
1999-07-05 07:15:42 +00:00
Tatsumi Hosokawa
4b861c74b9 make release (actually, make floppies) makes PC-card boot.flp automatically. 1999-07-04 13:31:05 +00:00
Mark Murray
1a95b917f0 Add bits of PAO that are non-controversial.
Submitted by: Tatsumi HOSOKAWA
1999-06-17 19:04:56 +00:00
Jordan K. Hubbard
14870ecf9f Don't put CVS files in ports. It's kinda useful for cvs updating
a ports tree which was installed initially with the system later,
but this is probably not the general case (user CVSups the repository
rather than the checked-out bits) and it's penalizing everyone else
with excessive inode consumption.
1999-05-29 00:42:05 +00:00
Brian Somers
3da2229c1c Use RELENG_3 as an example, not RELENG_2_2. 1999-05-23 20:01:20 +00:00
Poul-Henning Kamp
6c2859940e More crypto bogosity.
(I just built a current snap-shot)
1999-05-16 12:21:54 +00:00
Poul-Henning Kamp
ce737050df INSTALL.TXT is gone in -current (despite what Jordan says :-)
kerberisIV requires crypto as well.
1999-05-16 08:07:34 +00:00
Poul-Henning Kamp
249b950899 cp ${KERNEL} instead of cp kernel 1999-05-15 19:05:40 +00:00
Jordan K. Hubbard
429d613afc target is ${KERNEL}, not kernel.
Noticed by:	"John W. DeBoskey" <jwd@unx.sas.com>
1999-05-15 11:51:39 +00:00
Jordan K. Hubbard
bae5164b37 fix stupid typo. 1999-05-13 02:49:23 +00:00
Jordan K. Hubbard
a6af8d4174 Support divergent docs for different architectures. 1999-05-12 08:19:54 +00:00
David E. O'Brien
9f08adb16f Turn on compat22 dist. 1999-05-09 17:00:04 +00:00
Masafumi Max NAKANE
96a3add7e9 Install boot.config with `-P' in it in the i386 boot floppy.
Also, let the bigboot floppy to have /boot/loader.rc with
  echo \007\007
  autoboot 10
1999-05-02 17:43:45 +00:00
John Polstra
d74efe9105 pppd/Makefile:
Enable MS-CHAP support.

release/Makefile:
  Build a separate NOCRYPT version of pppd, to keep This Great
  Nation's top-secret cryptographic tools out of the filthy hands
  of those evil furriners.
1999-04-29 17:56:28 +00:00
Masafumi Max NAKANE
f7a6848306 echo ^G^G -> echo \007\007 in loader.rc in kern.flp. 1999-04-27 05:09:43 +00:00
Masafumi Max NAKANE
78e52c11c2 Change the loader.rc in the boot floppy to:
1. Enable use of serial console for installation by using autoboot
  instead of boot.

2. Beep when the mfs root floppy needs to be placed in the fdd.

3. Beep again when mfs root image is loaded and the loader waits
  for ten seconds before it starts booting for any input.  (Serial
  console users can say " boot -h" here.)
1999-04-25 16:42:46 +00:00
David E. O'Brien
ac34a7a431 Add the compat3x dist. 1999-04-20 11:41:59 +00:00
SADA Kenji
8e8d540f0d Make release would fail for lack of /etc/resolv.conf or $DISTFILES/
PR:	misc/9913
Submitted by:	YAMAMOTO Shigeru <shigeru@bremen.or.jp>
1999-03-31 11:18:52 +00:00
Nik Clayton
fa93788041 If ALLLANG is not set then ensure that DOC_LANG=en is, so that
the English Handbook is built (it's not built by default any more).
1999-03-27 16:02:04 +00:00
Mark Murray
5beaada399 Bitrot. Remove objlink as it is not pleasant to be downwind.
PR:		8071
Reviewed by:	Sheldon Hearn <sheldonh@iafrica.com>
1999-03-14 20:41:14 +00:00
Jordan K. Hubbard
23aac4b3bb We don't use this anymore - nuke it. 1999-03-10 03:50:38 +00:00
Dag-Erling Smørgrav
ad5ebf3fba Ignore errors from chflags. This makes it possible to make installworld
with DESTDIR set to an NFS-mounted file system.
1999-02-14 13:56:15 +00:00
Jordan K. Hubbard
fb71f0f661 Install the correct rc.conf file. 1999-02-10 09:15:27 +00:00
Mike Smith
c8fe5d2a22 The loader doesn't use '@' to suppress command lines anymore. 1999-02-10 01:57:38 +00:00
Jordan K. Hubbard
1dbeea2692 BASE=4.0 1999-02-06 06:51:30 +00:00
Jordan K. Hubbard
d7f9b906ed Bump MFS up to 2.88MB. Now there's room for quite a bit more stuff
(like a dhcp client?).
1999-02-05 10:09:11 +00:00
Jordan K. Hubbard
f248b38722 Whoops, don't break the alpha release build in copying the boot
images - be smarter about it.
1999-02-01 18:08:07 +00:00
Jordan K. Hubbard
b5d01310b1 Well, we've blown out boot.flp again. Time to go to 2.88MB format
for those folks with large floppy drives, LS-120s or CDROMs.  Everyone
else will now have to use kern.flp & mfsroot.flp to install from.
We've held this off as long as possible and there's just no more fat
to trim. :(  I'll look at increasing the mfsroot size too later, depending
on how well it compresses.
1999-01-31 12:38:19 +00:00
Jordan K. Hubbard
6bda53ee82 Be more selective about installing things from /boot; no telling
what might wind up there in the future to overflow us again.
1999-01-31 03:53:55 +00:00
Jordan K. Hubbard
6f6f564445 1. Install /boot/loader correctly on boot.flp
2. Back up old rc.conf.site if it exists.
1999-01-30 22:15:36 +00:00
Jordan K. Hubbard
50895b8915 More support for Alpha installs.
Submitted by:	dfr
1999-01-29 11:39:04 +00:00
Jordan K. Hubbard
7953e823ae OK, now the boot floppies work again. Also collapse some common
build cases.
1999-01-26 15:22:29 +00:00
Jordan K. Hubbard
5bd0196abc Play with MFS size a little. 1999-01-25 04:57:07 +00:00
Jordan K. Hubbard
70af253a69 Set JADETEX=no on ports build line.
Prompted by:	nik
1999-01-20 23:24:06 +00:00
Jordan K. Hubbard
3f58aadfc4 More floppy size adjustments - I thought I'd already committed these, whoops! 1999-01-16 22:42:25 +00:00
Andrzej Bialecki
f083684bae (Fix null log in previous commit).
Change /boot/boot.conf to /boot/loader.rc - this name reflects what it
really is.

Agreed upon by:	jkh, msmith and many others
1999-01-14 15:36:53 +00:00
Andrzej Bialecki
dd9131482c *** empty log message *** 1999-01-13 21:56:58 +00:00
Joerg Wunsch
5966cedcb9 Allow chflags(1) to fail inside the chroot environment for /R. This
can happen iff ${CHROOTDIR} is NFS-mounted.
1999-01-12 15:37:19 +00:00
Jordan K. Hubbard
7385073d2a Try some new floppy sizes. 1999-01-11 00:54:00 +00:00
Robert Nordier
c9e6c111cd No longer install obsolete boot.help file. 1999-01-10 21:31:37 +00:00
Gary Palmer
c24470b1fd Really delete the netboot image off the alpha floppy. I think Jordan
got his paths confused :)
1999-01-09 19:14:22 +00:00
Jordan K. Hubbard
7b2b51793d Adios, kzip - you don't work on ELF kernels. 1999-01-09 00:32:00 +00:00
Jordan K. Hubbard
71696ba327 Copy only the boot1 and boot2 (if exists) files into mfs/boot since
we don't need the others there.
1999-01-08 05:33:11 +00:00
Jordan K. Hubbard
9694e175f1 DTRT with gzip'd alpha kernels.
Submitted by:	dfr
1999-01-08 00:33:21 +00:00
Jordan K. Hubbard
162cd2a6ab copy resolv.conf to chroot area. 1999-01-06 19:18:45 +00:00
Peter Wemm
1825309d72 Remove some remaining references to LKM's. Snaps were trying to unpack
slkm* etc, among other things.
1999-01-06 13:55:14 +00:00
Jordan K. Hubbard
431463e043 Whoops, missed an instance of the old image naming. 1999-01-05 17:03:49 +00:00
Jordan K. Hubbard
ed051f627e Remove legacy boot.config file. 1999-01-05 03:53:14 +00:00
Jordan K. Hubbard
92e86f9920 Hammer on the boot floppy generation bits some more. This is looking
a little better.
1999-01-05 03:44:08 +00:00
Jordan K. Hubbard
891258b761 Fix bogon in docfile placement. 1999-01-05 02:35:38 +00:00
Jordan K. Hubbard
3e5ef0fd59 Conditionalize make world in release. 1999-01-05 02:09:29 +00:00
Jordan K. Hubbard
643f7da028 Do some serious beating on the floppy generation code to try and
simplify it, name things more descriptively and get the kernel back
on boot.flp where it should be.
1999-01-05 01:58:44 +00:00
Jordan K. Hubbard
d26a815b77 Clean up some more residual /usr/mdec references. I left all the
extra rbootd/boot rom cruft pointing at /usr/mdec since it either
doesn't exist or doesn't work anyway, so who cares? :)
1999-01-03 02:18:58 +00:00
Jordan K. Hubbard
0adf658a50 gzip the kern.flp kernel, don't kzip it. 1998-12-29 07:27:55 +00:00
Jordan K. Hubbard
082a22b108 Turn off NODOC again; apparently this problem was fixed. 1998-12-24 08:55:05 +00:00
Jordan K. Hubbard
f5457f7c86 Turn NODOCS on for now. 1998-12-24 04:28:25 +00:00
Jordan K. Hubbard
19676bfc7d Just fetch distfiles from a single location. The change to textproc/docproj
broke my fetch heuristic anyway.
1998-12-21 17:34:33 +00:00
Jordan K. Hubbard
2f33209270 Now that textproc/docproj works properly, use it instead of the long
list of ports.
1998-12-18 05:13:01 +00:00
Jordan K. Hubbard
a43aa36059 Don't create unpacked ports on disc2 anymore. 1998-12-09 15:11:11 +00:00
Jordan K. Hubbard
aeaa1ed932 DOH! Name the mfsroot contents properly.
Noticed by:	"Sean O'Connell" <sean@stat.Duke.EDU>
1998-12-08 00:14:51 +00:00
Jordan K. Hubbard
c42340bcb7 Put mfsroot.gz on yet another filesystem so that the boot blocks
can really read it.  Hmm.  I have no idea *how* this worked in our
earlier tests on the x86. :)
1998-12-06 04:06:39 +00:00
Jordan K. Hubbard
20ff6b885f Now that John has kindly repo-moved these files, nuke the original
copies and update the Makefile.
1998-12-06 00:05:43 +00:00
Jordan K. Hubbard
c2e73c621f Finally eliminate evil version.h smashing in sysinstall. sysinstall
gets the initial release information from sysctl.
1998-11-24 00:17:50 +00:00
Jordan K. Hubbard
1da84da101 Simplify call to dokern.sh - now the no MFS case is the default. 1998-11-12 20:40:45 +00:00
Jordan K. Hubbard
aeb41b899d We've overflowed boot.flp again. Go to a boot.flp which contains
a bit less legacy hardware support, that all still remaining a supported
option with kern.flp (and a two-floppy install).  This will be documented
in the release notes, I promise.
1998-11-11 08:46:54 +00:00
Jordan K. Hubbard
a9ad7803a0 Whoops, properly compress doc files again. 1998-11-08 20:47:57 +00:00
Jordan K. Hubbard
605ec649a9 TEST -> test 1998-11-06 17:29:08 +00:00
Jordan K. Hubbard
24fb960d88 Alpha loader lives in /boot now; no need for a special hack. 1998-11-06 16:50:51 +00:00
Mike Smith
174033faec USERCONFIG_BOOT -> INTRO_USERCONFIG 1998-11-03 21:09:11 +00:00
Jordan K. Hubbard
93713c9d5f Copy appropriate docs into help/ directory of boot floppy. 1998-11-03 03:36:34 +00:00
Jordan K. Hubbard
ed51787467 Use the new doc locations. 1998-11-03 03:31:22 +00:00
Gary Palmer
a782a31edc s/boot2/loader/ on the alpha 1998-10-22 04:58:38 +00:00
Jordan K. Hubbard
6014c286d1 Use the same boot.conf file for alpha, now that it works. 1998-10-16 10:17:29 +00:00
Jordan K. Hubbard
66047c1e47 More attempts to DTRT for the alpha, based on what I now know about boot2. 1998-10-15 11:12:40 +00:00
Jordan K. Hubbard
83e16716c6 Use more rational inode sizes. 1998-10-14 10:58:12 +00:00
Jordan K. Hubbard
a5e819ec00 Fix more bogons revealed by building alpha boot floppies. 1998-10-14 02:13:45 +00:00
Jordan K. Hubbard
c297a593b2 whoops, correct patch-o in last commit. 1998-10-13 21:37:30 +00:00
Jordan K. Hubbard
acae8e816d More alpha patches. 1998-10-13 21:36:13 +00:00
Jordan K. Hubbard
be68ea4836 Properly conditionalize more stuff for the ALPHA. 1998-10-13 21:09:42 +00:00
John Polstra
8e291261e3 Update comment. The release tree needs about 1000 MB of free space
now.
1998-10-13 02:32:43 +00:00
Jordan K. Hubbard
c81cfb05e0 Adjust for new MFS root code. 1998-10-10 08:15:38 +00:00
Jordan K. Hubbard
e85ae9e7a3 Small refinements to boot script. 1998-10-09 07:07:55 +00:00
Jordan K. Hubbard
55e92fb0ec Initialize boot configuration files on floppy correctly. We now
support 3 kinds of floppies:  boot+mfs (standard), boot, mfs.
1998-10-09 06:28:28 +00:00
Jordan K. Hubbard
a34b53fbb3 Finally settle on a name for the mfsroot image. 1998-10-08 10:18:55 +00:00
Jordan K. Hubbard
9013d85dcb Only install boot blocks if !MFSKERN. Too big otherwise! 1998-10-08 10:02:28 +00:00
Jordan K. Hubbard
8198d9b044 Add boot bits to boot floppy. 1998-10-08 09:53:32 +00:00
Jordan K. Hubbard
bcfb491dfa Final cleanup pass over boot floppy changes. 1998-10-08 09:06:16 +00:00
Jordan K. Hubbard
c5a5d65bf8 Remove a gratuitous copy. 1998-10-08 07:12:37 +00:00
Jordan K. Hubbard
47230ffe29 Unreverse a conditional and gzip the mfs image by default. 1998-10-07 22:58:22 +00:00
Jordan K. Hubbard
f21b983cbf Support 3 floppy images as standard now: boot kernel, mfs image and
kernel+mfs image.
1998-10-07 22:54:04 +00:00
Jordan K. Hubbard
44f93911b6 Fix typo. 1998-10-07 22:36:48 +00:00
Jordan K. Hubbard
6105ca57e3 Add MFSKERN flag to enable the combining of kernel and MFS fs.
At some point, it will always be off from the user's POV and used
only internally to build (optionall) both mfskern floppies and
ones where mfs root and kernel go in separate places.
1998-10-07 21:53:14 +00:00
Jordan K. Hubbard
a5ddb8cfc6 Remove hard-coded constants being passed to doFS.sh and add in a 386/alpha
configuration section.
1998-10-07 03:13:36 +00:00
Jordan K. Hubbard
c47421bd7f Turn ALLLANG back on. 1998-10-07 02:57:16 +00:00
Jordan K. Hubbard
0276d282db Add a symbol to aid in release debugging. 1998-10-04 17:37:52 +00:00
Jordan K. Hubbard
a51ecd7e6b Collapse doRELEASE target back to being the same for alpha/i386 now
that unzip is fixed and we should hopefully be able to build the docs.
1998-10-04 10:33:41 +00:00
Jordan K. Hubbard
215eac6f83 Commit some more updates for the alpha release build. This may be
a bit ambitious for the moment, but the only way out is through! :)
1998-10-04 02:32:18 +00:00
Jordan K. Hubbard
380dfc0050 Don't write the fsimage in the kernel on alpha - the combined
kernel + fsimage is far too large to fit on a single floppy.
Copy it out for the later creation of a root floppy image instead.
1998-10-04 02:01:03 +00:00
Jordan K. Hubbard
c4da8a34e6 Urk!! At some point, CFLAGS got set to -O2 rather than -O (which
has always been our "recommended optimization flag") and this causes
problems on the Alpha in addition to being generally wrong.
Noticed by:	dfr
1998-10-01 09:27:02 +00:00
Jordan K. Hubbard
b8ecd49e5a Finally conditionalize the SCSI frobbing code properly. This
should return kernel config saving (under the current a.out system)
to its former functionality.
1998-09-30 20:54:34 +00:00
Jordan K. Hubbard
2a686557ff Nuke ft0 device on boot floppy also since we don't need it now. 1998-09-28 17:17:49 +00:00
Jordan K. Hubbard
e2218b5c6b Put MSDOSFS back - I'm going to try and find space another way. 1998-09-24 02:01:07 +00:00
Jordan K. Hubbard
6c40eec92b Trim more stuff off the boot floppy - we're overflowing again! :(
Partially suggested by:	abial
1998-09-24 00:57:05 +00:00
Gary Palmer
ab5998ff85 Build the GENERIC kernel on the alpha too. And don't expect a MFS kernel
yet, nor will fbsdboot.exe be too useful :)

Reviewed by:	jkh
1998-09-23 07:38:51 +00:00
Jordan K. Hubbard
5ce7941e37 Turn NODOC off again; now that releases are releasing again, it's time to
try and unbreak docs.
1998-09-20 08:52:23 +00:00
Jordan K. Hubbard
bb6becfef1 Turn off ALLLANG; the docs are currently in spanish and none of the docs
folks seem to have worked out why yet, so I'm switching back to english
and only english by default for now. :)
1998-09-19 11:43:05 +00:00
Jordan K. Hubbard
5016aa537d Temporary hacks to get releases working again:
o Remove MSDOSFS until I find some other way of gaining some space.
	  This *totally disables* the use of DOS partitions in installation
	  so it's truly just a temporary measure.

	o Set NODOC=YES since docs are broken right now (they try and install
	  into the bindist rather than the docdist - need to figure out why).
1998-09-17 11:25:48 +00:00
John Hay
d6c7028c12 Comment out NODOC and NOPORTS again. It got uncommented by mistake a few
days ago.
1998-09-15 13:15:18 +00:00
Justin T. Gibbs
51b863ea7f We don't need the CAM application pass-thru driver on installation boot
floppies.  Also kill the sense and command strings to save space.
1998-09-15 10:24:23 +00:00
Jordan K. Hubbard
344e4a2733 Until lkm and mdec gets populated again by some other means, do it
here.
Forgotten by:	jkh
Submitted by:	jhay
1998-09-14 18:42:59 +00:00
Jordan K. Hubbard
80e2640f8d Nuke gratuitous use of OBJFORMAT
Submitted by:	jhay
1998-09-14 11:39:38 +00:00
Poul-Henning Kamp
3d9c8a5dae Use -R argument to cvs, this lets us work with a read-only repository,
at least to the extent that cvs bugs allow us to.
1998-09-13 17:20:57 +00:00
John Hay
e9291af748 Add the missing file, printf to a directory does not work. 1998-09-12 20:04:44 +00:00
Jordan K. Hubbard
2516ba970a Remove perl5 from list of ports to build now that it's in the base system. 1998-09-09 14:20:22 +00:00
Jordan K. Hubbard
6b94cd72da Do an installworld rather than install to populate the chroot tree.
Recommended by:	jb
1998-09-07 23:55:22 +00:00
Jordan K. Hubbard
a4abb1d062 Set CHROOTDIR's initial object type also.
Suggested by:	jb
1998-09-05 07:43:13 +00:00
Jordan K. Hubbard
0f31af3165 Add OBJFORMAT to list of variables passed into /mk script since it seems
to think you're using aout otherwise (and emits a rather confusing and
inaccurate diagnostic about OBJFORMAT being set in /etc/make.conf when
it most demonstrably is not set there).
1998-09-05 06:54:42 +00:00
Mike Smith
adae65a188 Escape the \ characters so that the intended beep at the end of the
boot.help message is actually appended correctly.
1998-09-05 00:36:18 +00:00
Jordan K. Hubbard
92050c8b15 Actually *looking* at this file now, I see that a good deal more
can be eliminated. :)
1998-09-04 23:51:40 +00:00
Jordan K. Hubbard
d9c273e9c4 Just nuke the aout bootstrap stuff since we don't need it anymore.
Simplify accordingly for ELF.
Convinced by:	jb
1998-09-04 08:22:59 +00:00
Jordan K. Hubbard
e8341fd0d4 Only move a.out libs if we're building for a.out. 1998-09-04 06:31:34 +00:00
Masafumi Max NAKANE
0d59b5e22c Add ^G to the end of boot.help on the installation floppy so that it
beeps when the Boot: prompt appears on the screen and people installing
FreeBSD onto PC without display monitor can tell when to hit `-h'.
1998-09-02 18:04:18 +00:00
Jordan K. Hubbard
2086027352 Put MSDOSFS back and look for something else to trim. 1998-09-01 06:57:18 +00:00
John Birrell
839de40e6e BINFORMAT -> OBJFORMAT ready for E-day. 1998-08-30 02:52:04 +00:00
Gary Palmer
bdad325c19 First cut (aka hack) at getting make release building on the alpha. Don't
build floppies or kernels. The i386 release process should be unaffected.
1998-08-23 00:52:18 +00:00
Jordan K. Hubbard
48f1b394ea Make provisions for a pre-build script that one can use to frob the
chroot tree right after everything has been checked out and we're ready
to go.
1998-08-16 01:24:40 +00:00
Jordan K. Hubbard
4a1bf5c72b Trim more out of the boot floppy so that it fits in 1.44MB again. 1998-08-16 00:44:29 +00:00
Jordan K. Hubbard
72a05fd8a9 Bump this one more time before going on a witch hunt for space. 1998-08-12 11:49:22 +00:00
Jordan K. Hubbard
54d7af2e13 Bring proflibs distro back from the dead - taught about BINFORMAT. 1998-08-12 11:43:24 +00:00
Jordan K. Hubbard
0aa53662a2 Bump BOOTINODE value a bit more. 1998-08-11 03:59:12 +00:00
Jordan K. Hubbard
f4322babc4 A few size tweaks to try and get the -current boot floppy back under
control
1998-07-19 05:31:35 +00:00
Jordan K. Hubbard
acb673f70f MF22: Copy up new doc files. 1998-07-16 10:15:53 +00:00
Jordan K. Hubbard
c16575f605 MF22: Add prototype errata file. 1998-07-16 10:09:55 +00:00
Dag-Erling Smørgrav
fcab936b59 Use four-digit year in SNAP name. We're eighteen months from the next
millenium, fer cryin' out loud...
1998-07-09 08:26:38 +00:00
Brian Somers
b92417349c Don't make clean after building the crunch file. Build
a des & non-des version of ppp in the same way as init
and ed.
1998-06-26 18:54:06 +00:00
Brian Somers
e447648cd8 Fix syntax error from last commit 1998-06-25 06:35:20 +00:00
Brian Somers
7fbcb4ce39 Clean the crunchgen targets after creating the crunch binary.
This *should* avoid the -DRELEASE_CRUNCH polution that's
mis-building user-ppp.
1998-06-24 06:55:18 +00:00
John Polstra
492cf9a427 My previous change could conceivably succeed at removing CHROOTDIR.
Ignore errors from the chflags command that follows it, just in case.
1998-06-08 20:58:02 +00:00
John Polstra
72ac7e4d66 Speed up the cleaning of CHROOTDIR by almost a factor of two, by
replacing two monstrous file tree walks with one monstrous tree walk
and two miniscule ones.
1998-06-07 21:53:01 +00:00
Joseph Koshy
8f24c56371 -DALLLANG is now obsolete in "src/Makefile"; move to "src/release/Makefile".
PR: 6685
1998-06-06 04:39:42 +00:00
Jordan K. Hubbard
6edfc50c8e A bit of additional ELF changeover stuff I forgot to conditionalize earlier.
Todo: revisit and make work with either aout or ELF.
1998-05-30 12:15:02 +00:00
Jordan K. Hubbard
b59a04d2af Do the aout libs if they exist in preference to the older ones in /usr/lib 1998-05-29 19:36:12 +00:00
Jordan K. Hubbard
4906668f7c Don't pack distfiles left over from docs builds into ports.tgz. 1998-05-20 01:06:32 +00:00
Jordan K. Hubbard
30c107ccb2 Go back to 240640 split size. Interesting experiment but somebody
still needs to figure out the 1.2MB floppy problem before we touch
(or possibly eliminate) this value.
1998-05-12 08:02:48 +00:00
Jordan K. Hubbard
7a3009d5ff Try experimenting with the split size a little in an effort to
move our installation structure a little further into the 20th century
(just before it's over).
Instigated by:	Dag-Erling Coidan <dag-erli@ifi.uio.no>
1998-05-08 13:49:16 +00:00
Mike Smith
0c9cba523a Allow the CVS modules from which the source, doc and ports collections are
checked out to be overridden.

PR:		misc/6309
Submitted by:	"Greg A. Woods" <woods@zeus.leitch.com>
1998-04-15 18:28:27 +00:00
Jordan K. Hubbard
219443164f Use the correct templates file.
PR:		6135
Submitted by:	Ruslan Ermilov <ru@ucb.crimea.ua>
1998-03-30 08:29:28 +00:00
John Hay
4f0591349b Make the vn device that is being used to build the floppies configurable.
You can now do something like "make release VNDEVICE=vn1". This makes it
possible to do something else with vn0, for instance building another
release.
1998-03-22 18:39:42 +00:00
Jordan K. Hubbard
c0ecc864be MF22: don't snip SYSVSHM 1998-03-10 17:29:44 +00:00
Jordan K. Hubbard
5021430d41 DOH! Forgot a backslash. 1998-03-06 23:03:49 +00:00
Jordan K. Hubbard
f910618080 Go to reduced device set now that "make-unders" work. 1998-03-06 06:47:09 +00:00
Eivind Eklund
422ff3d10c ... since config no long have a -n option in -current either, do the
obvious thing.  (-n gone).
1998-02-18 20:01:41 +00:00
Jordan K. Hubbard
8fef0774f8 MF22: Optimize DOC bootstrap. 1998-02-13 20:34:25 +00:00
Paul Traina
f4f7eb9db2 Remove INTCVSROOT, no longer needed thanks to cvsup 1998-02-01 06:35:44 +00:00
Jordan K. Hubbard
0c5b292c5b Collapse 2 settings of PATH into one (didn't notice the 1st one before). 1998-01-28 04:05:10 +00:00
Jordan K. Hubbard
de4a03ca12 Tweak PATH for ports build. I have no idea why this worked on my test
machine but not on the -current build box.
1998-01-27 21:28:32 +00:00
Jordan K. Hubbard
139162a5ae Temporary work-around for a ports building problem I really don't
understand just yet.
1998-01-27 01:06:49 +00:00
Jordan K. Hubbard
b59d8897c6 Clean up doc bootstrap ports afterwards.
Small stylistic cleanup.
1998-01-24 07:30:55 +00:00
Jordan K. Hubbard
e97fdb2506 Bring back handbook and FAQ by adding a mechanism for bootstrap ports
to the build.  This will need more review as we go into it, but it should
do the basic job for now.
1998-01-23 20:15:54 +00:00
Jordan K. Hubbard
7a0b248e9c Add a missing \ the previous committer omitted from the crunch target. 1998-01-19 16:10:51 +00:00
Brian Somers
ced716c30f Remove the necessity of -ldes and -lalias etc from release/Makefile.
When building a release, RELEASE_CRUNCH is defined for a `make' of
the objects required by the crunch of each program.  The object list
is still obtained in the same way, so you must make sure that all
objects are built (empty if necessary) by this make.  ppp/Makefile
provides an example.

Reviewed by: jkh
1998-01-17 14:21:21 +00:00
Joerg Wunsch
67154a6d30 MF22: rev 1.246.2.65, put the bootstrap files onto the fixit floppy. 1997-10-20 21:57:14 +00:00
Jordan K. Hubbard
8bdb06c80e Turn NODOC back on - this is going to take a bit more work to get right. 1997-10-05 22:31:40 +00:00
Jordan K. Hubbard
bbf4c16ad2 Remove NODOC setting - time to figure out how to get this working again. 1997-10-05 09:47:28 +00:00