jkh
5a4955a0bc
Remove perl5 from list of ports to build now that it's in the base system.
1998-09-09 14:20:22 +00:00
jkh
3aaf774c9f
Do an installworld rather than install to populate the chroot tree.
...
Recommended by: jb
1998-09-07 23:55:22 +00:00
jkh
87d9974846
Set CHROOTDIR's initial object type also.
...
Suggested by: jb
1998-09-05 07:43:13 +00:00
jkh
4411ac3da1
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
msmith
c9603566dc
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
jkh
24ab75c075
Actually *looking* at this file now, I see that a good deal more
...
can be eliminated. :)
1998-09-04 23:51:40 +00:00
jkh
1fdee35084
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
jkh
525a0456f6
Only move a.out libs if we're building for a.out.
1998-09-04 06:31:34 +00:00
max
2c94888c3d
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
jkh
9f6b1115ba
Put MSDOSFS back and look for something else to trim.
1998-09-01 06:57:18 +00:00
jb
2b6505f997
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 02:52:04 +00:00
gpalmer
3846bf0ec8
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
jkh
6d5ffb0b01
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
jkh
bdc9587444
Trim more out of the boot floppy so that it fits in 1.44MB again.
1998-08-16 00:44:29 +00:00
jkh
351dcdbe0d
Bump this one more time before going on a witch hunt for space.
1998-08-12 11:49:22 +00:00
jkh
4899ea63d4
Bring proflibs distro back from the dead - taught about BINFORMAT.
1998-08-12 11:43:24 +00:00
jkh
db99288e9d
Bump BOOTINODE value a bit more.
1998-08-11 03:59:12 +00:00
jkh
bd7376c5c9
A few size tweaks to try and get the -current boot floppy back under
...
control
1998-07-19 05:31:35 +00:00
jkh
d9909ce2f1
MF22: Copy up new doc files.
1998-07-16 10:15:53 +00:00
jkh
e76a514ff6
MF22: Add prototype errata file.
1998-07-16 10:09:55 +00:00
des
e2e75b07f0
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
c7c6f3feab
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
b1de54fb2f
Fix syntax error from last commit
1998-06-25 06:35:20 +00:00
brian
db662b91fd
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
jdp
ee68d1afd8
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
jdp
05f60feca3
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
jkoshy
676233ef27
-DALLLANG is now obsolete in "src/Makefile"; move to "src/release/Makefile".
...
PR: 6685
1998-06-06 04:39:42 +00:00
jkh
0d948cca04
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
jkh
290b49caf1
Do the aout libs if they exist in preference to the older ones in /usr/lib
1998-05-29 19:36:12 +00:00
jkh
242a675c64
Don't pack distfiles left over from docs builds into ports.tgz.
1998-05-20 01:06:32 +00:00
jkh
4d5174827c
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
jkh
02bf655efa
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
msmith
632701e8f5
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
jkh
4edce9bdac
Use the correct templates file.
...
PR: 6135
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1998-03-30 08:29:28 +00:00
jhay
4b4f1b5abd
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
jkh
552164a7bb
MF22: don't snip SYSVSHM
1998-03-10 17:29:44 +00:00
jkh
7507abe7e7
DOH! Forgot a backslash.
1998-03-06 23:03:49 +00:00
jkh
54476b582e
Go to reduced device set now that "make-unders" work.
1998-03-06 06:47:09 +00:00
eivind
1960e2add5
... 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
jkh
2d31a8b4c6
MF22: Optimize DOC bootstrap.
1998-02-13 20:34:25 +00:00
pst
5c291b8a2d
Remove INTCVSROOT, no longer needed thanks to cvsup
1998-02-01 06:35:44 +00:00
jkh
7ce79be939
Collapse 2 settings of PATH into one (didn't notice the 1st one before).
1998-01-28 04:05:10 +00:00
jkh
83e933cd38
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
jkh
fe5cbb2eba
Temporary work-around for a ports building problem I really don't
...
understand just yet.
1998-01-27 01:06:49 +00:00
jkh
d61a0bc6d3
Clean up doc bootstrap ports afterwards.
...
Small stylistic cleanup.
1998-01-24 07:30:55 +00:00
jkh
c28ebdedae
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
jkh
1b72307204
Add a missing \ the previous committer omitted from the crunch target.
1998-01-19 16:10:51 +00:00
brian
c73933598a
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
fe9a1c7666
MF22: rev 1.246.2.65, put the bootstrap files onto the fixit floppy.
1997-10-20 21:57:14 +00:00
jkh
a7fe67864a
Turn NODOC back on - this is going to take a bit more work to get right.
1997-10-05 22:31:40 +00:00
jkh
0594f38deb
Remove NODOC setting - time to figure out how to get this working again.
1997-10-05 09:47:28 +00:00
jkh
4f41e29268
Fix syntax error I introduced earlier. :)
1997-10-04 20:51:42 +00:00
jkh
818f323e76
Support crypto and kerberos source dists.
1997-10-04 09:05:06 +00:00
jkh
acd928eb21
Install boot.help differently.
1997-10-03 14:17:46 +00:00
markm
1b37bc3e51
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
jkh
915e72339e
kerberos4 -> kerberosIV
...
Submitted by: Akira Watanabe <akira@myaw.ei.meisei-u.ac.jp>
1997-10-01 09:01:16 +00:00
jkh
3a0f2a6fe6
Fix kerberos breakage for release.
...
Submitted by: markm
1997-09-30 08:09:03 +00:00
joerg
7b5c64ab47
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
cab5331184
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
jkh
10251b0fa8
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
jkh
6047dd4c94
Yikes! Whomever put the non-overridable setting of BUILDNAME in
...
here, don't do that!
1997-09-04 11:54:01 +00:00
jkh
b11d564e5e
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
jkh
a6ea1658e3
Skip contrib-crypto
1997-09-03 23:15:38 +00:00
jkh
c93bc06c52
Make README.TXT for floppies reference work.
1997-07-31 10:57:31 +00:00
jkh
907acc12b7
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
jkh
20bf9a3e17
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
jkh
0bf85b62d4
OK, *this* is how the ports stuff should have been built to begin
...
with. ;-)
1997-07-13 00:54:22 +00:00
jkh
f4e6702e75
Move ports distribution copying for ftp dist into the correct place.
1997-07-09 12:45:17 +00:00
jkh
683892d340
Split section 6 catpages/manpages out into games dist.
1997-07-02 08:59:00 +00:00
jkh
5d0935013f
Protect against CVSROOT not being set.
...
Submitted by: fenner
1997-06-29 18:07:01 +00:00
jkh
e0e414425c
endif -> .endif (from BOOT_CONFIG changes).
1997-06-28 16:24:09 +00:00
pst
ca8e3b2040
Reorder things and import NOSHARED.
1997-06-28 08:21:10 +00:00
jkh
7559f25bab
YAMF22
...
Submitted by: pst
1997-06-24 23:08:18 +00:00
jkh
9d9ead19a1
Do ports.1 earlier.
1997-06-23 01:49:35 +00:00
jkh
472218ee71
Argh - 3rd time's a charm. Move doc even further in the distribution chain.
1997-06-22 17:59:04 +00:00
jkh
7bf6a981bc
The doc dist was being made too early - move it.
1997-06-22 17:21:59 +00:00
jkh
acef7b6f1a
Bag previous behavior of making all BIN_DISTS get a set of /etc files.
...
If a bindist clone wants etc files, it can clone them from bin. If it
doesn't, now it won't. :)
1997-06-22 10:17:32 +00:00
jkh
3bb8305ac5
Reshuffle some of the distribution names to make them
...
easier to remember & allow overrides.
1997-06-22 08:37:49 +00:00
jkh
7020641f44
Make docs go to the right place finally.
1997-06-21 19:39:48 +00:00
jkh
84e984b24f
Whoops, get the proper rev of this.
1997-06-21 15:45:51 +00:00
jkh
dd6c0a48e7
Change the way distributions are built such that they can be built
...
either in the Makefile or by an external script. Move some of the
existing stuff into scripts.
1997-06-21 15:41:55 +00:00
jkh
628c1856e7
Whoops - add boot.foo files to the outside of the MFS, not the inside. :)
...
Brain engaged now.
1997-06-12 09:23:54 +00:00
jkh
528afa5976
Copy boot.help file onto boot.flp and write zero-length boot.config
...
there to shut the boot blocks' whining little face up.
1997-06-12 09:18:29 +00:00
jkh
aedded4929
Make readmes in ports.
...
Submitted by: asami
1997-06-11 10:03:40 +00:00
brian
d77a8bac2e
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
e77dc0beaa
Create the release name of SNAPs automagically.
1997-06-01 08:06:48 +00:00
jkh
2edb07cac1
Add rules for building doc back into releases, conditionalized on NODOC.
...
Also clean up some of the comments at the top. It's 12 o'clock, and
that is all.
1997-05-24 20:15:13 +00:00
danny
5cb4d1de3b
Spelling/typo fix.
1997-05-03 12:14:21 +00:00
jkh
1f3e340e00
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
b0b7aa73cd
``Ooops'' :-)
1997-04-13 20:20:25 +00:00
joerg
bad54f644f
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
a0864ebb14
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
cc24249a86
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
e57e7ec6e4
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
4cbeeb4a53
Fix Jordan's botched revision 1.280 (looks like cut&paste spamming)
1997-03-14 08:21:09 +00:00
joerg
30c15106d5
Do not spam our distributions accidentally with BOOTMFS files.
1997-03-12 18:09:15 +00:00
jkh
8e5dde9fd0
NO_PORTS changes...
1997-03-12 02:42:55 +00:00
jkh
81a258ae15
Bring in split-CDROM changes from 2.2
1997-03-12 02:31:12 +00:00
joerg
7b48d0d7a4
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
eb6e762489
YAMF22 (rev 1.246.2.29: bootstrapping aid)
1997-03-11 13:55:46 +00:00
jkh
b52bec53e1
Add support for ports collection distribution.
1997-03-11 00:07:11 +00:00
joerg
34f6708281
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
11758f633b
. 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
92ad872fc3
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
83b3c2c161
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
jkh
b12cb65847
1. Sync ABOUT.TXT changes.
...
2. Go back to using a filesystem on the boot floppy; the rawboot boot blocks
were just too non-functional for other things.
1997-02-05 04:29:53 +00:00
jkh
ecf2d1f054
Copy ABOUT.TXT properly to the CD also.
1997-01-14 14:48:16 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
jkh
21ab39d2e4
DTRT for the 2nd CDROM and cdrom.inf automatically.
1997-01-06 11:45:01 +00:00
jkh
a7feb61d49
Use the right dd conversion options for whacking on the sysinstall commands.
1997-01-02 10:29:40 +00:00
jkh
345204bf87
Make CHECKSUM.MD5 files automatically.
1997-01-01 03:16:34 +00:00
jkh
864897b364
argh!! I thought I stomped these two lines already.. :(
1996-12-30 05:35:33 +00:00
jkh
1d16d2e5a0
More properly call objlink target than use `obj OBJLINK=yes'; the latter
...
form seems broken these days anyway.
1996-12-30 02:57:33 +00:00
jkh
5e34d5b143
Support the use of the 2nd CDROM as a fixit aid. Also put the EHS
...
into a submenu in case you need to start it again (or at some other point
in the installation).
Submitted-By: joerg
1996-12-29 05:51:40 +00:00
jkh
9e30bacfe6
Add a "catpages" distribution for the catman stuff.
...
Submitted-By: joerg
1996-12-29 05:28:41 +00:00
jkh
4cd5e2e614
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
46b1d1f894
Build the compat dists via the standard build with the rest of the tree
...
rather than as a special case.
Reviewed by: jkh
1996-12-23 05:10:31 +00:00
jkh
ee27c541e3
Merge from 2.2
1996-12-14 23:14:39 +00:00
jkh
54495bebc3
Allocate more inodes for general use now that we have the room.
1996-12-12 19:46:21 +00:00
jkh
a08645acaf
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
1540c7d862
Another fixit improvement: add a lame script that pretends to be
...
tar(1), but actually uses cpio(1). Many people are getting confused
about the lack of a tar on the fixit floppy, and simply don't know
that cpio can basically handle tar format fine (or they simply don't
know how to invoke cpio).
1996-12-08 18:21:30 +00:00
phk
7a88ca4da6
Try to impreve DD mode.
...
Try to make 4Mb floppies work again.
1996-11-27 22:52:34 +00:00
joerg
2930ea50f4
Comment out the setting of PATH in /dev/MAKEDEV on the fixit floppy.
...
It's entirely useless there.
Observed by: andreas
Make the pre-existance of /R/stage/dists/compat* non-fatal, so
`make rerelease' won't fall over.
1996-11-16 22:40:59 +00:00
jkh
a135c7fe0c
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
c27ec42ac8
Add a note, that vn driver has to be compiled into the kernel.
1996-11-14 14:23:53 +00:00
jkh
cdfeb8fe44
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
jkh
1de9e41957
Bump BOOTMFSSIZE.
1996-11-12 19:18:05 +00:00
phk
913f044de9
Save some time.
1996-11-12 15:40:52 +00:00
joerg
ce411f960d
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
jkh
3fca91d40c
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
7ab469589f
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
23653336af
Make `make release' fail if crunchgen failed.
1996-11-03 14:39:18 +00:00
joerg
90dce26fec
`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
jkh
f49706877e
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
jkh
7208355a13
Adjust the boot-time userconfig options to match reality.
1996-10-14 13:29:40 +00:00
jkh
2bb87dfc53
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
jkh
a0fd39b29f
OK, *now* the symbol file is being generated in the correct place.
1996-10-05 13:10:01 +00:00
jkh
92667e3313
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
jkh
0d7120a70d
Correct a misuse of the GENERIC kernel where I should have referenced
...
the BOOTMFS kernel instead.
1996-10-05 07:46:54 +00:00
jkh
614dce302f
Fix bogon with kernel name.
1996-10-05 06:10:58 +00:00
jkh
177253487a
Syncronize my tree so Eric can access the latest code.
1996-10-04 13:33:49 +00:00
pst
303ae0dadb
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
pst
1c3a7303b4
Fix a typo in phk's rawboot conversion
1996-09-25 00:43:23 +00:00
phk
8fc1517da9
Use rawboot for boot floppies.
1996-09-19 08:35:41 +00:00
pst
2a0a8b779a
Turn off KTRACE on MFS boot floppy.
1996-09-09 21:25:40 +00:00
pst
9140505990
Add support for CVSROOT/INTCVSROOT as simple makefile variables.
...
Reviewed by: jkh
1996-09-07 01:05:16 +00:00
jkh
3b70da563f
Don't stick CD distributions under dists/ directory.
1996-08-03 06:49:00 +00:00
pst
94e1c478c3
Add optional support for separate international CVS repository
1996-08-02 18:19:47 +00:00
markm
5566177ed6
libgcc.so.261.0 is moving to the compat20 dist.
...
OKed by: jkh
1996-07-10 06:36:33 +00:00
jkh
c3e53b9512
Some release changes I've had to make in dealing with the floppy space
...
crisis.
1996-07-09 16:52:53 +00:00
jkh
6082dbb660
Merge
1996-07-09 11:26:00 +00:00
jkh
5aa5e5a7d8
Bump value for MFSINODE
1996-07-05 21:48:49 +00:00
jkh
37de7c9701
Compress the doc files.
1996-07-05 08:53:54 +00:00
jkh
090d9e9546
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
jkh
3763aacda3
Correct minor syntactical error.
1996-06-26 19:06:11 +00:00
jkh
f3363c29d7
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
jkh
95e3e749fd
Ok, NOW the install.sh scripts are installed correctly!
1996-06-13 09:35:16 +00:00
jkh
3f082d87f9
Correct a small typo in the Makefile.
1996-06-13 01:57:48 +00:00
jkh
5385a16e56
Automatically add install.sh scripts to dists.
1996-06-12 16:32:16 +00:00
jkh
f27ab1365a
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
jkh
703fd63cf9
Finally get this back into shape following my incorporation of Garrett's
...
enhancements.
1996-06-08 22:55:25 +00:00
jkh
9eb8bcf5f7
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
jkh
96298892eb
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
jkh
161f96e430
Put .inf files directly into distributions so that sysinstall can find them.
1996-05-29 04:13:17 +00:00
jkh
6494b19d73
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
jkh
996907c196
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
jkh
cc47383b6b
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
jkh
0b4caaecfb
Might as well be factual. Sigh!
1996-05-01 09:35:34 +00:00
jkh
5c83d66490
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
jkh
4f4132f247
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
jkh
7a8e35fbab
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
jkh
e8a940f758
Move libdisk to its new home.
1996-03-19 03:26:33 +00:00
jkh
a47fe7dccd
Get rid of the MIRROR.SITES file. It was a gratuitous duplication
...
of effort.
1996-02-27 03:40:40 +00:00
joerg
cdfca40be2
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
b454fdcba1
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
a19908742a
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
phk
4b351aa8eb
I belive this works now.
1996-01-14 19:10:16 +00:00
phk
f6fba8512c
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
phk
bad7053995
A new cleaned up Makefile.
1996-01-11 20:28:40 +00:00
phk
ae5f21438b
Remember to make the kernels dir.
1996-01-10 08:51:08 +00:00
phk
30806f728b
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
26a185509d
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
61c04a04af
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
443d347603
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
8afe324a8c
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
03382d7ccd
Update the -current sources from the 2.1 branch.
...
Approved (in spirit) by: jkh
1995-12-07 10:34:59 +00:00
jkh
1aab1eb4fd
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
rgrimes
1b1ee55538
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00
rgrimes
bb2ad2880b
Remove trailing whitespace.
1995-05-30 08:29:07 +00:00
jkh
56df30b7c6
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
phk
e86dac098a
Actually put something in help.tgz :-)
1995-05-29 02:20:32 +00:00
phk
91f5f82dab
Get help files form /stand/help.tgz
1995-05-29 02:13:31 +00:00
phk
afa4cca266
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
jkh
0fe7556fa5
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
phk
1972cc1607
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
jkh
68a9fa97d8
Move /etc/protocols, /etc/services and /etc/sysconfig onto boot floppy.
1995-05-27 21:07:13 +00:00
jkh
a1b5ac1149
Remove fixit floppy (release.10) from targets until Poul fixes it.
1995-05-26 23:08:33 +00:00
jkh
df047ee1a4
Crunch Poul's changes down to fit on a floppy again. gah.
1995-05-26 21:55:25 +00:00
jkh
ea01a273e6
Bring in Poul's patch to make the boot floppy more stand-alone in nature.
1995-05-26 21:47:13 +00:00
jkh
120ce88698
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