Commit Graph

6383 Commits

Author SHA1 Message Date
Marc Fonvieille
d4267a481b Update some comments to match the removal of the docset compilation
during the release build.
2009-08-27 13:18:59 +00:00
John Baldwin
1dc6903b78 Invoke the recently added mm-mtree.sh release script to store a pre-built
mergemaster mtree database in the 'base' dist.

MFC after:	3 days
2009-08-24 21:56:41 +00:00
John Baldwin
7b0eef0b32 Fix a few issues with the lib32 dist so that it includes ldd32.
- Use a better find invocation to purge empty directories from all the dist
  trees during a release build.  The previous version did not purge
  directories whose contents were all empty directories.
- Explicitly blacklist a few files from the lib32 dist instead of using a
  whitelist.  A better longterm solution is to fix the few offenders to not
  install data files during a lib32 install.

MFC after:	3 days
2009-08-24 21:55:43 +00:00
Doug Barton
c61ff19489 Add a script to create the /var/db/mergemaster.mtree file for new
releases so that when users subsequently update their source trees
they can make use of mergemaster's -U option.
2009-08-23 05:42:50 +00:00
Ken Smith
cf48cc9f69 Make head 9.0-CURRENT in preparation for lifting code freeze.
Approved by:	re (implicit)
2009-08-22 23:44:37 +00:00
Edwin Groothuis
bd578dcc97 - Make note of the update of tzdata from 2008h to 2009j
- Make note of the update of tzcode from 2004a to 2009h
  Add an extra alert that people who update via source or via
  freebsd-update will have to run the tzsetup(8) utility.

Approved by:	re (Kostik)
2009-08-19 03:52:15 +00:00
John Baldwin
b03ddec95f Add the ability to build a release from an SVN checkout instead of a CVS
checkout.  If SVNROOT is specified, then the source tree will be checked
out from that SVN repository instead of using CVS.  ports and docs still
use CVS.  If SVNROOT is not specified, then the source tree will be checked
out using CVS.  An explicit SVN branch can be specified using SVNBRANCH
(e.g. SVNBRANCH=stable/8).  If SVNBRANCH is not set but RELEASETAG is set
to a CVS branch (such as RELENG_8) the appropriate SVN branch will be
inferred from the CVS branch using svnbranch.awk.

Note that there are still several open questions about using SVN instead
of CVS in the release process.  However, this does enable one to build a
release from an SVN repository if needed.

