Commit Graph

119 Commits

Author SHA1 Message Date
bde
0a591c5133 Change install' to ${INSTALL}' so that default install flags can be
specified in the top level Makefiles.

Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.
1995-08-06 12:24:38 +00:00
ache
7fcebca143 Rename ISO8859-1 to ISO_8859-1 per RFC1700 1995-06-17 03:17:16 +00:00
rgrimes
5a145b5eb1 Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
ache
c0c3c1dcdc Change ln -sf to rm -f and ln -s, first one work incorrectly
for directories when called second time
1995-05-13 16:58:37 +00:00
jkh
ed942743ae Lower-case the name of the DES directory. Yes, it's an acronym, but DOS
is still dOs.

					Jordan
1995-05-11 05:22:29 +00:00
jkh
6f26f7d722 secure -> DES 1995-05-09 00:15:30 +00:00
jkh
9133cae150 Add modem database file for new tip changes. 1995-03-31 11:41:58 +00:00
rgrimes
e239b1d184 This is the rc work as provided by pts, I will me makeing some additional
changes to it based upon other outstanding bug reports and commits made
after his work.

Comments:

(a) sysconfig is still used to do all configuration.  I was not going to
    change that out from under you.... a user never need edit netstart
    or rc* unless they're being very weird.

(b) rc.maint has been folded back into rc.  It is just unworkable as
    a separate chunk because of ordering bogosities

(c) netstart does what it says... it starts up enough of the network to
    get up,  it doesn't start every bloody daemon that might talk to a
    socket...  netstart ifconfig's the devices and sets up routing if
    configured to do so.

(d) nfs disks are mounted immediately after netstart completes

(e) syslog is started as early as possible (right after nfs) so that error
    messages can get logged to remote syslog servers properly

(f) named is started (there is an argument that says that named should be
    started before syslogd because if you are the dns server for your domain,
    you'd like named to resolve remote hosts in syslog.conf,  but this is
    a minority case and the trivial workarround is to put the syslog host
    in /etc/hosts or use an /etc/resolv.conf -- why? because you want syslog
    to catch named errors, which is a MUCH more important and likely occurance)

(g) NOW all of the rest of the network daemons such as the time stuff, RPC,
    NIS, NFS, Kerberos and inetd are started

(h) the rest of the generic stuff is done (cron/printer/sendmail)

(i) shared libraries are set

