Commit Graph

865 Commits

Author SHA1 Message Date
Joerg Wunsch
dd1a1b3d6e Add infrastructure that allows to build docs and RELNOTESng without
the need to also create the entire ports tree during a `make release'.
The main motivation behind this is that handling the ports tree still
takes a huge amount of time due to the large number of directories
involved, even on modern disks.

The solution is to establish a list of dependent ports that are
minimally required.  This list needs to be manually maintained in case
the doc ports toolchain changes, and has thus been broken out into a
separate file Makefile.inc.docports.  (release/Makefile has gotten
overly lengthy already anyway.)

Discussed with:	bmah, nik
Reviewed by:	bmah
2001-05-04 19:50:34 +00:00
Bruce A. Mah
8ed3802bb0 First commit of RELNOTESng, the rewrite of the *.TXT documentation
files.

src/release/doc/README has additional information.

Reviewed by:	-current, -doc
2001-04-27 21:28:02 +00:00
David E. O'Brien
a37c8a520d Allow the `release' target to work if one disables the debug kernel build.
Submitted by:	jhb
2001-04-22 16:54:01 +00:00
David E. O'Brien
bb449dc283 Optimize make invocations by using multiple targets. 2001-04-17 18:32:35 +00:00
David E. O'Brien
3a1d7a55f8 Grrr, get the right change from the the machine I tested this on. 2001-04-16 15:17:27 +00:00
David E. O'Brien
c5e70d92ce Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS)
by default while SMPng is still being developed.

Submitted by:	jhb
2001-04-15 19:37:28 +00:00
Jordan K. Hubbard
f9c1855801 Get the crypto checksums in the right file. This bug has been
around for a very long time and it's my fault.  Sorry. :)

PR:		20311
Submitted by:	Makoto MATSUSHITA <matusita@jp.freebsd.org>
2001-04-14 22:29:31 +00:00
David E. O'Brien
af9fb623c7 Missed one in rev 1.608. 2001-04-11 06:16:52 +00:00
David E. O'Brien
2eeee21d52 Properly set `KERNEL' w/in the "doSTDKERNEL:" target.
Reviewed by:	jhb
2001-04-11 02:21:13 +00:00
David E. O'Brien
19cc96f6a3 Fix typo in error message. 2001-04-08 23:02:12 +00:00
David E. O'Brien
64dc0a3e27 Strip comments from the MFSROOT's /stand/etc files. 2001-04-07 01:53:14 +00:00
David E. O'Brien
e4db09364d Blow away all the help files on the MFSROOT for the Alpha.
Someone did something that really blew up the size of the crunchgen'ed
sysinstall+friends.
2001-04-07 01:48:55 +00:00
David E. O'Brien
da813eae92 Correct a bug in rev 1.589. The `make obj' that was removed for
sysinstall was also effectively a `make obj' for src/release.
2001-04-06 19:06:19 +00:00
David E. O'Brien
f8a584ac49 Don't need to preload the vn' KLD anymore as we use md' for release
building.
2001-04-05 22:36:41 +00:00
Ruslan Ermilov
83c9589f7e Put back required ')'.
Submitted by:	jhay
2001-04-04 12:15:52 +00:00
Ruslan Ermilov
3c4869d927 Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY in
${CFLAGS}.  The only supported method thus is -DRELEASE_CRUNCH.
2001-04-03 13:34:35 +00:00
Ruslan Ermilov
c3a205ef0b Moved -DRELEASE_CRUNCH into crunchgen(1) config files. 2001-03-31 17:02:37 +00:00
David E. O'Brien
0c1a06170b Add ttyd0 which is needed on the Alpha when using the fix-it CDROM
over a serial console.
2001-03-27 01:06:58 +00:00
Jordan K. Hubbard
b72008f1dd The early compat dists only make sense on the i386 2001-03-23 21:43:47 +00:00
Alfred Perlstein
a191fd1be7 This adds /etc/netconfig to the list of files that get copied to
/stand/etc on the mfsroot, and hence to /etc on the install target
disk for use during the install. It also links netconfig and services
into /etc on the mfsroot so that they are available to a fixit
shell.

Submitted by: iedowse
2001-03-21 23:53:40 +00:00
Jordan K. Hubbard
992da98522 Set NO_X during release build so the doc ports don't try to build XFree86. 2001-03-07 07:39:32 +00:00
Ruslan Ermilov
afcf05e46a setlocale(3) has been fixed to match POSIX standard:
LC_ALL takes precedence over other LC_* envariables.
2001-03-02 16:52:14 +00:00
Jordan K. Hubbard
d61835a9e9 Put the kerberos checksum information into the correct CHECKSUM file,
fixing a long-standing bogon with this.

PR:		24264
Submitted by:	Alec Wolman <wolman@cs.washington.edu>
2001-02-21 23:01:59 +00:00
Jeroen Ruigrok van der Werven
faec9c805b Actually make sure the make release line at the top isn't misleading.
CVSROOT is mandatory.  Also note what CVSROOT has to be set to.

Found by:	local make release hacking
2001-02-19 14:23:49 +00:00
Murray Stokely
9f7604aeef Add the `compat4x' distribution to the release Makefile.
Approved by:	jkh
2001-02-09 19:00:50 +00:00
Jordan K. Hubbard
34594ab901 Ack, that will teach me to grep for "symbolic link" as well as "symlink" in
the commit logs - I just found the reason for the self-pointing symlink, as
documented in revision 1.517 by phk, who committed the change over a year
ago.  Accordingly, put the feature back and drop all plans to MFC the previous
"fix".
2001-02-06 08:36:00 +00:00
Jordan K. Hubbard
223391541f Remove the annoying ftp area symlink pointing at ourselves - people keep
asking what it's for and I can't answer since I can't see any conceivable
use for it.  Unless someone corrects that impression, I'll also MFC this
change in a few days.
2001-02-06 08:27:56 +00:00
John Baldwin
8cd2245c0e - sysinstall now gets built as part of world, so don't throw in extra
commands to build sysinstall manually during release.
- Get the sysinstall help files from /usr/src/usr.sbin/sysinstall/help
  rather than ${.CURDIR}/sysinstall/help.
