Commit Graph

92 Commits

Author SHA1 Message Date
phk
09e37dc3e3 Final changes. Now "make distribute" should work as advertised. 1994-11-14 20:56:17 +00:00
phk
95fca924d5 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
e9e3ac45e0 Reflect the fact that we only have one GENERIC kernel now. 1994-10-22 02:11:08 +00:00
phk
805eb48b1c Various changes to the 1.1.5.1'sh install procedure. 1994-10-17 02:32:41 +00:00
phk
f20bc18ebc 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
261a75b7fc Format floppy before use. Make 1.44 Mb floppies for now. 1994-10-15 07:55:36 +00:00
ache
5b155b9312 /etc/profile added (the similar stuff like in csh.login) 1994-09-28 13:33:01 +00:00
rgrimes
2997c484c4 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
3f56b9fa2e 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
ad23f0f95a 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
983da43d54 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
e52db75c97 Correct path to crunch, and remove srccontrib tarballs (we have no more
srccontrib!)
1994-09-09 16:11:58 +00:00
rgrimes
666f2fb3d3 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
e72aa872ea 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
c7db8bc467 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
e0ddbd275a Change references of 'mount_isofs' to 'mount_cd9660' as needed by FBSD 2.0 1994-09-05 05:14:01 +00:00
jkh
4d2c47b561 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
d504a63365 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
4193aa953c 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
30c46e34db 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
81130f902b 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
069c09aaf9 Whoops - missed a couple of intermediate files. Nuke 'em. 1994-06-22 08:37:28 +00:00
jkh
b25af36ec1 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
jkh
3380f636bd Whoops - I missed a commit; EXTRACT scripts were misnamed. Correct. 1994-06-21 12:42:56 +00:00
jkh
11c03a99af 1. Increase number of inodes for kcopy floppy; we've currently run out.
2. Get kcopy and filesystem images from current directory since we
   now build them here; a clean rule is now all that's needed to make
   the crunch stuff complete.
1994-06-21 11:02:38 +00:00
jkh
57875d4858 Commit some additional changes for making this work with obj dirs. 1994-06-20 03:39:59 +00:00
jkh
df9f97ce7a 1. Fill out the crunch target - this should do the trick (we'll see).
2. Remove the NOOBJ line - we want an object dir now.
1994-06-15 21:21:50 +00:00
jkh
222cd8859b Install manpath.config and mail.rc properly, and directly from the src
tree now (rather than having a local copy.
1994-06-15 20:43:20 +00:00
jkh
1abbfca57d Lots of changes:
1. Properly use ${.CURDIR} now instead of hardcoded relative dirs.
2. Use ${BINOWN} and ${BINGRP} everywhere instead of root/wheel
3. Add target for copying over EXTRACT scripts (and add them here).
4. Start thinking about crunched floppy target (not in yet, next commit).
1994-06-15 20:14:29 +00:00
csgr
485c48d80c Change all lib*.so.1.0 to lib*.so.1.1
(Once again, pointed out by Volker Paepcke.)
1994-06-08 11:01:46 +00:00
jkh
f7c683a1fb Fix the absolute paths for boot blocks. Now uses ${DESTDIR}. 1994-06-03 05:18:18 +00:00
phk
7034c0c412 added make.conf template, which does nothing. 1994-06-01 00:58:06 +00:00
guido
58c979d79c 1) Added s/key support .
2  Added optional excessive login logging.
3) Added login acces control on a per host/tty base.
4) See skey(1) for skey descriptions and src/usr.bin/login/README
  for the logging and access control features.

-Guido
1994-05-19 18:06:46 +00:00
rgrimes
d9421d497a Add the installation of /var/crash/minfree with a value of 2048 so that
savecore will not FILL the /var partition.
1994-05-19 12:29:29 +00:00
jkh
b94dcca853 Add manpath.config to the default list of things installed in /etc
for releases.
1994-05-17 13:03:36 +00:00
rgrimes
ae381507e2 Use ISO9660/DOS compliant file names for the tar balls now. 1994-05-03 10:11:21 +00:00
rgrimes
c115841180 >From BETA_1_1 branch:
----------------------------
revision 1.53.2.3
date: 1994/04/10 20:19:37;  author: rgrimes;  state: Exp;  lines: +12 -3
Must have etc and usr directories on the cdinstall floppies.
Need to have device files for mcd1.
Create links for usr/libexec and usr/lib on cdinstall floppies so that
shared library code is loaded from cdrom.
1994-04-18 04:23:33 +00:00
rgrimes
3c46360cf3 Pull in changes just made to the BETA 1.1 branch for cd install floppy
support.
1994-03-20 01:23:42 +00:00
rgrimes
e925967e03 >From BETA_1_1 branch
Correction for wrong permissions on /root, /usr/lib, /usr/libexec,
/usr/share and /usr/share/misc caused by filesyst.flp cpio file.
1994-03-07 00:42:56 +00:00
rgrimes
f7cfcf8b63 Update to generate the ISO9660 names for the floppy images, use fd1200
inplace of floppy5.
1994-02-23 15:36:05 +00:00
rgrimes
667b223861 Whoops, forgot to $Id$ this file, and re-enable floppies target in
make release
1994-02-21 21:53:20 +00:00
rgrimes
317fa93e13 Major hackery to get the 1.1 Beta floppies building. Have a special
pair of crunched binaries that are not built by this, but other than
that it is back to an automated procedure.  So many changes it is
hard to describe.
1994-02-21 21:52:00 +00:00
rgrimes
33f01e3bce Add obj/ in front of freefall.cf so that the install works. 1994-02-09 03:40:59 +00:00
rgrimes
4a67e7401a Update for new COPYRIGHT.* files. 1994-02-09 00:58:12 +00:00
rgrimes
3d79df5497 Add PERSONAL.ACKS to file list.
Use freefall.cf as sendmail prototype file, it is more realistic than the
tcpproto.cf file for a FreBSD system.  Fix so that obj dir is created in
sendmail/cf/cf as to not polute the source tree and to have the Makefile
in there do the right things.

Remove all the extra /dev/fd0?* entries on the floppies, they where using
up all the inodes and are not needed at this time.

Temporarily remove the floppy target from release: untilit is
fixed.

This file has lots more work coming, but to get the 1.1 BETA out I am
going to hand craft the floppies :-(.
1994-02-08 08:58:41 +00:00
ache
b259b0c394 Remove obsoleted floppy partition from device name. 1994-01-27 02:58:05 +00:00
nate
f26c3f84b8 The system default crontab now resides in /etc/crontab, and I changed it's
mode to 644 as most unix systems allow you to read root's crontab.
1994-01-25 17:27:03 +00:00
rgrimes
8700a44b93 Change ${RELEASEDIR}/filesystem to be filesys so hat it is ISO9660 compliant. 1994-01-22 09:04:21 +00:00
rgrimes
d0e2281dc9 Add SUPPORT.TXT and MIRROR.SITES to the top level FREEBSD files that get
installed in /.
1994-01-22 08:27:56 +00:00
rgrimes
8bf091d0f6 From: Julian Howard Stacey <stacey@guug.de>
Subject: Bug & Fix for etc/Makefile cpio-floppy: re /tmp creation.
Date: Fri, 26 Nov 1993 11:35:04 +0100

Editors Note:  tmp was listed in the CPIO_FILES section and thus the
entire contents of ${DESTDIR}/tmp would end up on the cpio floppy.  This fix
moves tmp to CPIO_DIRS so that no longer happens.
1993-12-01 08:44:39 +00:00