(j) /etc/rc.i386 is run (this does FreeBSD/386 specific stuff like ibcs2,
    xtend, and all of the syscons stuff
    (this is actually started as /etc/rc.`uname -m`

(k) the syscons stuff has gotten a serious cleaning to make it consistent
    with rc conventions

(l) rc.local has had the comments about syscons removed (they are not relevant
    to this file now) and the full name of the kernel has been restored to
    /etc/motd

Submitted by:	pts
1995-03-30 06:26:19 +00:00
jkh
154d03f901 Add rc.maint file. 1995-03-24 00:17:37 +00:00
phk
bc95b8669d Install /etc/sysconfig 1995-03-24 00:15:15 +00:00
rgrimes
213ba8a699 Convert from using old root.cache to new named.root 1995-03-23 08:43:07 +00:00
wollman
9334c82b9e Change named starting convention to use $namedflags like most other
daemons that take command-line arguments.  Correct /etc/namedb installation
to use the correct files.
1995-03-21 16:44:04 +00:00
rgrimes
fe2ab503b7 Use new mtree file to rebuild /usr/include.
Replace rm -f; ln -s with ln -sf when installing LATIN1LINKS, also
do not attempt to chown/chmod these links.
1995-03-18 07:01:53 +00:00
rgrimes
120393821b Simplify all the newfs commands into ${NEWFS} and add -t 0 -u 0 so
we can again newfs floppies.

Now I just need to squish the bits back under 1.44MB :-(.  I don't know
if it will be possible to get down to 1.2MB.
1995-03-10 08:42:07 +00:00
ache
f9c14aba19 Move symlinks creation here 1995-02-26 20:29:37 +00:00
phk
b02346c470 make distribute change. 1995-02-25 21:01:48 +00:00
amurai
a967447a41 Adding ppp configuration files entry for distribution packages. 1995-02-04 11:16:47 +00:00
jkh
41a8665109 Edit out some extraneous tabs. 1995-01-27 02:20:42 +00:00
jkh
b8df2a94a6 Remove the src tarball stuff from this Makefile - all the release
stuff is on its way out of here and into release/Makefile.
1995-01-17 20:00:01 +00:00
jkh
c8f69c20cd Catch the one I missed. 1995-01-15 11:21:47 +00:00
jkh
0d538f48a2 Make one last stab at making this work before I go. 1995-01-15 06:13:46 +00:00
jkh
4677f1525f Actually, there's a better way to do this whole srcdist tarball business.
Take first steps toward implementing it.
1995-01-14 12:48:39 +00:00
jkh
2ddf16d486 Clean up src-tarball definition. 1995-01-14 12:29:38 +00:00
ache
b19bb59227 Remove adduser.conf & userids, not needed with new adduser 1995-01-03 12:02:05 +00:00
ache
8671e32278 Add adduser.conf & userids 1994-12-28 13:54:06 +00:00
dg
a089fe26ef Install rc.serial. 1994-12-01 13:55:49 +00:00
phk
3247b00cea No point, what so ever, in installing /etc/myname 1994-11-20 23:11:00 +00:00
phk
c986042607 Final changes. Now "make distribute" should work as advertised. 1994-11-14 20:56:17 +00:00
phk
c7f3914b94 Fixes related to release-production:
bdes only if !NOCRYPT
Always MAKEDEV in bindist, otherwise diskless installation is a mess.
1994-10-29 12:47:44 +00:00
phk
0a65d99c0d Reflect the fact that we only have one GENERIC kernel now. 1994-10-22 02:11:08 +00:00
phk
fe26fe62c9 Various changes to the 1.1.5.1'sh install procedure. 1994-10-17 02:32:41 +00:00
phk
efa9ab6cdf Some changes to the old floppies to handle the new /etc/init's way of doing
things.
1994-10-16 20:38:27 +00:00
phk
35cd245851 Format floppy before use. Make 1.44 Mb floppies for now. 1994-10-15 07:55:36 +00:00
ache
04a16b3eca /etc/profile added (the similar stuff like in csh.login) 1994-09-28 13:33:01 +00:00
rgrimes
5b51f23ee4 Add -e option to mtree commands so that extra directories are ignored.
Change conditional around building usr/local to be MAKE_LOCAL instead of
CDROMDIST.  This was coped from src/Makefile and makes much more since.
1994-09-23 06:21:13 +00:00
rgrimes
6e944b4448 Revert the change that moved the /etc files to share/examples/etc, the
files have been pulled down out of the Attic and updates will be applied
shortly.
1994-09-23 06:15:19 +00:00
wollman
4a6590af0c Get rid of the files that now live in src/share/examples/etc, and update
Makefile to install them from there rather than from here.
1994-09-19 21:30:29 +00:00
rgrimes
f4059a707e 1. Add back *.c to CLEANFILES, seems crunch makes quite a mess!
2.  Update the COPYRIGHT= to be just the COPYRIGHT file for now.

3.  Fully parameterize the floppy device being used.  This is needed right
    now so I can at least build these on 1.44 until it all is working, then
    I will have to find a way to get them back down to size.

4.  Remove mount_pcfs from the filesystem floppy, we don't have that yet.

5.  Update the shared libraries t obe copied.  This should now work for
    this and all future releases.

6.  Reduce the CRYPT_SRCS down to the few static binaries that have crypt
    in them.

7.  Change all references for the kernel from /386bsd to /kernel.

8.  For some reason umount is returning 1, use a - until I can find out why.

9.  Update the disklabel commands to be 4.4 syntax.

10. Remove the ugly elvis wart, we don't have elvis anymore.

11. Use the -d (directories only) option on the mtree commands.  This
    greatly reduces the noise from distrib-dirs:.

12. Note the fact that the mtree commands need a wrapper around them as they
    return a status of 2 if the tree was modified and the make should not
    exit on that condition.

13. Add a trailing slash on the chflags command as ${RELEASEDIR} may be
    a symbolic link.
1994-09-15 04:44:03 +00:00
rgrimes
e509ebcf78 Correct path to crunch, and remove srccontrib tarballs (we have no more
srccontrib!)
1994-09-09 16:11:58 +00:00
rgrimes
8b0b7666c6 Remove the explicit call to ../Makefile mdec:, it is now handled by a make
install from the top level correctly.

Rewrite release-dirs: to use new mtree file mtree/BSD.release.dist.
1994-09-09 13:34:27 +00:00
rgrimes
ac54e619d6 1. Make CLEANFILES a little less dangerous by being more spcifc about
some file names.

2.  Add MAKEDEVS= that does all the /dev population so that this is not
    duplicated in 2 or 3 places.  Helps to keep it in sync too.  Cleaned
    up and fixed to not overflow inode tables.

3.  Fix paths to the 2 crypt versions.

4.  Init is sbin/init now instead of sbin/init.bsdi.

5.  bdes is now in secure/usr.bin, will need to do something about telnet.

6.  Incorporate 1.1.5.1 patches for EXTRACT.sh files.

7.  Correct calls to make kcopy-flooppy to work with or without obj/.

8.  Reorder src-clean: target so that it does not destroy the real obj
    tree, but does rip out junk and obj links.

9.  Incorporate 1.1.5.1 patche for srcbin tarball name.

10. Add chflags command to release-dirs target so the rm -rf can have a
    chance to work.

With this and a few more commits I will have 2.0 bin tarballs.
1994-09-08 09:33:38 +00:00
pst
2c2686d187 Remove the old crypt/no-crypt rules and replace them with
the choice of building with the password scrambler or the DES
libraries.  Folks outside the US can simply drop in the other
DES libraries. (stupid laws...)

Everything still keys off of the old NOCRYPT variable so building
a portable distribution remains the same.

Submitted by:	pst
1994-09-07 07:42:56 +00:00
gpalmer
ce650b4117 Change references of 'mount_isofs' to 'mount_cd9660' as needed by FBSD 2.0 1994-09-05 05:14:01 +00:00
jkh
6266d99d59 Oh GACK! src-clean doesn't quite work that easily since cleandist rebuilds the
obj links again and they need to be nuked out one more time after it's finished.
Sigh..  Oh well, this code will probably never be run again anyway.
1994-06-29 21:19:38 +00:00
jkh
a910b60ab7 Clean this puppy up quite a bit. Most notably:
1. Use ${MAKE} everywhere again.  Whoops.
2. Replace multiple invocations of gzip ... split ... with one variable.
3. Add src-clean target for making the src tree presentable before
   making a src tarball out of it.
1994-06-29 11:06:30 +00:00
jkh
77997259e7 Fix a simple makefile brain-o; didn't effect 1.1.5A since we don't compile
with CRYPT initially set.
1994-06-28 05:37:04 +00:00
jkh
9f3614846f 1. Remove a rather strangely gratuitous bit of profanity
2. Use elvis instead of vi for the editor on the cpio floppy; dmesg is back.
1994-06-24 22:18:46 +00:00
jkh
e69348e3ab My last few changes to the release code plus a small termcap file
for the cpio floppy.
1994-06-24 14:27:25 +00:00
jkh
f36c2916e9 Whoops - missed a couple of intermediate files. Nuke 'em. 1994-06-22 08:37:28 +00:00
jkh
67d287b343 Ok, this should about wrap it up.
1. All the crunched files work now; don't install copies, used the crunched
   versions.
2. Make the clean rules DTRT now that we have stuff to clean.
1994-06-22 08:33:28 +00:00