2001-01-17 07:13:40 +00:00
Peter Wemm
623d7cd30e Further tidy up the sbin/init and release builds. 2001-01-01 21:39:00 +00:00
Peter Wemm
9886bcdf93 Merge into a single US-exportable libcrypt, which only provides
one-way hash functions for authentication purposes.  There is no more
"set the libcrypt->libXXXcrypt" nightmare.
- Undo the libmd.so hack, use -D to hide the md5c.c internals.
- Remove the symlink hacks in release/Makefile
- the algorthm is set by set_crypt_format() as before.  If this is
  not called, it tries to heuristically figure out the hash format, and
  if all else fails, it uses the optional auth.conf entry to chose the
  overall default hash.
- Since source has non-hidden crypto in it there may be some issues with
  having the source it in some countries, so preserve the "secure/*"
  division.  You can still build a des-free libcrypt library if you want
  to badly enough.  This should not be a problem in the US or exporting
  from the US as freebsd.org had notified BXA some time ago.  That makes
  this stuff re-exportable by anyone.
- For consistancy, the default in absence of any other clues is md5.  This
  is to try and minimize POLA across buildworld where folk may suddenly
  be activating des-crypt()-hash support.  Since the des hash may not
  always be present, it seemed sensible to make the stronger md5 algorithm
  the default.
All things being equal, no functionality is lost.

Reviewed-by: jkh

(flame-proof suit on)
2000-12-28 10:32:02 +00:00
Marcel Moolenaar
0a0743b52a Fix release, broken by the perl cross-build fixes.
The distribute target is basicly the same as an install. For
perl, this means that miniperl is needed. Since miniperl is
only present in the object directory, we need to make sure
the path is set correctly. To do this, we have make release
use a new distribworld target that sets the path before doing
a make distribute.
2000-11-21 04:37:30 +00:00
Jordan K. Hubbard
5be3b5d994 Stop using AUXRELEASETAG for everything and use PORTSRELEASETAG and
DOCRELEASETAG in the appropriate places instead.

