Commit Graph

276 Commits

Author SHA1 Message Date
phk
63f9efd4bd This took longer to test than expected:
NODEVFS cleanup: don't bother with MAKEDEV.

Look for /boot/boot first, and arrange disklabel arguments accordingly.
2003-02-01 22:12:50 +00:00
scottl
55472d7c3f - Add mozilla to the package list since it would be nice to have a browser
that a) was from this century, b) is not Opera, and c) doesn't require
   KDE.
 - Don't include the compat22 libraries unless the PKG_ARCH is i386.  Same
   goes for compat3x and compat4x for i386 and alpha.
 - Define PKG_ARCH and make it overridable in the environment.
2003-01-15 08:11:35 +00:00
schweikh
d3367c5f5d Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,
especially in troff files.
2003-01-01 18:49:04 +00:00
bmah
c2273f468f Move lang/perl5 from the "want to have on disc1" to the "sysinstall
requires on disc1" part of the package split list, to track the
Perl support in sysinstall.  Essentially a cosmetic change.

Approved by:	re
2002-12-09 16:55:25 +00:00
murray
7a64c79018 Add a script to create a manifest of the drivers.flp disk. This
generates a file which will be installed as DRIVERS.TXT in the
floppies directory so that users know which device drivers are
included on drivers.flp, and whether or not they need to worry about
it.

Reviewed by:	ru
Approved by:	re
2002-12-09 16:13:37 +00:00
murray
b7485df3b0 We use .tbz packages in -CURRENT now.
Approved by:	re
2002-12-08 18:31:03 +00:00
bmah
60e7b0b07f Make the following changes to the semi-automated package split:
1.  On disc1, print/acroread4 for alpha and print/acroread5 for i386
replace print/acroread, which was not compatible with the linux_base
that we ship by default.  Remove print/acroread4 from disc3 as
redundant.

2.  www/linux-netscape47-* were removed due to security holes;
substitute www/netscape48-* on disc1.

3.  Add www/opera to disc1.

Approved by:	re (murray)
2002-12-01 18:03:42 +00:00
bmah
9d7a174139 Make GNOME 2 the default version of GNOME that goes on the disc1 package
set.