Approved by:	re (kensmith)
2009-08-14 20:35:42 +00:00
Jamie Gritton
014c191ae6 Add libjail to the boot_crunch binaries (for ifconfig).
PR:		136071
Submitted by:	Scot Hetzel
Approved by:	re (kensmith), bz (mentor)
2009-06-29 13:59:30 +00:00
Marc Fonvieille
944bc81da9 - release/* update to use freebsd-doc-* packages instead of building
FreeBSD docset during 'make release' this will speed up release
  builds;
- sysinstall(8) has also been updated to use these packages with a new
  menu allowing people to choose what localized doc to install;
- mention in UPDATING that docs from the FreeBSD Documentation project
  are now installed in /usr/local/share/doc/freebsd instead of
  /usr/share/doc.

Approved by:	re (kensmith)
2009-06-28 08:59:46 +00:00
Marcel Moolenaar
ed9f335141 Make a DVD for ia64. 2009-06-25 04:25:26 +00:00
Luigi Rizzo
f40a82debd fix wrong name for the iso! 2009-06-22 16:06:38 +00:00
Luigi Rizzo
c3f674da2a Add code to generate a bootable ISO image, so we are finally
free from the 2.88MB that we had using El Torito emulation.

The --iso option was already there, just didn't do anything before.

Submitted by:	Marta Carbone
MFC after:	3 days
2009-06-22 15:45:26 +00:00
Edwin Groothuis
2c4760a6f7 The "original" PR said that there were two issues with the motd
(Eyes of the daemon not synced and the motd not displayed properly
on black-on-white screens): The first one was not valid anymore
since the text and logo were swapped already, the second one is
fixed by resetting the whole colourscheme instead of only the
background colour.

(also removed svn:keywords from motd since it doesn't have the
 string $FreeBSD$ in it)

PR:		misc/15876
Submitted by:	peter.jeremy@ALCATEL.COM.AU
MFC after:	1 week
2009-06-19 07:18:45 +00:00
Marius Strobl
136f692a63 Add cas(4).
Approved by:	re (kib)
MFC after:	2 weeks
2009-06-15 18:25:10 +00:00
Christian Brueffer
7406bf9f51 nge(4) should work on all archs now. 2009-05-21 10:04:51 +00:00
Xin LI
946995fdc2 FILE has been upgraded from 4.23 to 5.03. 2009-05-18 22:46:59 +00:00
Christian Brueffer
7d04813b13 Add bwi(4) and urtw(4). 2009-05-16 12:12:31 +00:00
Xin LI
763b218748 less has been updated to v429 2009-05-11 07:57:29 +00:00
Luigi Rizzo
8f76f36192 fix various build errors (missing or wrong return types for
various functions returning void, missing headers, and so on).

MFC after:	4 weeks (not before 7.3 is out, anyways)
2009-04-27 16:57:19 +00:00
Marc Fonvieille
7c5f68360b Bump copyright year;
Add missing colon and fix broken entity.
2009-04-26 07:16:01 +00:00
Marc Fonvieille
c13b951ef9 Unbreak the build of relnotes. 2009-04-26 07:12:04 +00:00
Marius Strobl
d73b356abc s/it's/it is/ 2009-04-25 20:36:50 +00:00
Marius Strobl
20f1c4b169 Sync the sparc64 hardware notes with reality, mainly regarding support
of sun4u-machines based on USIII and beyond in 7.2-RELEASE.

Reviewed by:	blackend
MFC after:	3 days
2009-04-25 20:31:47 +00:00
Yoshihiro Takahashi
dfa8d62567 The sr(4) driver is removed. 2009-04-17 15:54:41 +00:00
Yoshihiro Takahashi
57874b20f5 The ar(4), ray(4) and sr(4) drivers are removed. 2009-04-17 15:49:37 +00:00
Christian Brueffer
2dee8ebe1a Autogenerate hardware notes for the uath(4) driver. 2009-04-07 20:12:15 +00:00
Luigi Rizzo
6cb2e1dbaa provide the absolute path for /etc/rc1 2009-04-06 11:14:30 +00:00
Luigi Rizzo
d1031d9955 add some popular device and comment some potentially useful options 2009-04-06 11:08:33 +00:00
Luigi Rizzo
36c48de90e there is no dev_mkdb anymore 2009-03-26 10:22:40 +00:00
Luigi Rizzo
96b54ed7ca This config file uses dynamically linked binaries, which is more
convenient when you want to import other programs because the
libraries will not be replicated.

Given that there are no floppies around anymore, I have bumped
the fd size to 4MB (which is more than reasonable even for
embedded platforms) and gives some room for other utilities.

MFC after:	3 days
2009-03-25 18:48:46 +00:00
Luigi Rizzo
4d54e1f93c devfs is the standard now 2009-03-25 17:56:28 +00:00
Luigi Rizzo
fde4ea2439 add support for shared "crunch" binary. 2009-03-25 14:02:26 +00:00
Marius Strobl
d0f083bca0 Change yet another script to use /dev/mdX instead of /dev/mdXc (see
also r188438).
2009-03-24 20:00:28 +00:00
Luigi Rizzo
9038238702 remove stale comments on the size of objects, they are more
than 10 years old and do not reflect reality anymore.

Also remove some commented out entries that have no hope to
be useful anymore.
2009-03-24 18:02:35 +00:00
Luigi Rizzo
d9ef0edbad add a function to help copying shared binaries from the output
of a buildworld.
2009-03-24 17:47:50 +00:00
Luigi Rizzo
babec003ec remove unused "package" entry.
default to use devfs (we do that anyways)

Many small changes in comments
2009-03-24 16:03:46 +00:00
Christian Brueffer
ddb884c82e uscanner(4) has been removed, delete it from the hardware notes to
fix the build.
2009-03-20 09:25:21 +00:00
Luigi Rizzo
2e5b83493d add the option to picobsd to copy files from the host filesystem
without root privs. This is done, among other things, replacing
the absolute paths in the symlinks with relative paths, so we
do not need to do a chroot to follow them.

Still need to update the manpage.

MFC after:	3 days
2009-03-18 18:43:31 +00:00
David Malone
8f27a91f74 Warns fixes: use putenv rather than setenv to avoid constness problems,
when we want to print an off_t cast to intmax_t and use %jd.

Up WARNS to 6.
2009-03-17 19:51:04 +00:00
Christian Brueffer
f893a92d7d txp(4) should work on all architectures now. 2009-03-12 09:52:42 +00:00
Andrew Thompson
a091d2a525 Install libusb20.so.1 as libusb.so.1, there will be a followup commit to the
ports tree so that programs use libusb from the base by default. Thanks to
Stanislav Sedov for sorting out the ports build.

Bump __FreeBSD_version to 800069

Help and testing by:	stas
2009-03-09 17:05:31 +00:00
Yoshihiro Takahashi
1a598e6201 Catch up with USB2 change.
Remove the usbdevs and add the usbconfig.

Spotted by:     hrs
Tested on:      i386
2009-03-03 09:04:18 +00:00
Luigi Rizzo
98f6de653d remove duplicate entries for isa and npx, they are
in by default now
2009-03-01 14:51:07 +00:00
Luigi Rizzo
841a767a94 when initializing, also build _includes and _libraries
On passing, fix a wrong comment

MFC after:	3 days
2009-02-20 14:28:56 +00:00
Luigi Rizzo
634eb2b0df use /boot/loader by default, because the boot code seems to
have problems with kernels larger than 4MB.
Add a flag to avoid the /boot/loader and use the old method.

Add support for an additional makefile to perform custom manipulation
(this is not documented yet).

Add support for building an ISO image (not complete)
2009-02-20 00:05:33 +00:00
Luigi Rizzo
85fb3bcbb7 update 'sio' with 'uart' and apply related changes. 2009-02-19 23:29:05 +00:00
Yoshihiro Takahashi
e4506c14fd Restore MAKE_FLOPPIES for pc98. 2009-02-14 14:53:51 +00:00
Yoshihiro Takahashi
60088513b4 Specify 4096 block-size and 512 fragment-size.
This fixes no space error.
2009-02-14 14:50:27 +00:00
Ken Smith
fc94457307 Turn off the parallel make options accidentally turned on by the previous
commit.  Sigh.

Noticed by:	rdivacky
2009-02-10 15:11:26 +00:00
Ken Smith
48a0e75812 Due to some recent-ish work on GEOM/G_PART the c partition (by tradition
the whole disk) isn't available any more since it was redundant.  Just
use /dev/md0 instead of /dev/md0c to build the filesystem on.

Consulted-with:		marcel
2009-02-10 15:07:57 +00:00
Ken Smith
b8db5085d2 Turn off the building of boot floppies for amd64/i386. 2009-02-10 15:03:08 +00:00
Murray Stokely
5a4bb1cd85 Note new fetch if-modified-since support in the userland section, and
update copyright to 2009.

M    article.sgml
2009-01-09 03:52:12 +00:00
Murray Stokely
65d1e61587 Increase maximum memory configuration that is reported as stable for
FreeBSD/amd64 to 64GB.

Submitted by:	Matt Olander (matt@ixsystems.net)
2008-12-17 18:05:30 +00:00
Murray Stokely
832fe6cbb7 1. Correct capitalization of a closing tag (no effect on output).
2. Ensure all &arch entities end with ';' (no effect on output).
3. Ensure all &arch lists for drivers/features are comma-separated.

PR:		docs/127840 (item 2 only)
MFC after:	1 week
2008-12-17 04:15:38 +00:00
Murray Stokely
096f3ce0c9 1. Update the list of Intel chips which have EM64T and can run the amd64
port.

2. Increase the known working maximum memory configuration from
   8gb to 32gb.

PR:		docs/102148 (1)
Submitted by:	Mike Meyer <mwm@mired.org> (1 - partially)
Reviewed by:	hrs
Approved by:	re (hrs)
MFC after:	1 minute
2008-12-17 03:24:55 +00:00
Qing Li
6e6b3f7cbc This main goals of this project are:
1. separating L2 tables (ARP, NDP) from the L3 routing tables
2. removing as much locking dependencies among these layers as
   possible to allow for some parallelism in the search operations
3. simplify the logic in the routing code,

The most notable end result is the obsolescent of the route
cloning (RTF_CLONING) concept, which translated into code reduction
in both IPv4 ARP and IPv6 NDP related modules, and size reduction in
struct rtentry{}. The change in design obsoletes the semantics of
RTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userland
applications such as "arp" and "ndp" have been modified to reflect
those changes. The output from "netstat -r" shows only the routing
entries.

Quite a few developers have contributed to this project in the
past: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, and
Andre Oppermann. And most recently:

- Kip Macy revised the locking code completely, thus completing
  the last piece of the puzzle, Kip has also been conducting
  active functional testing
- Sam Leffler has helped me improving/refactoring the code, and
  provided valuable reviews
- Julian Elischer setup the perforce tree for me and has helped
  me maintaining that branch before the svn conversion
2008-12-15 06:10:57 +00:00
Christian Brueffer
24b410f8fe Add ixgbe(4) and upgt(4). 2008-12-01 21:15:04 +00:00
Xin LI
8bc6d59de1 Document ale(4). 2008-11-24 01:26:22 +00:00
Xin LI
2222a5c209 Use "KSE" instead of "kse". 2008-11-19 20:38:10 +00:00
Xin LI
391847632a Use igb(4) entry 2008-11-19 20:35:37 +00:00
Ken Smith
3dddcecced This is being committed from a sparc64 (US-III, thanks Marius!) that
was installed from a DVD so apparently it works... :-)

Enable building DVDs for sparc64.
2008-11-13 01:47:08 +00:00
Dmitry Morozovsky
59442db9fa Correct a typo in Nocona core name.
MFC after:	3 days (modulo RE approval)
2008-10-23 10:38:04 +00:00
Ken Smith
5fc898dffe Move an echo that accidentally got put under the .if defined(MAKE_DVD).
Pointy hat:	kensmith
2008-10-21 23:36:28 +00:00
Ken Smith
0cd91f065a Oops, add missing @. 2008-10-21 22:50:01 +00:00
Edwin Groothuis
9059646545 The timezone information databases has been updated to tzdata2008h. 2008-10-15 12:02:32 +00:00
Ken Smith
89811440d5 The thought of making more than one DVD image for a release really
freaks me out.  But it turns out we might be able to generalize
a few of the other things RE uses to assemble the package trees
for releases if the DVDs use a naming theme close to what is used
for the CDROMS (disc1, disc2, etc).  So change the name to dvd1.
Hopefully this way src/release/scripts/{package-split.py,package-trees.sh}
can be generalized instead of copied-and-hacked.

MFC after:	5 days
2008-10-14 02:13:12 +00:00
Christian Brueffer
5fa1f5447b Mention iwn(4) and malo(4).
Note that the malo entry doesn't suck in the hardware adapter list from the
manpage yet, as man2hwnotes.pl doesn't grok the table format.
2008-10-13 21:02:19 +00:00
Ken Smith
ad005f6252 Fix minor typo. 2008-10-13 17:42:21 +00:00
Simon L. B. Nielsen
f79232a7ff ncr(4) is not supported on sparc64.
See also:	r183762
2008-10-12 08:22:53 +00:00
Ken Smith
2e3a155793 Add a build knob MAKE_DVD to control on a per-architecture basis whether
or not to build a tree used for the creation of a DVD image.  If that is
enabled set up a DVD tree by installing everything we normally install
to the individual CDROM trees into the one DVD tree.  The result is one
image with all the install bits, livefs bits, and doc bits suitable for
burning to a DVD instead of CDROM.

Enable building the DVD for amd64 and i386.

MFC after:	1 week
2008-10-12 02:52:56 +00:00
Hiroki Sato
8389b646b1 OpenSSH has been upgraded to 5.1p1. 2008-10-08 16:46:36 +00:00
Simon L. B. Nielsen
08457bc2c9 Add igb(4).
MFC after:	1 week
2008-10-06 21:52:11 +00:00
Simon L. B. Nielsen
4a9794f4e4 - Add jme(4).
Suggested by:	yongari
MFC after:	3 days
2008-10-06 17:51:44 +00:00
Simon L. B. Nielsen
a1ecc28a8f - Add age(4).
Suggested by:	stass
MFC after:	3 days (including other recent changes)
2008-10-05 19:23:33 +00:00
Simon L. B. Nielsen
d1b602e618 Major whitespace cleanup to follow FDP style. This was done since
markup was getting in the way when doing "real" changes.

The resulting HTML output is unchanged.
2008-10-05 11:01:50 +00:00
Simon L. B. Nielsen
3184cf7e4c Move a lists which was inside a <para> to outside the <para>.
This removes some vertical whitespace in the output.

This one was missed in r183620.
2008-10-05 10:31:46 +00:00
Simon L. B. Nielsen
c952bef273 - Add support for Pp command - this improves output for axe(4).
- Add support for .Fx, just in case somebody starts using it.
- Only add the arch information to the first para per manual page.
  This improves output for axe(4), and generally seems to make sense
  (I hope).
- Remove an unneeded line for non-compat mode.
2008-10-05 09:45:45 +00:00
Simon L. B. Nielsen
93101a7b60 Move some lists which were inside a <para> to outside the <para>.
This removes some vertical whitespace in the output.

Whitespace was intentionally not fixed in the SGML for the related
lists, to make the actual change more clear.  This file is in need of
a major whitespace cleanup anyway.
2008-10-05 09:35:46 +00:00
Simon L. B. Nielsen
1cfe8cc6a0 Remove reference to hardware devices which does not exist anymore.
This fixes the build.
2008-10-05 08:27:56 +00:00
Simon L. B. Nielsen
c48925f071 Remove reference to hardware devices which does not exist anymore.
This fixes the build.
2008-10-05 08:16:38 +00:00
Simon L. B. Nielsen
347b5f9c09 - Add ae(4).
- Add 2008 to copyright years.
2008-10-04 15:41:25 +00:00
Yoshihiro Takahashi
0ae492beb3 - Add libbsdxml and libsbuf required by bsdlabel.
- Remove the mknod from pc98 fixit and also the ftp from pc98 small fixit
  to avoid disk full.
2008-09-25 12:25:54 +00:00
Xin LI
9916b1baeb Sync with English revisions. While I'm there set fbsd:notbinary attribute
to make verify.py happy.
2008-09-17 18:13:37 +00:00
Gregory Neil Shapiro
4e1833120f Note sendmail 8.14.3 upgrade 2008-09-08 17:13:18 +00:00
John Hay
2647b253d7 Chase the ghostscript port changes. 2008-09-06 10:12:52 +00:00
Ken Smith
1ec675a25a Recent work on the gnu cpio seems to have introduced some bugs, it
complains about "Malformed numbers" while unpacking the dists and
what winds up on the disk isn't correct.  Use this as an opportunity
to switch over to bsdcpio since at this point we don't even build
and install the gnu cpio by default.  Note sysinstall needed to be
tweaked a bit (dropping tape block size setting) because it seems
bsdcpio doesn't do anything with block sizes, at least as far as
reading from archives goes.  That wasn't really a problem since
installations from tape have been broken for a while and the rest
of sysinstall's tape support code will be removed shortly.
2008-08-20 13:35:39 +00:00
Bruce A. Mah
ad49039e07 Modified release notes: Add one more name to credits on KSE item.
Submitted by:	jhb@
Reviewed by:	brooks@
2008-07-29 04:23:18 +00:00
Bruce A. Mah
3969be11ef Add a sentence of credits to the KSE removal note.
Requested by:	brooks
2008-07-22 05:02:46 +00:00
Marcel Moolenaar
d8e78869fb When making release with NOPORTS, we'll checkout only the
mininal set of ports required to make the docs. However,
we also need ports/sysutils/cdrtools in order to make the
ISO images. When a platform doesn't have packages, the
release will fail in that case. Add ports/sysutils/cdrtools
to RELEASEPORTSMODULE for the DOMINIMALDOCPORTS case to
handle the NOPORTS release build.

Note that this change doesn't try to handle the NOPORTS with
NODOC case. For we have NOPORTSATALL set and it seems wrong
to check out a ports module in that case.
2008-07-07 16:23:04 +00:00
Daniel Gerzo
4436c3559f - avoid future breakage: cnw(4), sbni(4) and sbsh(4) have been removed 2008-07-06 10:57:58 +00:00
Daniel Gerzo
e4189245c3 - fix build; oltr(4) has been removed in r180259 2008-07-06 10:44:34 +00:00
Ruslan Ermilov
042df2e2da Enable GCC stack protection (aka Propolice) for userland:
- It is opt-out for now so as to give it maximum testing, but it may be
  turned opt-in for stable branches depending on the consensus.  You
  can turn it off with WITHOUT_SSP.
- WITHOUT_SSP was previously used to disable the build of GNU libssp.
  It is harmless to steal the knob as SSP symbols have been provided
  by libc for a long time, GNU libssp should not have been much used.
- SSP is disabled in a few corners such as system bootstrap programs
  (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves.
- It should be safe to use -fstack-protector-all to build world, however
  libc will be automatically downgraded to -fstack-protector because it
  breaks rtld otherwise.
- This option is unavailable on ia64.

Enable GCC stack protection (aka Propolice) for kernel:
- It is opt-out for now so as to give it maximum testing.
- Do not compile your kernel with -fstack-protector-all, it won't work.

Submitted by:	Jeremie Le Hen <jeremie@le-hen.org>
2008-06-25 21:33:28 +00:00
Ruslan Ermilov
896eafd957 src/compat/ is gone back in March.
Reported by:	Mars G Miro
2008-06-25 20:29:22 +00:00
Marcel Moolenaar
d361722370 Obsolete gpt(8) by replacing it with geom(8). Add the glabel and
gpart symlinks for easy access.
2008-06-05 15:32:05 +00:00
Rong-En Fan
a0f166e276 - ncurses has been updated to 5.6-20080503 2008-06-05 13:37:40 +00:00
Hiroki Sato
33626d7564 - Add ARM as a platform under development.
- Bump copyright year.
2008-05-31 13:45:35 +00:00
Hiroki Sato
d13ecf5a60 New release notes:
syscons(4) Colemak keyboard layout support,
	jme(4) for JMicron JMC250 Gigabit/JMC260 Fast Ethernet controllers,
	ISDN4BSD and netatm removal,
	libarchive-based cpio added and GNU cpio renamed as gcpio,
	jexec(8) -j option added,
	ping6(8) return value is now the same as ping(8),
	tar(1) --numeric-owner, -S, and -s options added, and
	pkg_create(1) -n option added.
2008-05-31 13:27:16 +00:00
Yoshihiro Takahashi
3bd0024335 Replace the ee with the ed to resolve disk overflow. 2008-05-13 11:51:19 +00:00
Yoshihiro Takahashi
e28d949ff4 Add the ed and remove the vi.
This fixes a disk-full error.
2008-05-11 14:25:24 +00:00
Andrew Thompson
dbef86ad30 libbsdxml is now required by ifconfig(8).
Submitted by:	Florian Smeets
2008-04-22 18:20:05 +00:00