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
Jordan K. Hubbard
7a9a71e0b9
Turn off doc.1 distribution until we figure out what we're going to do with
...
it.
1997-07-23 10:44:39 +00:00
Jordan K. Hubbard
d219716c2d
OK, *this* is how the ports stuff should have been built to begin
...
with. ;-)
1997-07-13 00:54:22 +00:00
Jordan K. Hubbard
0206d3bdb0
Move ports distribution copying for ftp dist into the correct place.
1997-07-09 12:45:17 +00:00
Jordan K. Hubbard
48084fdd6a
Split section 6 catpages/manpages out into games dist.
1997-07-02 08:59:00 +00:00
Jordan K. Hubbard
574c224708
Protect against CVSROOT not being set.
...
Submitted by: fenner
1997-06-29 18:07:01 +00:00
Jordan K. Hubbard
9bc2717115
endif -> .endif (from BOOT_CONFIG changes).
1997-06-28 16:24:09 +00:00
Paul Traina
51038afbfd
Reorder things and import NOSHARED.
1997-06-28 08:21:10 +00:00
Jordan K. Hubbard
4731faa312
YAMF22
...
Submitted by: pst
1997-06-24 23:08:18 +00:00
Jordan K. Hubbard
5373cfdc0d
Do ports.1 earlier.
1997-06-23 01:49:35 +00:00
Jordan K. Hubbard
3fe1f92329
Argh - 3rd time's a charm. Move doc even further in the distribution chain.
1997-06-22 17:59:04 +00:00
Jordan K. Hubbard
793e8c6f6e
The doc dist was being made too early - move it.
1997-06-22 17:21:59 +00:00
Jordan K. Hubbard
3c331140f9
Bag previous behavior of making all BIN_DISTS get a set of /etc files.
...
If a bindist clone wants etc files, it can clone them from bin. If it
doesn't, now it won't. :)
1997-06-22 10:17:32 +00:00
Jordan K. Hubbard
0a9e93bfdf
Reshuffle some of the distribution names to make them
...
easier to remember & allow overrides.
1997-06-22 08:37:49 +00:00
Jordan K. Hubbard
322142b38c
Make docs go to the right place finally.
1997-06-21 19:39:48 +00:00
Jordan K. Hubbard
58183fc7b0
Whoops, get the proper rev of this.
1997-06-21 15:45:51 +00:00
Jordan K. Hubbard
7284556f8e
Change the way distributions are built such that they can be built
...
either in the Makefile or by an external script. Move some of the
existing stuff into scripts.
1997-06-21 15:41:55 +00:00
Jordan K. Hubbard
281e052e36
Whoops - add boot.foo files to the outside of the MFS, not the inside. :)
...
Brain engaged now.
1997-06-12 09:23:54 +00:00
Jordan K. Hubbard
eba60d13d3
Copy boot.help file onto boot.flp and write zero-length boot.config
...
there to shut the boot blocks' whining little face up.
1997-06-12 09:18:29 +00:00
Jordan K. Hubbard
2b243d29cd
Make readmes in ports.
...
Submitted by: asami
1997-06-11 10:03:40 +00:00
Brian Somers
c70e52b140
Make install in include before making world.
...
Without this, if you try to build a 2.2 release
on -current, it falls on its face here because
/usr/include contains your "make install"d headers
where the /usr/include/* symlinks point to the
RELENG_2_2 headers.
Reviewed by: jkh
1997-06-06 02:10:03 +00:00
Joerg Wunsch
d013a27b0b
Create the release name of SNAPs automagically.
1997-06-01 08:06:48 +00:00
Jordan K. Hubbard
aeb6d603ae
Add rules for building doc back into releases, conditionalized on NODOC.
...
Also clean up some of the comments at the top. It's 12 o'clock, and
that is all.
1997-05-24 20:15:13 +00:00
Daniel O'Callaghan
9c3b234612
Spelling/typo fix.
1997-05-03 12:14:21 +00:00
Jordan K. Hubbard
0209d3671e
Eliminate a small redundancy with ALL_DISTS
...
Submitted by: John-Mark Gurney <jmg@hydrogen.nike.efn.org>
1997-04-25 09:11:50 +00:00
Joerg Wunsch
b650e5b9e3
``Ooops'' :-)
1997-04-13 20:20:25 +00:00
Joerg Wunsch
571240d73b
Add more bootstrapping bandaids: copy over some of the host system
...
dependent utilities to /bootstrap inside the chroot tree, so the
hosting and targeted environment are not required the same. By now,
mount/umount (due to the Lite2 changes) and cpio (due to lchown) make
it there. This should allow building a 3.0-current release from
inside a 2.2 vintage system, and visa verse.
Isn't lchown also a reason for a shared lib version number bump?
PR:
Reviewed by: jkh
1997-04-13 08:46:58 +00:00
Joerg Wunsch
97febce737
Sync this up with RELENG_2_2. Du-oh, i've totally spammed rev 1.278,
...
and quite a number of smaller fixes from 2.2 were missing as well.
1997-04-12 21:55:53 +00:00
Joerg Wunsch
46e907099b
Brain-o. BUILNAME is more important, RELEASETAG ain't even mandatory
...
at all (so protect it with .if defined).
1997-03-15 20:35:06 +00:00
Joerg Wunsch
37ca025a35
Properly export RELEASETAG and NO_PORTS (if set) into the chrooted
...
make process via /mk.
2.2 candidate but i'll defer this for an hour until my test buld
proved that it works. This should just fit Jordan's deadline. ;-)
1997-03-15 19:51:16 +00:00
Joerg Wunsch
ff7c711c58
Fix Jordan's botched revision 1.280 (looks like cut&paste spamming)
1997-03-14 08:21:09 +00:00
Joerg Wunsch
0ef3fb2233
Do not spam our distributions accidentally with BOOTMFS files.
1997-03-12 18:09:15 +00:00
Jordan K. Hubbard
bccbd9e7c7
NO_PORTS changes...
1997-03-12 02:42:55 +00:00
Jordan K. Hubbard
1bac119b74
Bring in split-CDROM changes from 2.2
1997-03-12 02:31:12 +00:00
Joerg Wunsch
cf078de007
Drop a copy of cdrom.inf in the ftp area as well, so people who wanna
...
cut the FTP distribution onto their own CD-R won't bite the bullet.
Jordan, it seems -current misses the disc1/disc2 split still.
1997-03-11 20:03:42 +00:00
Joerg Wunsch
2c8bf35a05
YAMF22 (rev 1.246.2.29: bootstrapping aid)
1997-03-11 13:55:46 +00:00
Jordan K. Hubbard
6e5cd2d297
Add support for ports collection distribution.
1997-03-11 00:07:11 +00:00
Joerg Wunsch
43276d065c
Reincarnate one occurance of RELEASEDIR, since the build depends on
...
it inside some Makefiles. (Duh-oh, i've once included these references
there myself! :)
Noticed by akira@silvia.myaw.ei.meisei-u.ac.jp (Akira WATANABE), and by
my yesterday's build.
1997-03-06 07:51:40 +00:00
Joerg Wunsch
fbc6f9e0ff
. Remove the ${RELEASEDIR} variable, it turned out to be a constant
...
anyway.
. Add /usr/share/misc/scsi_modes to the fixit floppy, and set the
appropriate env variable.
. Cleanup the (commented out) tags in the entry section a little, to
be more up-to-date.
1997-03-02 11:59:26 +00:00
Joerg Wunsch
3603ee3004
Do a `make >> ${CHROOTDIR}/mk' for etc when bootstrapping, too.
...
Othrwise, our chroot tree ends up with the /etc from the bootstrapping
environment, as opposed to the target environment.
1997-02-23 15:51:47 +00:00
Peter Wemm
b97fa2ef50
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
Jordan K. Hubbard
b386088ba6
1. Sync ABOUT.TXT changes.
...
2. Go back to using a filesystem on the boot floppy; the rawboot boot blocks
were just too non-functional for other things.
1997-02-05 04:29:53 +00:00
Jordan K. Hubbard
1167de61b4
Copy ABOUT.TXT properly to the CD also.
1997-01-14 14:48:16 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Jordan K. Hubbard
1c2b09d5b2
DTRT for the 2nd CDROM and cdrom.inf automatically.
1997-01-06 11:45:01 +00:00
Jordan K. Hubbard
d98b19d1e3
Use the right dd conversion options for whacking on the sysinstall commands.
1997-01-02 10:29:40 +00:00
Jordan K. Hubbard
91f2535e33
Make CHECKSUM.MD5 files automatically.
1997-01-01 03:16:34 +00:00
Jordan K. Hubbard
580bb985d1
argh!! I thought I stomped these two lines already.. :(
1996-12-30 05:35:33 +00:00
Jordan K. Hubbard
630a47cfec
More properly call objlink target than use `obj OBJLINK=yes'; the latter
...
form seems broken these days anyway.
1996-12-30 02:57:33 +00:00
Jordan K. Hubbard
18926d84a6
Support the use of the 2nd CDROM as a fixit aid. Also put the EHS
...
into a submenu in case you need to start it again (or at some other point
in the installation).
Submitted-By: joerg
1996-12-29 05:51:40 +00:00
Jordan K. Hubbard
38597f2be6
Add a "catpages" distribution for the catman stuff.
...
Submitted-By: joerg
1996-12-29 05:28:41 +00:00
Jordan K. Hubbard
c67c1d0865
Make sure sysinstall gets its obj directory made. This should close
...
PR#2308, but I need to test it.
1996-12-29 05:26:04 +00:00
Peter Wemm
ec1ef76523
Build the compat dists via the standard build with the rest of the tree
...
rather than as a special case.
Reviewed by: jkh
1996-12-23 05:10:31 +00:00
Jordan K. Hubbard
5bf8036af0
Merge from 2.2
1996-12-14 23:14:39 +00:00
Jordan K. Hubbard
e050c77612
Allocate more inodes for general use now that we have the room.
1996-12-12 19:46:21 +00:00
Jordan K. Hubbard
32dc5e88bf
Stomp the 4MB boot floppy and punt on 1.2MB floppy images. It's a battle
...
we're constantly losing and will concede for now. Brilliant ideas
taken at the front desk.
1996-12-11 18:26:19 +00:00
Joerg Wunsch
ed228eb646
Another fixit improvement: add a lame script that pretends to be
...
tar(1), but actually uses cpio(1). Many people are getting confused
about the lack of a tar on the fixit floppy, and simply don't know
that cpio can basically handle tar format fine (or they simply don't
know how to invoke cpio).
1996-12-08 18:21:30 +00:00
Poul-Henning Kamp
f8d8dfe86e
Try to impreve DD mode.
...
Try to make 4Mb floppies work again.
1996-11-27 22:52:34 +00:00
Joerg Wunsch
a18763d01c
Comment out the setting of PATH in /dev/MAKEDEV on the fixit floppy.
...
It's entirely useless there.
Observed by: andreas
Make the pre-existance of /R/stage/dists/compat* non-fatal, so
`make rerelease' won't fall over.
1996-11-16 22:40:59 +00:00
Jordan K. Hubbard
7032f80768
Fix a bogon in my new release.10 target.
...
Submitted-By: John Hay <jhay@mikom.csir.co.za>
1996-11-15 22:16:09 +00:00
Andreas Klemm
f1a03fb628
Add a note, that vn driver has to be compiled into the kernel.
1996-11-14 14:23:53 +00:00
Jordan K. Hubbard
dc3d7ece3a
I'm feeling charitable, so I'll save the bloatists some valuable wind:
...
BLOAT! BLOAT! BLOAT! BLOAT!
Yes, but where else to put these stinking compat distributions. I, for one,
am bone tired of creating them by hand and then having everyone tell me I left
something out/in. Now any commiter can adjust the list as necessary, and I
forsee this as being so seldom necessary that I've simply committed the
uuencoded tarballs - these are from the last SNAP, and nobody complained
(for once) about that set.
1996-11-13 13:40:47 +00:00
Jordan K. Hubbard
5bcf2bc466
Bump BOOTMFSSIZE.
1996-11-12 19:18:05 +00:00
Poul-Henning Kamp
849635f6c0
Save some time.
1996-11-12 15:40:52 +00:00
Joerg Wunsch
518c7f2a9a
Several improvements to the `fixit' configuration:
...
. Don't gzip the crunched binary by now; it just fits, and execution is
a lot faster this way (it's truly demand-paged again).
. Add more(1), ft(8), protocols(5), a stripped down services(5).
. Improve the .profile, and make sysinstall actually use it again.
Still no go for a 4 MB configuration though. :-(
1996-11-09 16:25:47 +00:00
Jordan K. Hubbard
ac0a526843
Remove a mkdir in doTARBALL which, as far as I can tell, is not needed
...
for anything.
1996-11-08 19:09:45 +00:00
Joerg Wunsch
cd6f582031
Merge my vi hack^H^H^H^Hframework into HEAD, so the various revisions
...
should be in sync again. It's an env variable only, hence it's
harmless and ignored without the actual changes in vi's Makefile.
Suggested by: jkh
1996-11-07 14:50:28 +00:00
Joerg Wunsch
5bb883669b
Make `make release' fail if crunchgen failed.
1996-11-03 14:39:18 +00:00
Joerg Wunsch
ba99b43e2c
`make release' was checking out the new source code into $CVSROOT
...
which i figure is probably not what was intended. :-)
1996-11-03 08:52:31 +00:00
Jordan K. Hubbard
e7fc885e08
Add cmd to prototype services file so rrestore can work.
...
Suggested-By: Andrew Heybey <ath@bellcore.com>
1996-11-02 18:58:07 +00:00
Jordan K. Hubbard
e09f622ecc
Adjust the boot-time userconfig options to match reality.
1996-10-14 13:29:40 +00:00
Jordan K. Hubbard
04f11c618f
Ahem. It might be nice if I included /usr/src/contrib in with the other
...
src dists. This alone is a good reason to re-roll the SNAP before putting
it on CD.
1996-10-10 09:22:37 +00:00
Jordan K. Hubbard
b434db2353
OK, *now* the symbol file is being generated in the correct place.
1996-10-05 13:10:01 +00:00
Jordan K. Hubbard
d50a30076c
Multiple changes stacked as one commit since they all depend on one another.
...
First, change sysinstall and the Makefile rules to not build the kernel
nlist directly into sysinstall now. Instead, spit it out as an ascii
file in /stand and parse it from sysinstall later. This solves the chicken-n-
egg problem of building sysinstall into the fsimage before BOOTMFS is built
and can have its symbols extracted. Now we generate the symbol file in
release.8.
Second, add Poul-Henning's USERCONFIG_BOOT changes. These have two
effects:
1. Userconfig is always entered, rather than only after a -c
(don't scream yet, it's not as bad as it sounds).
2. Userconfig reads a message string which can optionally be
written just past the boot blocks. This string "preloads"
the userconfig input buffer and is parsed as user input.
If the first command is not "USERCONFIG", userconfig will
treat this as an implied "quit" (which is why you don't need
to scream - you never even know you went through userconfig
and back out again if you don't specifically ask for it),
otherwise it will read and execute the following commands
until a "quit" is seen or the end is reached, in which case
the normal userconfig command prompt will then be presented.
How to create your own startup sequences, using any boot.flp image
from the next snap forward (not yet, but soon):
% dd of=/dev/rfd0 seek=1 bs=512 count=1 conv=sync <<WAKKA_WAKKA_DOO
USERCONFIG
irq ed0 10
iomem ed0 0xcc000
disable ed1
quit
WAKKA_WAKKA_DOO
Third, add an intro screen to UserConfig so that users aren't just thrown
into this strange screen if userconfig is auto-launched. The default
boot.flp startup sequence is now, in fact, this:
USERCONFIG
intro
visual
(Since visual never returns, we don't need a following "quit").
Submitted-By: phk & jkh
1996-10-05 10:44:07 +00:00
Jordan K. Hubbard
318b6e2bd3
Correct a misuse of the GENERIC kernel where I should have referenced
...
the BOOTMFS kernel instead.
1996-10-05 07:46:54 +00:00
Jordan K. Hubbard
d98685782b
Fix bogon with kernel name.
1996-10-05 06:10:58 +00:00
Jordan K. Hubbard
46a7b8131d
Syncronize my tree so Eric can access the latest code.
1996-10-04 13:33:49 +00:00
Paul Traina
d49839662d
When doing a rerelease, cvs update from within the source directory so we
...
pick up the old CVSROOT if we don't have the environment variable set.
If /usr/src/release/install.cfg is present, put it out onto
the root filesystem of the boot floppy. It may optionally be
used to pre-configure sysinstall with custom values. (See next
batch of commits).
1996-09-26 20:48:03 +00:00
Paul Traina
42a69230b9
Fix a typo in phk's rawboot conversion
1996-09-25 00:43:23 +00:00
Poul-Henning Kamp
990926996c
Use rawboot for boot floppies.
1996-09-19 08:35:41 +00:00
Paul Traina
a7c2b4b01a
Turn off KTRACE on MFS boot floppy.
1996-09-09 21:25:40 +00:00
Paul Traina
62bb21530c
Add support for CVSROOT/INTCVSROOT as simple makefile variables.
...
Reviewed by: jkh
1996-09-07 01:05:16 +00:00
Jordan K. Hubbard
2822939a71
Don't stick CD distributions under dists/ directory.
1996-08-03 06:49:00 +00:00
Paul Traina
3acfee7c84
Add optional support for separate international CVS repository
1996-08-02 18:19:47 +00:00
Mark Murray
e90e57c0ce
libgcc.so.261.0 is moving to the compat20 dist.
...
OKed by: jkh
1996-07-10 06:36:33 +00:00
Jordan K. Hubbard
ae33fac50c
Some release changes I've had to make in dealing with the floppy space
...
crisis.
1996-07-09 16:52:53 +00:00
Jordan K. Hubbard
bf1dbdb51d
Merge
1996-07-09 11:26:00 +00:00
Jordan K. Hubbard
337f555126
Bump value for MFSINODE
1996-07-05 21:48:49 +00:00
Jordan K. Hubbard
6545b6a5da
Compress the doc files.
1996-07-05 08:53:54 +00:00
Jordan K. Hubbard
16805608c8
Copy the documentation files up into the release area - I've been doing
...
this by hand all along. Silly.
1996-06-29 02:22:48 +00:00
Jordan K. Hubbard
b0e26113fc
Correct minor syntactical error.
1996-06-26 19:06:11 +00:00
Jordan K. Hubbard
8b34936102
Fix another obj-misusage bogon. This will all get revisited for
...
2.2-release (and this file beaten on with a crowbar, as it so richly
deserves).
1996-06-26 01:24:54 +00:00
Jordan K. Hubbard
1e104a1ec9
Ok, NOW the install.sh scripts are installed correctly!
1996-06-13 09:35:16 +00:00
Jordan K. Hubbard
3da8e961d4
Correct a small typo in the Makefile.
1996-06-13 01:57:48 +00:00
Jordan K. Hubbard
d7ef194616
Automatically add install.sh scripts to dists.
1996-06-12 16:32:16 +00:00
Jordan K. Hubbard
3ee8cec854
Come up with a scheme for stamping the FreeBSD version number on CDs,
...
allowing sysinstall to automagically detect, mount and select an
appropriate FreeBSD CDROM as the installation media. Defining "appropriate"
also requires that you check the version numbers since an older FreeBSD
CD could be in the drive, which is the purpose of this patch.
1996-06-11 05:06:32 +00:00
Jordan K. Hubbard
4676f74284
Finally get this back into shape following my incorporation of Garrett's
...
enhancements.
1996-06-08 22:55:25 +00:00
Jordan K. Hubbard
a590cd439e
Various fixes, take power.uu out as it was causing overflows. We'll
...
need to fetch it dynamically rather than keep it in the source tree
(subject of a follow-up commit).
1996-06-07 11:46:19 +00:00
Jordan K. Hubbard
16c61233c0
Allow user to selectively redo any given part of the release in `rerelease'.
...
Create smaller BOOTMFS kernel with more sane sed command rather than fgrep/sed
Make it possible to generate multiple kernels with the KERNELS variable.
Add mtree generated distribution signatures to dists.
1996-06-06 10:13:32 +00:00
Jordan K. Hubbard
24fe14a098
Put .inf files directly into distributions so that sysinstall can find them.
1996-05-29 04:13:17 +00:00
Jordan K. Hubbard
b53e8a34e6
Sha-ZAM!
...
The root floppy is now gone. I shall not mourn its passing.
Everything we need is on boot.flp or the bindist.
1996-05-29 01:35:33 +00:00
Jordan K. Hubbard
fe85fe95db
Simply comment-out BUILDNAME and CHROOTDIR - they should be set at the time of
...
make's invocation.
1996-05-16 03:20:52 +00:00
Jordan K. Hubbard
0e9e4efa0a
Yow! /dev/wcd0c got omitted from the boot.flp somehow. Guess that explains
...
why ATAPI CDROMs were broken in the last (and this!) SNAPSHOT.. :-(
Oh well, next SNAP I guess.
1996-05-02 08:18:28 +00:00
Jordan K. Hubbard
f8a779d65b
Might as well be factual. Sigh!
1996-05-01 09:35:34 +00:00
Jordan K. Hubbard
89d8a80418
Face the truth and bump the 2.2-960428-SNAP to 2.2-960430; that's the
...
last bump, I promise!
1996-04-29 20:29:29 +00:00
Jordan K. Hubbard
7854541a2a
Add an extra line to the floppies target which will make it refresh
...
the distribution area's floppy images.
1996-04-29 19:38:36 +00:00
Jordan K. Hubbard
ba67e870cb
Bump snapshot release date - looks like I was off by a couple
...
of days!
More display fixes to sysinstall and assorted tweaking.
1996-04-28 00:37:38 +00:00
Jordan K. Hubbard
14aa2b826c
Move libdisk to its new home.
1996-03-19 03:26:33 +00:00
Jordan K. Hubbard
3c20d3561a
Get rid of the MIRROR.SITES file. It was a gratuitous duplication
...
of effort.
1996-02-27 03:40:40 +00:00
Joerg Wunsch
4f9a3d482f
Ooops, i've botched a backslash in my previous commit.
...
Also, move the "ammunition" block above, so it's handled before the
man pages are bing moved out to their own distribution.
1996-02-13 13:28:41 +00:00
Joerg Wunsch
34fca5dd0f
Special fixup to build and install the non-des ed(1) and init(8) into
...
the "bin" distribution.
1996-02-13 09:22:42 +00:00
Joerg Wunsch
2fb96ab9ba
Create symlinks for the MD5 libcrypt's in the bindist.
...
Jordan, this and my previous commit to lib/Makefile should
re-establish the libcrypt for our releases now. :-)
Well, not sure, perhaps init(8) is linked against the wrong libcrypt
in the bindist. :-(
1996-01-24 21:42:37 +00:00
Poul-Henning Kamp
c66cda217a
I belive this works now.
1996-01-14 19:10:16 +00:00
Poul-Henning Kamp
a91fd1190d
Shrink BOOTMFS kernel further. Make doFS.sh more intelligent.
...
boot4.flp should work fine as far as I can tell.
1996-01-13 23:31:46 +00:00
Poul-Henning Kamp
30e8b491fa
A new cleaned up Makefile.
1996-01-11 20:28:40 +00:00
Poul-Henning Kamp
bb91094a48
Remember to make the kernels dir.
1996-01-10 08:51:08 +00:00
Poul-Henning Kamp
288fe4dbdf
Moved doFS into shell-script so we can be more smart about it.
...
make two boot floppies, one without help files for 4MB systems.
Mine's loading one now. :-) -O2 may be needed.
1996-01-08 22:13:50 +00:00
Joerg Wunsch
5afba5f938
Use partition `a' for the vn device. Also vn-unconfig the vn device
...
after usage.
I think this has been the last show-stopper that prevented me from doing
a successful ``make release''. Jordan, go for the 2.2-SNAP! :)
1996-01-06 20:13:48 +00:00
Joerg Wunsch
c8e2dc5a38
Sheesh. I've added -lipx to the wrong crunch config file.
...
While i've been here, added the ``-s labels'' flag to vnconfig.
1996-01-03 23:41:03 +00:00
Joerg Wunsch
d95793c934
Hopefully the last bogons that prevented me from running a successful
...
`make release':
. the `doc' distribution was missing, so the FAQ and handbook files
couldn't be installed (Q: why did the psd etc. files install, only
that the dirs had the wrong ownership?)
. the crunched binaries do need now -lipx
1995-12-31 17:10:05 +00:00
Joerg Wunsch
b7738481bc
2.1.0R is over and out. Comment out the tags for it from the release
...
Makefile (so release builds in -current require to set it from the
command line).
Make the cleanup of ${CHROOTDIR} non-fatal. Otherwise, it stops
immediately if the ${CHROTDIR} is on a separately mounted file system.
1995-12-30 21:15:45 +00:00
Peter Wemm
40b0c0d936
Update the -current sources from the 2.1 branch.
...
Approved (in spirit) by: jkh
1995-12-07 10:34:59 +00:00
Jordan K. Hubbard
72f97bfa5b
Sync this again with Mark M's changes so that he and I can diagnose
...
the common problems.
1995-07-25 19:13:20 +00:00
Rodney W. Grimes
d3628763db
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00
Rodney W. Grimes
e5370bd7fe
Remove trailing whitespace.
1995-05-30 08:29:07 +00:00
Jordan K. Hubbard
d802eeef31
Nuke kernel out of root.flp; it's not necessary since there's already one
...
in the bindist. This brings root.flp down to 392K!
1995-05-29 10:56:33 +00:00
Poul-Henning Kamp
2ed03504f5
Actually put something in help.tgz :-)
1995-05-29 02:20:32 +00:00
Poul-Henning Kamp
de42a94e4b
Get help files form /stand/help.tgz
1995-05-29 02:13:31 +00:00
Poul-Henning Kamp
b82e26f63a
Increase size of MFS filesystem. (You need to remake release.3)
...
Remove unused devices (*[sw]d*[bdefgh]).
Dont gzip boot_crunch. (This SAVES space on a 4 MB machine, since the
file can be segment can be paged from now.
This (with the kzip patch) makes a 4M machine boot and run again.
Margin in my build is 22 blocks and 9 inodes.
I will look at tgz'ing the help files, we need that.
1995-05-29 01:28:21 +00:00
Jordan K. Hubbard
fdb4b4b383
Shrink the boot floppy by removing all extraneous stuff. Also increase
...
number of inodes.
Fix various bugs reported by Poul. Implement VTY switching.
1995-05-29 00:50:05 +00:00
Poul-Henning Kamp
3df0e2af63
Reduce the size of the MFS filesystem by 250 Kbyte.
...
Use && instead of ; a lot of places.
1995-05-28 07:04:36 +00:00
Jordan K. Hubbard
53a4ccbba0
Move /etc/protocols, /etc/services and /etc/sysconfig onto boot floppy.
1995-05-27 21:07:13 +00:00
Jordan K. Hubbard
a0e9ec2476
Remove fixit floppy (release.10) from targets until Poul fixes it.
1995-05-26 23:08:33 +00:00
Jordan K. Hubbard
e345eb1f24
Crunch Poul's changes down to fit on a floppy again. gah.
1995-05-26 21:55:25 +00:00
Jordan K. Hubbard
409f932965
Bring in Poul's patch to make the boot floppy more stand-alone in nature.
1995-05-26 21:47:13 +00:00
Jordan K. Hubbard
21deb1ee5e
Fix a bug in the /etc populating copy.
...
Change root.flp from a new format CPIO archive to a tar archive.
Unless we're willing to change the main tarballs from tar format to
"newc" (or, even better, "crc") cpio format, we need to use one common
one for all and that's tar for now. Install will now grab "root floppy"
from an ftp site if that's what you've got set.
Fix even more gripes from Poul's list.
1995-05-26 10:18:12 +00:00
Jordan K. Hubbard
fbd92ef8d5
Rename boot.flp to root.flp
1995-05-25 18:48:07 +00:00
Poul-Henning Kamp
c0b83abedc
Fix boot.flp and floppies targets.
...
Make cpio floppy to temp file first.
1995-05-25 06:14:10 +00:00
Jordan K. Hubbard
39ae3f1529
Eliminate much redundant cruft from cpio floppy.
...
Make more vty devices for us to use.
1995-05-25 01:51:45 +00:00
Jordan K. Hubbard
903463ef42
Put back some changes that were smashed in yesterday's release tree
...
shoot-down.
1995-05-25 01:22:20 +00:00
Gary Palmer
66b1d44d35
Move testftp: to release/sysinstall/Makefile where it should have
...
been in the first place.
1995-05-24 11:17:53 +00:00
Jordan K. Hubbard
0412e9f72c
Adjust targets to populate info files into distributions.
1995-05-24 08:59:01 +00:00
Jordan K. Hubbard
95e34bfc2e
Add rule to generate the info files.
...
Submitted by: gpalmer
1995-05-24 01:26:23 +00:00
Jordan K. Hubbard
023c271a28
Cleanup pass. Remove some grit left over from ripping out
...
the scripts.
1995-05-23 21:47:26 +00:00
Jordan K. Hubbard
23f2ee6126
Remove the last vestiges of the old installation method.
1995-05-23 21:33:53 +00:00
Gary Palmer
baf9eac5f1
The stand/scripts directory is obsolete. Don't create it in the cpio
...
floppy area.
1995-05-23 07:20:35 +00:00
Jordan K. Hubbard
1625ae170f
wt0 -> rwt0
1995-05-22 17:39:22 +00:00
Jordan K. Hubbard
769d392920
Clean up the cpio floppy target, remove the fixit floppy from my
...
"floppies" target - don't need to build that every time for testing.
1995-05-22 14:08:45 +00:00
Jordan K. Hubbard
0d8da7331a
Remove rst1 - it's not made by default.
1995-05-22 06:25:26 +00:00
Jordan K. Hubbard
d6f9f66840
Add tape devices to boot floppy.
1995-05-21 21:08:45 +00:00