Commit Graph

547 Commits

Author SHA1 Message Date
nyan
6a7aa7f3d9 - 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
joe
ed202d13d9 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
jkh
f6670dbaec 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
jkh
4e96ce387c 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
jhb
c97d9a50e8 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
jhb
be5c6ddb30 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
jhb
19ea12d3ec 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
jkh
40ecaff4ed make release builds a bit more error-resistant 2000-04-22 09:00:51 +00:00
iwasaki
64c6ec839f Create mfsfd/etc/defaults/ first before copying etc/defaults/pccard.conf. 2000-04-17 05:13:27 +00:00
iwasaki
89a9d59b8d 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
asami
3f47f4c57c 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
jkh
c1a2463a8d 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
jhay
1aaf1d9ecd Fix a copy and paste error. Make release should be operational again.
Reviewed by:	markm
2000-03-03 20:39:22 +00:00
jkh
8c76f66ee9 release glue to support s/des/crypto/
Submitted by:	markm
2000-02-29 11:26:24 +00:00
obrien
a037c1293d Forgot to setup disc2 (the livefs) for booting also. 2000-01-29 01:15:52 +00:00
obrien
881c9a0d6e Setup cdrom/disc1/ for booting in the Alpha case. 2000-01-29 00:26:41 +00:00
obrien
1185e08dc4 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
obrien
3d91d4b50e 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
1818873ed7 missing ] in if at cdrom.1 target 2000-01-23 10:03:21 +00:00
wilko
8e0bff79d7 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
9f03ccf8af 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
phk
c0ef5c03d2 Fix !crypto releases once more. 2000-01-16 17:21:28 +00:00
hosokawa
5955c7b344 Eliminate PC-card installation floppy and add PC-card support for
generic installation floppy.
2000-01-14 02:17:57 +00:00
imp
59b416572e 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
06cb64b59a - 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
jkh
a360b452ef Strip even more unneeded symbols.
Suggested by:	peter
2000-01-09 08:23:17 +00:00
jkh
c9fa7d9f73 nuke debugging symbols from kern.flp kernels. 2000-01-03 09:59:37 +00:00
phk
6a0bba96a2 Don't barf on the releasename symlink in the ftp area on make rerelease. 1999-12-22 18:56:14 +00:00
jkh
c1c6d497b5 Copy the loader.help file to the boot floppy. 1999-12-16 00:58:58 +00:00
joerg
28f8af6c91 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
phk
4ca01ca668 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
nsayer
46994cbf2d Reverse order of krb4 and des build so that SRA telnet does not
overwrite Kerberos Telnet.
1999-10-07 22:56:16 +00:00
phk
796028356c Fix building non-crypto releases. 1999-10-03 06:43:57 +00:00
jkh
a9675102dc Guard against an rm returning non-zero status.
Noticed by:		Makoto MATSUSHITA
1999-09-23 18:40:54 +00:00
markm
9c29053eed Prepare for K5. 1999-09-19 22:30:39 +00:00
jkh
7ab42b2253 Make trash removals less chatty. 1999-09-19 02:05:52 +00:00
jkh
3ef83ac32b MF3: various small tweaks. 1999-09-17 09:32:22 +00:00
jkh
190e4bc3ed Some minor cosmetics: make mkdir less chatty in the output and stop making /R
magic.
1999-09-16 08:44:22 +00:00
peter
e2715abf66 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
jkh
16f9b4552c Allow flags to be passed to patch when using LOCAL_PATCHES 1999-09-07 20:47:42 +00:00
jkh
ee1384a267 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
jkh
9a3770b7e5 MFS: I found a few bogons here which were fixed in -stable (!) but not
-current.
1999-09-04 08:47:15 +00:00
peter
efabb9ccb1 $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
nik
c3f2c4e2a9 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
jkh
faee7df917 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
jkh
e38551e9fa Turn docs back on - ache was very quick. 1999-08-05 01:28:00 +00:00
jkh
340cfc8163 Turn docs off by default again - somebody has broken the docproj port. 1999-08-04 17:30:00 +00:00
jkh
50a739edfc Add INSTALL.TXT back. 1999-07-31 19:15:29 +00:00
jkh
802275f6c6 Get bpf0 onto the MFS image. 1999-07-20 05:00:00 +00:00
jkh
362c174f0e 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