Submitted by:	asami
2000-11-12 11:04:11 +00:00
Jordan K. Hubbard
c8d2a747a4 MFS: comment character and readability fixes. 2000-11-05 22:49:15 +00:00
Don Lewis
937d0d5119 Ignore chflags failure so that doMFSKERN won't abort on an NFS mounted
filesystem.
2000-11-05 15:38:05 +00:00
Don Lewis
d777543987 Change MAKEDEV so that it prepends /sbin:/bin to $PATH instead of totally
overwriting $PATH, and find mknod $PATH instead of hardcoding /sbin so
that the copy of MAKEDEV on the fixit floppy is usable, since mknod and
expr live in /mnt2/stand when the fixit floppy is running.

Get rid of the sed invokation in release/Makefile that attempts to
delete the PATH setting stuff from MAKEDEV on the fixit floppy.  This
hasn't worked since a long ago change to MAKEDEV caused the sed
expression to no longer match.

PR:		misc/21241
2000-11-05 15:34:58 +00:00
Tatsumi Hosokawa
6415544bf7 Better way to ensure vn.ko is loaded.
This does not affect the kernel that vn is linked statically.
2000-11-02 15:14:27 +00:00
Tatsumi Hosokawa
caab6fc8a5 Revert 1.574 (maybe dummy vnconfig is better)
Requested by:	jkh@FreeBSD.org
2000-11-02 13:22:25 +00:00
Tatsumi Hosokawa
bbe6d0827c Merge from RELENG_4 (1.536.2.24 to 1.536.2.25).
Ensure vn.ko is loaded.

Submitted by:	obrien@FreeBSD.org
2000-11-02 12:29:22 +00:00
Tatsumi Hosokawa
b98c5f70ff Moved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp.
http://people.freebsd.org/~hosokawa/driver-floppy/ for details.

Reviewed by:	current@FreeBSD.org
2000-10-31 07:39:07 +00:00
John W. De Boskey
04063000a5 Always need to 'load /kernel', it's the 'read' that needs to
be isolated out for the 2 floppy install.

5.0-20001026-SNAP cdrom now boots correctly.

Reviewed by:	Mike Smith <msmith@FreeBSD.org>
2000-10-26 15:22:47 +00:00
David E. O'Brien
9e239bc22f Remove /boot/boot[12] from the MFS installation floppies.
This saves us 8KB.

Submitted by:	Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
Reviewed by:	jhb
2000-10-24 19:05:39 +00:00
Gregory Neil Shapiro
85e427cc94 Fix up the build for the STARTTLS version of sendmail (again). This method
mimics that of tcpdump in that for normal builds, sendmail will only be
built once.  For 'make release', it is built once for the bin dist and
once for the crypto dist.  This method also removes the need for two separate
Makefiles (which could become out of sync).