Requested by:		marcus
Approved by:		re (bmah)
2002-11-26 16:50:52 +00:00
bmah
42bbfe9053 Move lang/gnat from disc1 to disc3. (Possibly a moot point, since it
doesn't build on CURRENT at the moment.)

Approved by:	re (murray)
2002-11-22 15:46:43 +00:00
bmah
188bfc868b Explicitly add lang/perl5 to the disc1 packages. Practically speaking,
this is unnecessary, because some other port is likely to depend on it
anyways.  But just to be safe...
2002-11-15 19:34:31 +00:00
bmah
57696113da Make sure that we don't pick up installed packages on the host when
we print dependencies (required by rev. 1.424 of ports/Mk/bsd.port.mk).

Reviewed (and partially submitted) by:	kris
2002-11-14 23:17:00 +00:00
sheldonh
e3068b6642 Add Ian Freislich's excellent, BSD-licensed POP3 server
(ports/mail/popd) to the list of packages that should appear on CDROM1.

Approved by:	re
2002-11-11 12:32:30 +00:00
marcel
28918016b4 Add the necessary tweaks for FreeBSD/ia64 releases. Note that this is
in no way final. A typical ia64 wart is that there are no boot blocks.
Instead, we need to create disks with EFI partitions if we want auto
boot to work. All this functionality is not present yet.
2002-11-04 00:50:01 +00:00
murray
d1483e4e0c We now use XFree86-4 packages rather than a special XFree86-3
distribution, so this script is no longer needed.
2002-10-08 05:06:05 +00:00
bmah
7445e681de Accomodate change in the output of "make package-depends" that came
with ports/Mk/bsd.ports.mk rev. 1.424.  (It now prints the origin
after the package name.)
2002-09-25 04:36:07 +00:00
jhay
dd31cc7afe Add a third floppy to releases. It will only be built if there is a
release/${TARGET}/drivers.conf file which list drivers that have to
go into the third floppy.

Also shuffle i386/drivers.conf so that the floppies don't overflow
anymore. Anybody with real/better usage statistics is welcome to
shuffle it differently.

Reviewed by:	ru
2002-08-09 07:45:42 +00:00
murray
d29f18d0d9 Use the new docproj-jadetex port for disc#3. Previously, docproj was
not included in its entirety because JADETEX was not defined.
2002-08-06 08:25:03 +00:00
brian
6818b4c0eb Check the run dependencies, not the build dependencies
Spotted by: steve
Pointy hat: brian
2002-06-10 00:46:29 +00:00
brian
0a075ee9e1 A script to generate all of the packages/*/* symlinks described in the INDEX 2002-06-06 00:18:49 +00:00
brian
838811de26 A script to validate that the packages and dependencies listed in
the INDEX file exist.
2002-06-06 00:17:11 +00:00
murray
6fb0d08ff4 MFS r1.1.2.18 - Include vim6 rather than vim5 on disc #1. 2002-05-28 08:46:21 +00:00
ru
a8947d5548 Perl left src/. 2002-05-25 17:31:27 +00:00
ru
0adccddf2f Make these work with one-true-awk.
Spotted by:	nyan
2002-05-25 10:37:00 +00:00
ru
26e1492d4c Convert Perl scripts to awk(1). 2002-05-24 11:03:41 +00:00
will
eb37d2e71e MFS: Switch to KDE 3 for the CDROMs. 2002-05-20 06:23:35 +00:00
murray
d4863b60f2 Add support for kernel options to be removed from the BOOTMFS kernel
and loaded as modules, not just kernel devices.
2002-05-01 04:54:35 +00:00
ru
c7f10c0b18 boot2 does not exist on some platforms. 2002-04-30 11:31:25 +00:00
ru
d8d79a52dd bin-install.sh has been repo-copied to base-install.sh. 2002-04-30 09:57:21 +00:00
ru
8ad1c2807b Milestone #1 in cross-arch make releases.
Do not install games and profiled libraries to the ${CHROOTDIR}
with the initial installworld.

Eliminate the need in the second installworld.  For that, make sure
_everything_ is built in the "world" environment, using the right
tool chain.

Added SUBDIR_OVERRIDE helper stuff to Makefile.inc1.  Split the
buildworld process into stages, and skip some stages when
SUBDIR_OVERRIDE is set (used to build crypto, krb4, and krb5
dists).

Added NO_MAKEDB_RUN knob to Makefile.inc1 to avoid running
makewhatis(1) at the end of installworld (used when making crypto,
krb4, and krb5 dists).

In release/scripts/doFS.sh, ensure that the correct boot blocks are
used.

Moved the creation of the "crypto" dist from release.5 to
release.2.

In release.3 and doMFSKERN, build kernels in the "world"
environment.  KERNELS now means "additional" kernels, GENERIC is
always built.

Ensure we build crunched binaries in the "world" environment.
Obfuscate release/Makefile some more (WMAKEENV) to achieve this.

Inline createBOOTMFS target.

Use already built GENERIC kernel modules to augment mfsfd's
/stand/modules.  GC doMODULES as such.

Assorted fixes:

Get rid of the "afterdistribute" target by moving the single use
of it from sys/Makefile to etc/Makefile's "distribute".

Makefile.inc1: apparently "etc" no longer needs to be last for
"distribute" to succeed.

gnu/usr.bin/perl/library/Makefile.inc: do not override the
"install" and "distribute" targets, do it the "canonical" way.

release/scripts/{man,cat}pages-make.sh: make sure Perl manpages and
catpages appear in the right dists.  Note that because Perl does
not respect the MANBUILDCAT (and NOMAN), this results in a loss of
/usr/share/perl/man/cat* empty directories.  This will be fixed
soon.

Turn MAKE_KERBEROS4 into a plain boolean variable (if it is set it
means "make KerberosIV"), as documented in the make.conf(5)
manpage.  Most of the userland makefiles did not test it for "YES"
anyway.

XXX Should specialized kerberized libpam versions be included into
the krb4 and krb5 dists?  (libpam.a would be incorrect anyway if
both krb4 and krb5 dists were choosen.)

Make sure "games" dist is made before "catpages", otherwise games
catpages settle in the wrong dist.

Fast build machine provided by: Igor Kucherenko <kivvy@sunbay.com>
2002-04-26 17:55:27 +00:00
matusita
1601ff5797 Add script to install the compat4x distribution, just like other
compat*-install.sh scripts.

PR:		37485
MFC after:	5 days
2002-04-26 13:33:46 +00:00
ru
844bfe0b65 Removed some cruft. 2002-04-26 07:40:08 +00:00
ru
406a2b145c Build the catpages distribution in a more natural way. 2002-04-24 12:54:34 +00:00
obrien
c837861546 Change the name of the 'bin' distribution to 'base'.
This is done since it contains much more than /bin, and also gets in the
way when making a combined install+fixit CD.

OK'ed by:	jkh
2002-04-23 22:16:41 +00:00
des
4d6b787d2d Usage style sweep: spell "usage" with a small 'u'.
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
murray
143a20a662 Add net/cvsup-without-gui and print/acroread4 to the disc3 package list. 2002-04-07 06:03:33 +00:00
murray
727934fcf8 Sort. 2002-04-06 01:24:58 +00:00
murray
77a96a13b5 Add www/links to the list of required packages. It is used by
sysinstall to read the HTML documentation.

Move graphics/gimp1 and lang/gnat from disc #3 to disc #1, we have
extra space.
2002-04-06 01:18:42 +00:00
murray
c646fdd05c Add a list of packages that should not be included on any CDROM, so
that we don't forget that sysinstall really does not like the
net/cvsupit package.

PR:		ports/31399
MFC after:	1 week
2002-03-28 09:20:39 +00:00
murray
4a8299a7c0 Add graphics/gimp1 and lang/gnat to the list of must-have packages for
disc #3.

Requested by:	"Dennis Lowery" <dennisl@rio.com>
2002-03-19 16:40:03 +00:00
murray
06009e09a5 Add textproc/docproj and editors/xemacs21 to the list of packages for
disc #3.

MFC after:	1 week
2002-03-15 23:55:54 +00:00
murray
af1be86a5d * Add print/teTeX to the list of important packages for disc #3. This
very large package is exactly the kind of thing that users buy the
  CDs for, so leaving it off of a 4 CD set is very bad.

* Properly quote the last security/sudo entry.

* Add a comment in the CDROM #2 section explaining that packages don't
  typically go on this disc.
2002-03-12 08:37:50 +00:00
murray
6597c656f9 Add security/sudo to the list of packages for disc #1. sudo is small
(< 100k), has no dependencies, and is very popular.
2002-03-11 15:08:41 +00:00
murray
8818100b0f Add emacs21 instead of emacs20 to the first CDROM.
Reviewed by:	    nobutaka (editors/emacs21 maintainer)
2002-02-18 23:04:03 +00:00
murray
9de57fadce Add net/samba to the list of important packages for Disc #1.
Discussed with: steve, portmgr, re
2002-02-18 19:04:23 +00:00
jhb
0a1ce0426b Don't print out 0xaa55 at the end of a vnconfig disk and use the
"canonical" disk name when calling disklabel so that disklabel auto works.
2002-01-16 07:24:38 +00:00
sobomax
c400612ce5 Backout previious change - package built on bento is called sawfish-gnome,
but the port is still x11-wm/sawfish, not x11-wm/sawfish-gnome.

Shame on:	sobomax
2002-01-09 21:28:48 +00:00
sobomax
218b46e37e Safwish package built on bento is called `sawfish-gnome', so adjust sysinstall
and print-cdrom-packages.sh accordingly.

Revealed by:	re
MFC after:	1 day
2002-01-09 20:10:02 +00:00
sheldonh
f00af07257 Add exim to the list of packages that's guaranteed to be on the first
CDROM.

Approved by:	steve
2002-01-07 13:43:45 +00:00
jhb
07e6e051e2 - Remove the -T from the 4.x newfs as well.
- Don't write out 0xaa55 to the end of the filesystem as md(4) doesn't
  generate that warning and it breaks 'disklabel mdX auto'.
- Use the 'canonical' disk name mdX instead of /dev/mdX to disklabel so
  we can use disklabel auto for mfsroot filesizes that aren't a standard
  size in /etc/disktab.
2001-11-20 20:25:12 +00:00
jhb
aed3440b5d The -T argument to newfs is only needed if teh disk isn't already labeled.
Since we run disklabel before newfs, this doesn't apply in this case.
2001-11-20 20:06:21 +00:00