Suggested by: bde
Assisted by: kris
2000-10-24 16:04:56 +00:00
Gregory Neil Shapiro
a4799e4431 Remove obsolete setting. The directory src/usr.sbin/sendmail/cf hasn't
existing since sendmail was moved to contrib.  Also, we now provide the cf
subdirectory in /usr/share/sendmail/cf/.
2000-10-22 05:57:50 +00:00
David E. O'Brien
a00533ec57 Seems ${RD}/trees/bin/boot/kernel can exist before the `release.6:' target
runs.  So perform a copy that take that into account.
2000-10-07 05:52:41 +00:00
David E. O'Brien
a8730a56d3 This change adds:
/boot/GENERIC/kernel
    /boot/kernel/kernel
    /boot/kernel/*.ko
and removes:
    /kernel.GENERIC
from the bin dist.

Approved by:	jkh
2000-10-05 06:51:56 +00:00
John Baldwin
281ec158d7 - Revert gratuitous reinstall -> install change in previous commit.
- Don't try to build modules when compiling a kernel during release.
2000-09-07 16:51:23 +00:00
David E. O'Brien
2440c807a3 The kernel is now known as `kernel.ko' and it and its matching modules
live in ``/boot/kernel/''.  So tweak the release build to match previous
assumptions and expectations.
2000-09-07 05:52:43 +00:00
John Baldwin
08945429b9 Revert back to the previous i-node values for the fixit floppy. 2000-08-28 23:16:14 +00:00
John Hay
b102f2e18e The fixit floppy needs a few more inodes. 2000-08-28 14:25:53 +00:00
Jordan K. Hubbard
4dddeb4900 Use consistent timezone so date information can be meaningfully compared. 2000-08-22 09:43:12 +00:00
John Baldwin
9999fb1546 Touch ftp.1 and cdrom.1 when those stages are done to speed up make
rerelease when a release dies very late.
2000-08-21 22:42:09 +00:00
Yoshihiro Takahashi
b0976c1455 Decrease the size of mfsroot.flp for PC-98 to 1.2MB. 2000-08-16 09:30:47 +00:00
Yoshihiro Takahashi
7920b17f9a - Make both 1.2MB and 1.44MB floppy images for PC-98.
- Rename BIGBOOT to FDSIZE for the floppy image size.
2000-08-12 14:21:33 +00:00
Jordan K. Hubbard
ce144400b0 Fix a paste-o error which broke the build
Pointy-hat to:	jhb
2000-07-26 12:19:14 +00:00
John Baldwin
dc2475c540 Take a lesson from picoBSD: symlink /bin and /sbin to /stand in the mfsroot
and install dhclient-script in stand/.
2000-07-26 04:28:21 +00:00
John Baldwin
1596ed11ca Grrr, build a non-crypto version of tcpdump to stick in the bin distribution.
Submitted by:	kris
2000-07-25 22:30:09 +00:00
Jordan K. Hubbard
b81dd6afa5 Actually make the date printing hack work. 2000-07-25 08:16:10 +00:00
Marcel Moolenaar
11017a687b Backout addition of -L switch to mtree. Using -L breaks the
build process in too many cases. Adding mtree to bootstrap-tools
to solve this breaks the upgrade path because mtree needs a
libc that has strtofflags and fflagstostr.
2000-07-23 16:33:00 +00:00
John Baldwin
fff8eb5743 - Don't use quotes for the MD_ROOT_SIZE option when generating the BOOTMFS
kernel config file.
- Add WORLD_FLAGS and KERNEL_FLAGS so you can build world and kernel with
  extra make options such as -jX to speed up release builds.
- When building kernels, allow their hints to tag along, and use this to
  install hints onto the boot floppy.  Since the boot floppy doesn't load
  loader.4th, we have to change device.hints to strip comments and change
  each line to an explicit set command.
2000-07-20 03:07:29 +00:00
Jordan K. Hubbard
4b3d3c6d79 Add descriptive start/stop time information to make release. Now
you can just ``grep >>> release.log'' and get all the highlights.
2000-07-17 04:50:28 +00:00
Andrey A. Chernov
06eaff03b7 Forget to add -L to one mtree call 2000-07-16 08:20:54 +00:00
Andrey A. Chernov
590694fb28 Add -L to mtree calls since default changed back 2000-07-16 08:02:48 +00:00
John Baldwin
d191a99c2e - Add in some sanity checking. If NOPORTS is set but NODOC is not set,
print an error message and die immediately rather than an hour later.
2000-07-14 18:03:32 +00:00
Hajimu UMEMOTO
2931df8a40 IPv6 support.
IPv6 configuration is only done by rtsol.  Does someone really
need manual configuration? :-)
You can specify IPv6 DNS server as well.
We have only one server ftp7.jp.freebsd.org that speaks IPv6
in this time.  ftp7.jp speaks IPv4 as well and also listed as
Japan #7.

Approved by:	jkh
2000-07-14 08:33:10 +00:00
John Baldwin
c27edf93b0 - Build modules with world so that modules are back in the bin dist.
- Small cleanups to kernel installs.
- Don't install kernel.config and loader.config on the boot floppy since
  they haven't been used in quite some time.
2000-07-01 21:48:05 +00:00
Yoshihiro Takahashi
7ec62217f0 - Removed machine dependent directory and command from
src/release/{boot,fixit}_crunch.conf.
- Added machine specific fixit_crunch.conf for PC/AT and PC-98 to
  src/release/$MACHINE.
- Use config file in src/release/$MACHINE if exist. If it does not exist,
  use in src/release.
2000-06-29 13:34:54 +00:00
Alexander Langer
16cca1b2bc Fix doc: RELENG_4 is -stable now.
PR:		19474
Submitted by:	Bruce A. Mah <bmah@cisco.com>
2000-06-23 17:49:54 +00:00
Yoshihiro Takahashi
20ffc587ec Set BASE=5.0 2000-06-23 12:22:08 +00:00
Yoshihiro Takahashi
a40915d750 - Remove obsolete PC-card boot.flp hack. It was for making both PC-card
boot.flp and plain boot.flp.
- Clean up crunchgen related routine.

- Add PC-98 support.
  TODO:
    o Documentation
    o Fix some messages for PC-98
    o Decrease the size of fixit.flp to 1.2MB
    o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html)

No response from jkh
2000-06-05 13:17:23 +00:00
Josef Karthauser
3ad254b3de Disable colour support in ls when building the fixit floppy, and make
a note of it in the release Makefile.
2000-06-05 02:25:55 +00:00
Jordan K. Hubbard
ce51a9fcf9 Add a new release variable, AUTO_KEYBOARD_DETECT. If you set it to
1, the -P flag is used on the boot floppies.  If not, don't.  The new
default is to not use it.
2000-06-04 04:41:41 +00:00
Jordan K. Hubbard
50ee7e6c72 Make the ports readmes and foreign docs more optional.
Submitted by:	Ben Smithurst <ben@scientia.demon.co.uk>
2000-06-01 02:43:55 +00:00
John Baldwin
fead5c443b Add USB devices to /dev on the install floppy.
Add usbd.conf to /etc on the install floppy.
2000-05-12 02:58:59 +00:00
John Baldwin
065aa0a04f Actually, overriding DISTFILES at all is just a bad idea, so remove the
variable all together.

PR:		misc/14104
Submitted by:	Don Croyle <croyle@gelemna.ft-wayne.in.us>
2000-05-09 21:21:42 +00:00
John Baldwin
f6ede19c6d Add a DOCDISTFILES variable to point to a directory containing the
distfiles to build the docproj port during release.  Prior to this, the
distfiles were copied froom ${DISTFILES}.  However, if like me, you needed
to store the distfiles in some directory other than /usr/ports/distfiles,
for example /usr/docdistfiles, then when you overrode ${DISTFILES} it broke
the release build when it tried to build docproj port in the chroot'd
release area.  To preserve backwards compatibility, DOCDISTFILES defaults
to the value of DISTFILES.

Ok'd by:	jkh
2000-05-08 22:21:17 +00:00
Jordan K. Hubbard
e0477e7f07 make release builds a bit more error-resistant 2000-04-22 09:00:51 +00:00
Mitsuru IWASAKI
15558ea043 Create mfsfd/etc/defaults/ first before copying etc/defaults/pccard.conf. 2000-04-17 05:13:27 +00:00
Mitsuru IWASAKI
e8bbfc060c Fix the location of pccard.conf,
etc/pccard.conf.sample -> etc/defaults/pccard.conf.

Submitted by:	Makoto MATSUSHITA <matusita@jp.freebsd.org>
2000-04-17 03:09:05 +00:00
Satoshi Asami
3f17d264cd Convert "RELENG_ver_RELEASE" to "RELEASE_ver" and use it to check out
the ports and doc trees.  There is no change if we are not building a
release (i.e., we are not using a tag of the form RELENG_ver_RELEASE
--e.g., a RELENG_ver tag used to build a snapshot).

This should allow the ports and doc freezes during the release cycles
to be somewhat shorter, as commits to those (non-branched) trees can
resume as soon as the tags are laid down.

Reviewed by:	nik
Approved by:	jkh
2000-04-06 10:00:20 +00:00
Jordan K. Hubbard
871b7d1c7f Add USA_RESIDENT to release make variables; can't hurt.
Submitted by:	Tatsumi Hosokawa <hosokawa@itc.keio.ac.jp>
2000-03-12 19:19:31 +00:00
John Hay
0de0036736 Fix a copy and paste error. Make release should be operational again.
Reviewed by:	markm
2000-03-03 20:39:22 +00:00
Jordan K. Hubbard
470f825f69 release glue to support s/des/crypto/
Submitted by:	markm
2000-02-29 11:26:24 +00:00
David E. O'Brien
2a0bb85541 Forgot to setup disc2 (the livefs) for booting also. 2000-01-29 01:15:52 +00:00
David E. O'Brien
2a76df63e2 Setup cdrom/disc1/ for booting in the Alpha case. 2000-01-29 00:26:41 +00:00
David E. O'Brien
873bfb6396 Remove historical vestage from the days when there was 1 boot floppy for
i386 and 2 for the Alpha.

Ok'ed by:	JKH
2000-01-25 07:07:32 +00:00
David E. O'Brien
7b5036eb77 In the "cdrom" target it is best to write to the CDROM stage area, *NOT*
the FTP stage area.
2000-01-24 01:22:30 +00:00
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
Jordan K. Hubbard
11b7ef8d63 Fix syntax error I introduced earlier. :) 1997-10-04 20:51:42 +00:00
Jordan K. Hubbard
fb29e2cff3 Support crypto and kerberos source dists. 1997-10-04 09:05:06 +00:00
Jordan K. Hubbard
0f51f8ab40 Install boot.help differently. 1997-10-03 14:17:46 +00:00
Mark Murray
e15ac533b0 The eBones src distribution is gone, and crypto is here. So remove
references to sebones.* and bring in scrypto.*.
1997-10-03 14:05:29 +00:00
Jordan K. Hubbard
64fd8fa8a0 kerberos4 -> kerberosIV
Submitted by:	Akira Watanabe <akira@myaw.ei.meisei-u.ac.jp>
1997-10-01 09:01:16 +00:00
Jordan K. Hubbard
38482b429e Fix kerberos breakage for release.
Submitted by:	markm
1997-09-30 08:09:03 +00:00
Joerg Wunsch
23e5202970 Don't gratuitously drop termcap.db and vgrindefs.db from the installed
set of files.

Reviewed by:	jkh
1997-09-20 17:10:09 +00:00
Joerg Wunsch
2ec5937625 Perform a `make distrib-dirs distribution' inside the chroot tree
before trying to `make world', so to become less dependant from the
correctness of the environment hosting the `make release'.  The recent
addition of a group `network' made this problem apparent.
1997-09-20 15:40:55 +00:00
Jordan K. Hubbard
65d6daa0da Do a make install in sysinstall so that its man page gets added to the
manpages dist.
1997-09-08 11:09:35 +00:00
Jordan K. Hubbard
64938abfe5 Yikes! Whomever put the non-overridable setting of BUILDNAME in
here, don't do that!
1997-09-04 11:54:01 +00:00
Jordan K. Hubbard
d29810eabb Copy the boot.help file also into the MFS image so that the installer
can find it later and copy it over.
1997-09-04 11:28:32 +00:00
Jordan K. Hubbard
0f5731dc47 Skip contrib-crypto 1997-09-03 23:15:38 +00:00
Jordan K. Hubbard
ba2f0a1df0 Make README.TXT for floppies reference work. 1997-07-31 10:57:31 +00:00
Jordan K. Hubbard
35065fbda8 Touch a default kernel.config file to shut the boot blocks up about it
when not present.
1997-07-31 09:52:10 +00:00