Commit Graph

6887 Commits

Author SHA1 Message Date
brueffer
deadfc3726 MFC: r265362
Mention the axge(4) driver in the hardware notes.
2014-05-14 13:54:07 +00:00
gjb
8921815288 Document r265922, mrsas(4) merge.
Sponsored by:	The FreeBSD Foundation
2014-05-13 22:43:02 +00:00
brueffer
702625a47d MFC: r265264, r265270
Add rsu(4) and urtwn(4) to the hardware notes.
2014-05-10 20:45:23 +00:00
gjb
722b26e3c0 Document r265388, addition of mpr(4).
Sponsored by:	The FreeBSD Foundation
2014-05-07 12:48:18 +00:00
brueffer
f850b5a0a2 MFC: r265242
Generate hardware notes for mpr(4) and bump copyright for 2014.
2014-05-05 21:34:10 +00:00
gjb
0bda42d935 MFC r264933:
Fix indentation in make-memstick.sh.

Sponsored by:	The FreeBSD Foundation
2014-05-04 00:13:07 +00:00
gjb
c3fb610485 MFC r264794:
Move xdev knobs from release/arm/release.sh and into an
  XDEV_FLAGS variable in ${KERNCONF}.conf file.

Local changes:
  Fix XDEV_FLAGS for stable/10 branch, in particular, remove
  WITH_GCC_BOOTSTRAP=1 and add WITH_GNUCXX=1.

Sponsored by:	The FreeBSD Foundation
2014-04-26 00:51:07 +00:00
gjb
55b80a1d2e MFC r264518, r264697, r264698, r264703:
r264518:
  Fix armv6 build failure: "armv6-freebsd-gcc: not found"

r264697:
  When building the 'xdev' target when WITH_GCC=1 and
  WITHOUT_CLANG_IS_CC=1, it appears WITHOUT_CLANG=1 must
  also be set.

  While here, reorder the lines to put the WITH_* and
  WITHOUT_* entries on the same line.

r264698:
  Fix EOL escape.

r264703:
  Apply a slightly different color hammer to arm/release.sh:

   - gcc(1) fails to build usr.bin/dtc
   - lack of WITH_GNUCXX=1 causes cc1plus(1) calls to fail
   - u-boot fails to build with clang (hard-coded gcc(1) calls)

  Implement the proper incantation of WITH_/WITHOUT_ knobs
  to get arm snapshot builds working again.

  Since the cc(1) binary no longer needs to be cc(1) instead of
  clang(1), remove the chroot(8) post-install cc(1) overwrite.

Sponsored by:	The FreeBSD Foundation
2014-04-23 01:27:53 +00:00
gjb
499e043865 MFC r260689 (partial):
Remove 'of course' statement from upgrading note.

Sponsored by:	The FreeBSD Foundation
2014-04-20 22:57:15 +00:00
gjb
bfa777d36f MFC r264343:
Add SRC_UPDATE_SKIP, DOC_UPDATE_SKIP, and PORTS_UPDATE_SKIP
  variables.  These are intended to allow bypassing the
  'svn co /usr/{src,doc,ports}' step in the chroot when the
  tree exists from external means.

  The use case here is that /usr/src, /usr/doc, and /usr/ports
  in the chroot exist as result of zfs dataset clones, so it
  is possible (and happens quite often) that the included
  distributions may not be consistent.  (This is not the case
  for -RELEASE builds, but does happen for snapshot builds.)

Sponsored by:	The FreeBSD Foundation
2014-04-14 03:57:45 +00:00
gjb
7c94aa998b Document r260431, kern.panic_reboot_wait_time sysctl.
Sponsored by:	The FreeBSD Foundation
2014-04-13 22:41:30 +00:00
gjb
0d9d6402ca Fix order by svn revision.
Sponsored by:	The FreeBSD Foundation
2014-04-13 22:41:28 +00:00
gjb
f4d8cbef4d Document r260385, unmapped I/O in GEOM RAID.
Sponsored by:	The FreeBSD Foundation
2014-04-13 22:41:26 +00:00
gjb
d9a5796275 Document r260338
Sponsored by:	The FreeBSD Foundation
2014-04-13 22:41:24 +00:00
gjb
0c367a5c5e Document r260177, camcontrol '-b' addition.
Sponsored by:	The FreeBSD Foundation
2014-04-13 22:41:22 +00:00
gjb
54852c4432 Move OpenSSH entry to 'contrib' where it belongs.
Sponsored by:	The FreeBSD Foundation
2014-04-12 20:51:38 +00:00
gjb
47e675c819 Remove reference to FreeBSD 6.2-R in the freebsd-update(8) note.
Rewrap.

Sponsored by:	The FreeBSD Foundation
2014-04-12 20:50:31 +00:00
gjb
8c9af7f73b Clean up leading/trailing whitespace.
Rewrap paragraphs and long lines.

Sponsored by:	The FreeBSD Foundation
2014-04-12 20:49:07 +00:00
gjb
c9fa2d7cbf Trim stale entries.
Use consistent <para>&nbsp;</para> for empty sections.

Sponsored by:	The FreeBSD Foundation
2014-04-12 20:42:03 +00:00
gjb
4dd62b7757 Document r264377, OpenSSH update to 6.6p1.
While here, bump copyright year.

Todo: strip old entries from this file since 10.0-RELEASE.

Sponsored by:	The FreeBSD Foundation
2014-04-12 20:32:46 +00:00
gjb
1b6ca6a1ab Document SA-14:05.nfsserver, SA-14:06.openssl.
Sponsored by:	The FreeBSD Foundation
2014-04-09 00:40:15 +00:00
gjb
6f50d7f091 MFC r264027, r264028, r264029, r264030, r264046, r264073:
r264027:
  Add a new release build variable, WITH_COMPRESSED_IMAGES.

  When set to a non-empty value, the installation medium is
  compressed as part of the 'install' target in the release/
  directory.

r264028:
  Clean up trailing whitespace in release/Makefile.

r264029:
  Fix logic error.

r264030:
  If WITH_COMPRESSED_IMAGES is set, add the compressed images
  to the CLEANFILES list.

r264046:
  Use xz(1) instead of gzip(1) to compress release images
  when WITH_COMPRESSED_IMAGES is used.

r264073:
  Allow overriding xz(1) path.

Sponsored by:	The FreeBSD Foundation
2014-04-08 00:53:31 +00:00
gjb
0e5fcf594c Document a potential panic or hang when using sas2flash to
update firmware on mps(4) LSI controllers.

Submitted by:	smh
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-04-04 21:35:17 +00:00
gjb
d9741dcfe6 MFC r264107:
Remove only-works-on-amd64 restriction.

Sponsored by:	The FreeBSD Foundation
2014-04-04 07:43:11 +00:00
gjb
5be2c88184 MFC r262810, r262862, r264105:
r262810:
  Merge enabling building FreeBSD/arm images as part of the
  release build process.

r262862:
  Provide backwards-compatibility with release.conf SVNROOT
  entries that do not have a trailing '/'.

r264105:
  Add ZEDBOARD support for release builds.

* Local modifications:
  - Set SRCBRANCH from head/ to stable/10/.
  - Strip svn:merginfo from ^/projects/release-embedded to avoid
    pollution.

Sponsored by:	The FreeBSD Foundation
2014-04-04 07:34:46 +00:00
gjb
5eff512a51 Document that the FreeBSD/i386 instability with
vfs.unmapped_buf_allowed=1 may be present on VMs
running on hypervisors other than VirtualBox.

Sponsored by:	The FreeBSD Foundation
2014-04-03 14:13:57 +00:00
jhay
817ea2b238 MFC r262036
etcupdate should use the src tree from where the release is built, not
the default (/usr/src) tree.
2014-03-11 12:04:58 +00:00
gjb
a5552de0b3 MFC r262513:
Update release/release.conf.sample to reflect changes in r262509.

Sponsored by:	The FreeBSD Foundation
2014-03-05 17:23:29 +00:00
gjb
29fd702b03 MFC r262499, r262505, r262507, r262509:
r262499:
  release.sh:
  - Add a VCSCMD variable that defaults to 'svn checkout',
    and update places 'svn co' is used directly.
  - After sourcing a configuration file, prefix SRCBRANCH,
    PORTBRANCH, and DOCBRANCH with the SVNROOT.
  - Properly capitalize 'FreeBSD.org' in the default SVNROOT.
  - Update Copyright.

  release.conf.sample:
  - Add an example to use git instead of svn, by nullifying
    SVNROOT, and setting SRCBRANCH, DOCBRANCH, and PORTBRANCH
    to the URL fo a git repository.

  release.7:
  - Document VCSCMD.

r262505:
  In release/Makefile, remove exclusion of CVS directories in the
  src/ and ports/ distributions.

  While I am thinking about it, exclude .git directories for src/
  and ports/, as somewhat of a followup to r262499.

r262507:
  Chase r262505, and remove CVS exclusion from picobsd builds.

r262509:
  Rework how WORLD_FLAGS and KERNEL_FLAGS are set, to remove an
  unnecessary expr(1) call.

Sponsored by:	The FreeBSD Foundation
2014-03-05 00:45:28 +00:00
brueffer
ba86c49243 MFC: r262574
Add tws(4) to the hardware notes.
2014-03-02 12:11:55 +00:00
hrs
f666e533af Docuemnt mount_udf(8) issue.
Submitted by:	brueffer
2014-02-11 23:11:11 +00:00
brueffer
8caff4cde9 MFC: r261487
Add qlxgbe(4) and qlxge(4) to the hardware notes.
2014-02-11 08:11:34 +00:00
gjb
cc4ebc4422 Run ldconfig(8) rc script before building ports so
ld-elf.so.hints exists for pkg(8).

This is a direct commit to stable/10 as generate-release.sh
does not exist in head/.

PR:		186554
Sponsored by:	The FreeBSD Foundation
2014-02-10 07:16:46 +00:00
gshapiro
96d8492738 MFC: Note merge of sendmail 8.14.8. 2014-02-01 22:38:34 +00:00
hrs
567342fbad Document an ipfw fwd issue.
Suggested by:	jmg
2014-01-20 05:57:58 +00:00
hrs
cb4a87d340 - Fix a bxe(4) entry. This issue is not related to NFSv4, and poor
performance is caused by disabling TSO, not the issue itself.
- s/&os;-STABLE/&os; &release.current;/
2014-01-20 05:44:45 +00:00
gjb
84f240d845 Fix description of pw(8) regression.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-01-18 04:27:13 +00:00
gjb
9e3d6ba01f Document pw(8) regression when the '-G' flag is used.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-01-18 04:17:42 +00:00
gjb
ba2f98e1a6 Fix wording from r260842.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-01-18 04:06:00 +00:00
gjb
0506af8909 Document a bsdconfig(8) compatibility nit with pkg(7) 1.2.x.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-01-18 04:03:05 +00:00
gjb
78cc26793a Document possible poor NFSv6 performance with bxe(4) when 'tso'
is enabled.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-01-18 03:44:43 +00:00
delphij
d51d93481f Document the killall(1) regression.
While I'm there also correct a typo.

Reviewed by:	gjb (earlier version), hrs
2014-01-17 21:37:55 +00:00
gjb
f05153a94a MFC r260772:
Update the pkg-stage target to be more compatible with pkg-1.2:

 - Add a release-dvd.conf pkg(8) configuration file to override
   the default FreeBSD.conf configuration.
 - Remove architecture-specific pkg-stage.conf files, consolidate,
   and move their contents to scripts/pkg-stage.sh.
 - Use 'pkg -vv' to determine the ABI, which is used as the
   cache directory.

  Prior to these changes, it would be possible for pkg-stage to fetch
  conflicting binary packages from multiple repositories.

Tested against:	head@r260522, stable/10@r260522

Sponsored by:	The FreeBSD Foundation
2014-01-16 16:44:23 +00:00
hrs
2789cacd95 Document a Heimdal fix and interoperability. 2014-01-15 19:09:11 +00:00
hrs
08ad613a38 Document an issue of FreeBSD/i386 on VirtualBox.
Discussed with:	glebius and delphij
2014-01-15 18:48:34 +00:00
hrs
aadbdaff96 MFC of r260691:
- Fix indent.
 - Minor clean up after DB5 migration.
2014-01-15 17:51:49 +00:00
dteske
c7d6611e4d MFC r259686:
Move the installer's keymap solution introduced by SVN r259468. The new
location of /etc/rc.local on the install media is more appropriate as it
knows serial vs. non-serial and can also do the change earlier (so that
even the initial Install dialog can benefit from the change).

Discussed with:	nwhitehorn
2014-01-15 08:10:41 +00:00
hrs
95bb8ad4b6 Remove a non-applicable sentence. 2014-01-15 00:12:19 +00:00
hrs
21f388f6a6 Fix release numbers and branch names. 2014-01-15 00:11:09 +00:00
hrs
24a7dad85e - MFC 260653,260655:
* Purge old translations.
* Add missing footer due to DSSSL->XSLT migration and use XML catalog to
  resolve URI.
* Add missing arch= and revision= support.

- Update release.ent and fix release number in Errata.
2014-01-14 23:15:53 +00:00
gjb
cea09d417b MFC r259792:
Remove references to SUP_UPDATE and CVS_UPDATE.
  Include base svn when evaluating if svn(1) exists.

Sponsored by:	The FreeBSD Foundation
2014-01-03 20:27:15 +00:00
gjb
890135ba9f MFC r259868, r259881, 259955:
r259868 (jmmv):
  Delay copying of resolv.conf into the chroot until /etc
  exists.

r259881 (jmmv):
  Put the release objdir inside the chroot.

259955:
  Move build_doc_ports() to the if...fi block from which it is
  called.

Sponsored by:	The FreeBSD Foundation
2013-12-30 02:19:23 +00:00
gjb
d3ac080f01 MFC r259729:
Bootstrap etcupdate(8) as part of the release build, similar
  to what is done for mergemaster(8).  This allows etcupdate(8)
  to work out-of-box after the first upgrade of a system.

Sponsored by:	The FreeBSD Foundation
2013-12-25 06:09:07 +00:00
rodrigc
5c0abc1ae6 MFC r259808
Add pointer to wiki for Hyper-V information.

  Wiki content for Hyper-V in FreeBSD 10 was significantly updated by
  Abhishek Gupta <abgupta@microsoft.com>.
2013-12-24 05:17:24 +00:00
gjb
b7566d44e9 Switch references to -CURRENT to -STABLE.
This is a direct commit to stable/10/.

Sponsored by:	The FreeBSD Foundation
2013-12-23 21:07:02 +00:00
gjb
df3dfecf5f Update FreeBSD version entity values.
This is a direct commit to stable/10/, because the values differ
between stable/10/ and head/.

Sponsored by:	The FreeBSD Foundation
2013-12-23 20:52:29 +00:00
rodrigc
707365826f MFC r259781:
Mention jemalloc upgrade to 3.4.0
2013-12-23 19:51:30 +00:00
rodrigc
ccce1779de MFC:
Merge release note updates.
2013-12-23 11:48:22 +00:00
rodrigc
7d03904849 MFC r259571:
Add SVN revision numbers for Mellanox updates.

MFC r259573:

  Add SVN revision numbers for Chelsio updates.

MFC r259574:

  Indent.
2013-12-18 21:49:17 +00:00
gjb
4dddfdac35 MFC r259426, r259427:
r259426:
  Add a pkg(8) repository configuration file for cdrom-based package
  installation.

  As part of the 'pkg-stage' target, copy the configuration file
  to the 'packages/repos/' directory on the DVD filesystem.

r259427:
  Export 'REPOS_DIR' when the selected source medium for package
  installation is cdrom.  This enables bsdconfig(8) to make use
  of the on-disc pkg(8) repository configuration, which fixes
  package selection and installation from the dvd installer.

Sponsored by:	The FreeBSD Foundation
2013-12-18 01:14:25 +00:00
rodrigc
e5df7f0316 MFC r259493:
Add OFED and Mellanox items to release notes.

  Submitted by: Meny Yossefi <menyy mellanox com>

MFC r259490:

  Add release note items from Chelsio.

  Submitted by: np
2013-12-17 04:26:20 +00:00
gjb
f7dc3ae900 MFC r258770 (hrs):
Add NOPKG to disable pkg-stage.

Sponsored by:	The FreeBSD Foundation
2013-12-17 04:16:20 +00:00
gjb
ab0c996d3f MFC r259246:
Prevent release build errors found during snapshot builds where if
  NOPORTS=1, pkg-stage.sh cannot build the ports-mgmt/pkg port if
  WITH_DVD=1.

Sponsored by:	The FreeBSD Foundation
2013-12-17 03:46:44 +00:00
gjb
452ca0b4a4 MFC r259400:
Reduce disc1.iso size by 74MB by removing lib32 libraries, sendmail,
  and atf.

Sponsored by:	The FreeBSD Foundation
2013-12-14 22:43:30 +00:00
gjb
e88772b06f MFC r256430:
Reduce disc1.iso image size by installing the userland with
  the WITHOUT_PROFILE=1 option set, trimming 56MB from the image.

This change was somehow lost during the 10.0-RELEASE cycle, and
is intended for MFC to releng/10.0.

Sponsored by:	The FreeBSD Foundation
2013-12-14 22:39:01 +00:00
rodrigc
baf65b8b8d MFC r259274
Mention BIND removal in release notes.

Submitted by: skreuzer
2013-12-12 21:51:33 +00:00
gjb
3a49f6f7cf MFC r257805, r257806, r257807, r257942:
r257805:
  Add a 'mini-memstick.img' release target, which will use the
  'bootonly.iso' components to create a smaller memory stick image.

  This is useful for system recovery, where a full memstick.img image
  is not necessarily needed (or wanted).  In addition, it is possible
  to do bootonly-style installation, where the base.txz, kernel.txz,
  etc. are fetched from a remote source.

  Provide backwards-compatible target (mini-memstick), to keep in sync
  with the targets documented in release/Makefile.

r257806:
  Remove extra target from 'memstick' that I forgot to remove before
  previous commit.

r257807:
  Update release(7) to include 'mini-memstick'.

r257942:
  Fix a few style nits.

Sponsored by:	The FreeBSD Foundation
2013-12-11 19:26:56 +00:00
gjb
fca381ba6d MFC r259079:
Add WITH_DVD to RELEASE_RMAKEFLAGS, otherwise it is not actually
  passed to 'make release'.

Sponsored by:	The FreeBSD Foundation
2013-12-10 00:35:33 +00:00
rodrigc
9a59cf510b MFC r258914
Update release notes.

Submitted by: skreuzer
Approved by: re (delphij)
2013-12-05 01:21:45 +00:00
gjb
190b91ee4b MFC r258786, r258796, r258797, r258847, r258853, r258949:
r258786:
  Move OPTIONS_UNSET outside of the PBUILD_FLAGS variable, otherwise
  the textproc/docproj port build fails.

r258796 (hrs):
  - Prevent TARGET and TARGET_ARCH from being defined as empty when
    TARGET="" and/or TARGET_ARCH="" is specified.
  - Remove extra ().

r258797 (hrs):
  Use standard CLEANFILES/CLEANDIRS and clean target in bsd.obj.mk.

r258847:
  Provide reproducibility between builds by building pkg(8) from ports,
  instead of using pkg-bootstrap.

  This should resolve a problem that was discovered during 10.0-BETA4
  freebsd-update(8) builds,

r258853:
  Turn off the dvdrom target by default.  dvd1.iso is now built by
  specifying 'WITH_DVD=1' during 'make release'.

  This caused some problems during the freebsd-update builds for
  10.0-BETA4.

r258949:
  Ensure WITH_DVD is not empty to prevent 'WITH_DVD= ' from evaluating
  to true.

Approved by:	re (hrs)
Sponsored by:	The FreeBSD Foundation
2013-12-05 00:59:29 +00:00
mav
d0d1c645c4 MFC r258495:
Update description of logical CPU handling in the latest releases and
remove obsolete sysctl variable machdep.hlt_logical_cpus.

Approved by:	re (hrs)
2013-12-04 10:54:23 +00:00
gjb
2df32cfdca MFC r258669:
Document the dvdrom target and NODVD variable.

Approved by:	re (delphij)
Sponsored by:	The FreeBSD Foundation
2013-11-30 03:31:40 +00:00
rodrigc
cd3fab467a MFC 258570
Change sysinstall.8 references to bsdinstall.8.

Submitted by: skreuzer
Approved by: re (delphij)
2013-11-25 20:39:09 +00:00
rodrigc
542b574644 MFC r258432, r258433
Update text related to Intel CPU support and Apple hardware support.
Update copyrights

Submitted by: skreuzer
Approved by: re (hrs, delphij)
2013-11-23 01:20:17 +00:00
gjb
a2ed0ef7f6 MFC r258305, r258307, r258308, r258309, r258310, r258314, r258317,
r258319, r258320:

r258305:
  Use the IMAGES variable to determine which image files to remove
  as part of 'make -C /usr/src/release clean'.

r258307:
  Add a script and configuration files to fetch pre-built packages
  from pkg.FreeBSD.org for inclusion on release medium (dvd1.iso).

r258308:
  Unconditionally copy the build host /etc/resolv.conf into
  the chroot directory, since hostname resolution may be
  needed in the case of building a dvd image (with packages)
  and also setting 'NOPORTS=1'.

r258309:
  Set the PKG_CACHEDIR directory to 'dvd/' instead of 'release/'
  in preparation of adding a 'dvd1.iso' target.

r258310:
  Add the 'dvd1.iso' target.  This mimics the 'release.iso' target,
  with the additional step of fetching packages for inclusion on the
  dvd image.

  The 'pkg-stage' target is used to run 'scripts/pkg-stage.sh' if
  the '${TARGET}/pkg-stage.conf' configuration file exists (currently
  only amd64 and i386).

  Allow dvd1.iso to be skipped if NODVD=1.

r258314:
  Fix how ABI is evaluated so it matches more than a dot-zero
  case.

r258317:
  Document the 'dvdrom' target.

r258319:
  Remove WITHOUT_PROFILE=1 for the dvd1.iso medium.

r258320:
  Simplify PKG_ABI for pkg-stage.sh.

Approved by:	re (hrs)
Sponsored by:	The FreeBSD Foundation
2013-11-21 02:45:36 +00:00
gjb
6863a0ee58 MFC r258101:
Since the doc/ toolchain conversion to docbook 5.0, JADETEX
  is no longer a valid option, so remove 'WITHOUT_JADETEX=yes'
  from PBUILD_FLAGS.

  While here, also remove 'WITHOUT_X11=yes', since it will
  cause a dependency conflict by requiring both print/ghostscript9
  and print/ghostscript9-nox11.

  Switch to OPTIONSNG format (WITHOUT_* -> OPTIONS_UNSET='FOO'),
  and unset the FOP option, which requires Java (although it is
  disabled by default).  Also unset the 'IGOR' option, since
  textproc/igor is a validation tool, not necessarily a dependency
  of the doc/ build itself.

  While here, reduce the line length of PBUILD_FLAGS.

Approved by:	re (kib)

Sponsored by:	The FreeBSD Foundation
2013-11-17 15:58:13 +00:00
gjb
8964c3a79b MFC r257801 (gabor):
- Syncronize stable/10/release/doc with head/ in followup to
   the docbook5.0 update to the doc/ repository.

Approved by:	re (delphij)
Sponsored by:	The FreeBSD Foundation
2013-11-07 21:08:12 +00:00
gjb
912a6a5027 MFC r257641:
When building the textproc/docproj port, the ports-mgmt/pkg port
 needs /var/run/ld-elf*.so.hints, which is not automatically created.

 Fix reldoc build by running the ldconfig(8) startup script in the
 chroot directory before starting the port build phase.

Approved by:	re (kib)
Sponsored by:	The FreeBSD Foundation
2013-11-07 04:13:27 +00:00
gjb
627feb6294 Remove hash generation from release.sh, as it is run as part of
the 'install' target in the release/Makefile.

MFC after:	3 days
Submitted by:	jhb
Approved by:	re (hrs)
Sponsored by:	The FreeBSD Foundation
2013-10-09 22:00:03 +00:00
des
aa2e4b623c Remove BIND.
Approved by:	re (gjb)
2013-09-30 17:23:45 +00:00
gjb
d60e48989e Remove extra 'MAKE_FLAGS' line.
Submitted by:	jhb
Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2013-09-19 19:49:31 +00:00
nwhitehorn
549591b6f0 CDs are not partitioned, so this is not correct syntax for loading from
ISO 9660. Omit the partition ID.

Approved by:	re (kib)
MFC after:	2 weeks
2013-09-17 17:30:49 +00:00
luigi
baf6916d29 comment out some stale loader configurations. 2013-09-06 17:19:57 +00:00
luigi
0c8c98d14e generate multiple host keys and do that unconditionally 2013-09-06 17:18:43 +00:00
luigi
1393045356 r253616 nuked BINMAKE so we need to adapt to the new definition 2013-09-06 17:16:33 +00:00
will
710718d2fa Fix 'make release' on older hosts: use buildworld legacy utilities.
Newer FreeBSD installs require an install(1) that supports the new flags.

This adds ${MAKEOBJDIRPREFIX}${.CURDIR}/tmp/legacy/{bin,usr/{bin,sbin}}
to the PATH while generating an mtree database for 'make release'.

Note that the problem only exists here because mm-mtree.sh generates
its own object tree to avoid mucking with the existing one, which
results in a PATH containing legacy utility dirs that are empty.
2013-08-27 04:42:42 +00:00
gjb
9a09e7fb6b Remove get_rev_branch(), functionality exists in the release/Makefile.
Submitted by:	hrs
2013-08-13 21:01:23 +00:00
gjb
cfc7739bb4 - Only set ARCH_FLAGS (TARGET/TARGET_ARCH) if specified, otherwise
allow the toolchain to detect the correct values.

- Remove {SRC,DOC,PORT}REVISION variables, and use 'branch@rNNNNNN'
  as the {SRC,DOC,PORT}BRANCH variables.

- Only set default KERNEL_FLAGS and WORLD_FLAGS make(1) jobs if the
  number of CPUs is greater than 1.

Submitted by:	hrs
2013-08-13 20:16:14 +00:00
marcel
8910432c4a Fix the bootable CD:
o   We need wait a bit before attempting the root mount. The CD drives
    on HP machines (typical) go through the management controller so
    that it can be virtualized. In practice what this means is that it
    is slow to detect and attach.
o   Tell the kernel what to use as the root file system. The /etc/fstab
    trick doesn't work, because we're on the EFI-compatble file system.
2013-08-03 20:14:29 +00:00
marius
eb8dc560e4 - Once we have shifted arguments thrice, base-bits-dir is $1 rather than $4.
Introduce $BASEBITSDIR for clarity and in order to avoid repeating this
  mistake in the future. Fixing this ensures that we pick up the newly built
  boot code and loader native to the target, which is especially relevant
  when cross-building release images.
- It is pointless to specify an endianess for ISO 9660 images so strip that.

MFC after:	3 days
2013-07-26 14:23:25 +00:00
gjb
50d0b7bd21 For consistency with previous releases, name the cdrom install
cd 'disc1.iso'.

Discussed with:	re@ team
Approved by:	kib (mentor)
MFC after:	3 days
X-MFC-To:	stable/9 only
2013-07-22 12:07:57 +00:00
gjb
25c503b103 Create memstick images with the '.img' filename extension.
Requested by:	many
Approved by:	kib (mentor)
MFC after:	3 days
X-MFC-To:	stable/9 only
2013-07-21 05:23:34 +00:00
gjb
3d6c89b2d6 - Add SRC_FORCE_CHECKOUT configuration option to force svn to checkout
the src/ tree into a directory that contains files/directories, such
  as a case where a custom kernel configuration file is specified.

- Allow specification of multiple KERNCONFs to pass to 'make release'.

- Move evaluation of NODOCS/NOPORTS earlier, and set based on how the
  release process expects these options to be evaluated.

- Wrap KERNCONF specification in double quotes, and use 'eval' so multiple
  kernel configurations do not cause the build to fail in strange ways.

- Set WITHOUT_X11 for the port build flags for the documentation toolchain
  build.  Also run 'clean distclean' targets during port build.

PR:		180192
Submitted by:	Anes Mukhametov
MFC after:	3 days
Approved by:	kib (mentor, implicit)
2013-07-05 22:04:49 +00:00
gjb
0234e19d96 Revert r252126, r252124, r252121.
Submitted by:	hrs
2013-06-24 09:18:41 +00:00
gjb
bf797f2d79 Trim copyright years, and add the current year. 2013-06-23 20:24:43 +00:00
gjb
4d4ec64569 Rewrap after previous commit. 2013-06-23 20:20:34 +00:00
gjb
1d469469ea Add a new macro, release.current.release, to denote the head/ branch
with the -RELEASE suffix.  This fixes the incorrect text on the -CURRENT
errata page from showing '10.0-CURRENT' followed by 'until 9.1-RELEASE is
released.'
2013-06-23 20:19:00 +00:00
gjb
4499991b91 Add missing copyright years. 2013-06-23 19:47:59 +00:00
gjb
e08b36714d If MAKE_CONF and/or SRC_CONF are set and not character devices,
copy to chroot to use with release build.

Submitted by:	Garrett Cooper (original version)
Approved by:	kib (mentor)
MFC after:	1 week
2013-06-22 22:12:24 +00:00
gjb
9241c8f59f Fix OSVERSION variable within PBUILD_FLAGS.
Submitted by:	Garrett Cooper (in part)
Approved by:	kib (mentor)
MFC After:	1 week
X-MFC-With:	r251652
X-MFC-To:	stable/9 only
2013-06-16 17:54:56 +00:00
gjb
ceed11ef6c Add new script to run release builds. The script is heavily based upon
the release/generate-release.sh script by nwhitehorn.

This script can use optional configuration file to override defaults,
making running multiple serialzied builds with different specific
configurations or architecture-specific tunings quite easy.

Sample overrideable options are included in the release.conf.sample
file.

Approved by:	kib (mentor)
MFC After:	2 weeks
X-MFC-To:	stable/9 only
2013-06-12 13:15:28 +00:00
nwhitehorn
f1ebf2df2f Add missing copyright notice. 2013-06-12 12:38:12 +00:00
tijl
960738a3a8 Convert old make variable modifiers :U and :L to bmake :tu and :tl.
Reviewed by:	sjg
2013-06-02 11:44:23 +00:00
gjb
184ed59394 Fix typo introduced in r251084.
MFC after:	1 month
X-MFC-With:	r251084
2013-05-28 23:46:13 +00:00
gjb
515cfc581f r245757 introduced warning output if update method is set to CVS_UPDATE
or SUP_UPDATE.

CVS exporter for head/ is turned off for nearly one month now.

It is finally time to swing the ax at these update methods.

Reviewed by:	eadler
MFC after:	1 month
2013-05-28 23:43:47 +00:00
hrs
64eb3d00e4 Fix build after doc/projects/xml-tools integration. 2013-05-19 05:49:21 +00:00
gabor
2e6e8075ee - Update the release notes to DocBook 4.5 XML to build with the
updated documentation tree
2013-05-17 18:53:29 +00:00
luigi
9e0ab53d2e use a plain 'make toolchain' to build toolchain, and
support parallel make on this stage.
2013-05-05 20:59:22 +00:00
luigi
c546a54503 remove a leftover comment 2013-05-05 18:54:25 +00:00
luigi
30e9f694de support for sshd (newer config file location) 2013-04-30 13:20:11 +00:00
gshapiro
7084c1610c Note merge to head for sendmail 8.14.7. 2013-04-21 17:13:58 +00:00
delphij
7485ad7981 Fix a few typos.
Reviewed by:	gjb
MFC after:	3 days
2013-04-12 02:01:17 +00:00
gjb
8f4f84eb7c - Update hardware notes to reflect that amd64 is no longer "young"[1]
- Bump copyright year

Patched by:	skreuzer
2013-03-28 22:52:42 +00:00
luigi
6b4006784b the NO_PAM option has been finally removed in favor of WITHOUT_PAM. 2013-02-18 02:08:41 +00:00
hrs
aa08976cf0 - Add CHECKSUM.* support in Makefile[1].
- Use ln -fs to create a symlink.
- Remove pkgadd for docports.
- Use WITHOUT_JADETEX=yes instead of WITH_JADETEX=no.
- Add {WORLD,KERNEL}_FLAGS to [BTWK]MAKE.
- Use makefs(8) and gpart(8) for sparc64 ISO image[2].
- Add publisher option to makefs(8)[2].

Based on work by:	gjb[1]
Discussed with:		marius, nwhitehorn[2]
2013-02-03 10:26:24 +00:00
nwhitehorn
e0b8f4e7a3 Fix typo and simplify condition.
Submitted by:	Christoph Mallon <christoph dot mallon at gmx dot de>
2013-01-21 14:06:33 +00:00
nwhitehorn
e5b351e641 More automated install support: if a script exists at /etc/installerconfig,
point the installer there and then reboot without asking questions. This
design subject to future change.
2013-01-21 01:55:54 +00:00
marcel
2202ffaa64 Add now missing color.4th. 2013-01-12 23:44:13 +00:00
hrs
20d5f62ac1 Set WITHOUT_SVN=yes for textproc/docproj.
Submitted by:	gjb
2013-01-12 22:41:29 +00:00
hrs
adbb26d90e ISO 9660 specification allows only "d-characters" and "a-characters" in the
Volume Descriptor (section 7.4).  In short, upper-case alphanumeric + some
symbols only.  While the makefs utility automatically converts the characters,
$LABEL should be consistent in the scripts.
2013-01-08 21:13:58 +00:00
luigi
59cd15065c enable building picobsd with CC instead of CLANG 2012-12-23 22:41:54 +00:00
eadler
9860195389 A number of places in the source tree still reference cuad.* after
sio(4) was deprecated by uart(4).

s/cuad/cuau/g/

PR:		docs/171533
Reviewed by:	imp
Approved by:	cperciva (implicit)
MFC after:	3 weeks
2012-12-08 22:16:36 +00:00
gjb
d019ce692f Prevent including .zfs snapshot directories in the src.txz
distribution.  This can happen if the src/ tree checkout is
within its own ZFS dataset, and the 'snapdir' ZFS property
is set to 'visible.'

Approved by:	hrs
MFC after:	3 days
X-MFC-To:	stable/9 only
2012-11-11 21:52:18 +00:00
gjb
a39046ac58 Belatedly (by many years!) bump the version numbers in the src/-side
documentation pages.

Saddened by:	this file
2012-11-09 04:52:15 +00:00
emaste
01647c1f15 Exclude potential circular symlink
This does not occur with normal release builds but can happen when reusing
these release parts for other purposes.
2012-10-15 17:19:47 +00:00
emaste
e4cf877fdd Exclude potential circular symlink when creating src tarball.
Normal release builds are not affected by this but it can happen if using
these release bits against a work tree.

Sponsored by: ADARA Networks
2012-10-11 18:41:32 +00:00
gabor
53bc32bb8f - Rename .sgml files to .xml to track the recent doc changes
MFC after:	1 day
2012-10-01 11:26:49 +00:00
gjb
bb8696a82c - Allow cross-architecture builds with 'generate-release.sh', which
is set by specifying '-a <arch>'.  (Only supported for i386 on amd64
   and powerpc on powerpc64 currently).
 - Change how textproc/docproj is installed:
   o Attempt to install from pkg(8);
   o Fall back to pkg_add(1) if pkg(8) installation is not
     successful;
   o Fall back to installing from ports as last resort.
 - Ensure the script is run by root[1].
 - Get OSVERSION from param.h[1].

Provided by:	glebius [1]
Reviewed by:	nwhitehorn, kensmith
Approved by:	kensmith
MFC After:	2 weeks
X-Needs-MFC:	r240586, r240587, r240588
2012-09-26 18:04:16 +00:00
gjb
821cd2fdf7 Update usage() in comment section.
Remove CVS_* variables in comments.

MFC after:	1 week
X-MFC-With:	r240586
2012-09-17 02:35:00 +00:00
gjb
c800eaacb8 Update generate-release.sh script:
- Use svn for ports and doc trees
 - When installing a binary textproc/docproj package,
   switch pkg_add(1) to pkg(8) [1]

Reviewed by:	nwhitehorn
Approved by:	nwhitehorn
Enhanced by:	glebius [1]
MFC After:	1 week
X-MFC-To:	9-only
2012-09-17 02:23:03 +00:00
gabor
1bc8f77bec - Fix build of French release notes with the XMLified doc tree 2012-09-14 21:36:01 +00:00
gabor
f75087e0ad - Fix build of the German release notes with the XMLified doc tree 2012-09-14 21:12:41 +00:00
gjb
268e16289b Revert previous commit...
Pointyhat to:	gjb (myself)
2012-09-14 20:51:35 +00:00
gjb
dc0f74a7e8 Fix man2hwnotes.pl script, which should fix the RELNOTES build. 2012-09-14 19:52:33 +00:00
gabor
3539b7eae3 - Make the release notes build with the XMLified doc tree 2012-09-14 18:33:12 +00:00
ed
02dcf28b58 Rework all non-contributed files that use `struct timezone'.
This structure is not part of POSIX. According to POSIX, gettimeofday()
has the following prototype:

	int gettimeofday(struct timeval *restrict tp, void *restrict tzp);

Also, POSIX states that gettimeofday() shall return 0 (as long as tzp is
not used). Remove dead error handling code. Also use NULL for a
nul-pointer instead of integer 0.

While there, change all pieces of code that only use tv_sec to use
time(3), as this provides less overhead.
2012-09-01 14:45:15 +00:00
luigi
2d97353026 use MALLOC_PRODUCTION for picobsd builds, be more frugal in memory usage. 2012-08-27 16:42:32 +00:00
bschmidt
d1b3a44c08 Document update of 802.11s IE identifiers. 2012-08-24 13:55:22 +00:00
brueffer
4e2c64a984 Automatically generate hardware notes for bwn(4). 2012-06-28 10:21:25 +00:00
brueffer
b12dda6ff3 Automatically generate hardware notes for bxe(4). 2012-06-28 10:12:46 +00:00
des
0a471f315b Remove dead code. 2012-06-12 15:32:14 +00:00
luigi
4a439608e6 Omit clang when building picobsd, it takes way too long.
Also note that loader.conf support is incomplete.
2012-05-03 20:50:55 +00:00
nwhitehorn
da71350391 Make sure not to tar up CVS directories if this ports tree is a CVS
checkout.

PR:		bin/165868
MFC after:	5 days
2012-03-09 02:23:03 +00:00
hrs
638b4d3f51 - Clean up extra ${.OBJDIR}.
- Add ${IMAGE} for the supported image files.  This fixes the install target
  on FreeBSD/pc98.
- Use "mkdir -p" instead of "-mkdir" consistently.

Reviewed by:	nwhitehorn
2012-03-08 01:47:12 +00:00
mav
6db61783a3 Add ahci(4) and siis(4) to the hardware notes.
MFC after:	1 week
2012-03-02 05:16:53 +00:00
brueffer
fbe3c228aa Add snd_hdspe(4) to the hardware notes. 2012-03-01 19:54:35 +00:00
brueffer
49d2535dca Add isci(4) to the hardware notes.
MFC after:	3 days
2012-02-23 18:54:33 +00:00
brueffer
aa3978aed2 Add oce(4) to the hardware notes.
MFC after:	3 days
2012-02-20 19:35:54 +00:00
nyan
285301c30b - Set TERM to cons25w on pc98 because we still use old cons25w terminal
to show Japanese.
- Add cons25w to terminal lists.

Reviewed by:	nwhitehorn
MFC after:	1 week
2012-02-07 10:59:19 +00:00
dim
489adb600f Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.

MFC after:	1 week
2012-02-07 09:27:07 +00:00
nwhitehorn
a3ada8a47c Fix installation script after r230482 -- a missing character apparently.
Now, back to convalescing.
2012-02-04 23:00:27 +00:00
nwhitehorn
4fad17c424 Part of r230482 didn't actually work. Revert it for now. This means PR
161047 isn't actually fixed.

PR:		bin/161047
2012-01-23 16:17:54 +00:00
nwhitehorn
95b13782d9 Do a test in a better way. Editing files after testing them is never wise. 2012-01-23 15:50:16 +00:00
nwhitehorn
ebe4f7c32d Per popular demand, if installing from a graphics terminal, run the
installer on a VTY with no kernel messages (VTY 2), show the installer
log in real time on VTY 3, and spawn a shell on VTY 4.

PR:		bin/161047, bin/161048
MFC after:	2 weeks
2012-01-23 15:44:52 +00:00
jhb
1044a607a6 Add support for the Em command. This restores a missing 'not' in the
description of snd_emu10kx(4).

Reviewed by:	simon
MFC after:	1 week
2012-01-19 17:29:54 +00:00
glebius
4642718fb4 Use getopts instead of getopt(1).
Suggested by:	jilles
2012-01-15 09:27:00 +00:00
glebius
ef1ae8b2fb Restore functionality to pack several kernels into release. All
kernels specified by KERNCONF are built and packed into release.
The first one is packed into kernel.txz, all others to
kernel.CONFIG.txz.

The first one is installed on bootables in /boot.
2012-01-15 08:36:25 +00:00
glebius
49a292dbe0 Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS
can override this. While here move 'mkdir' down below 'set -e'.
2012-01-14 14:43:22 +00:00
glebius
bd709d2b3b - Add possibility to build release from a certain revision, supplied
via -r.
- To ease adding new features, roll out a getopt loop here.

Reviewed by:	nwhitehorn
2012-01-14 09:57:13 +00:00
brueffer
c30347ec2a Add hpt27xx to the hardware notes,
While here, add the 2012 copyright.

MFC after:	1 week
2012-01-11 18:38:52 +00:00
uqs
92c988259b Spelling fixes for release/ 2012-01-07 16:09:43 +00:00
luigi
31642250d5 now picobsd cross builds work (tried with host amd64, target i386 ).
The fix involved adding a proper build of ld-elf.so.1 ,
and also replacing ldd with objdump (suggested by Garrett Cooper)
to build the list of shared libraries needed by the binaries
and libraries on the target.
2012-01-04 23:00:25 +00:00
luigi
089a168917 remove some stale options (such as running without /boot/loader)
improve support for multi-arch and cross-arch builds, by adding
a suffix to the kernel config file and build_directory.
(cross builds not clean yet, a cross-built kernel boots
but fails when starting /sbin/init)
2012-01-04 19:37:25 +00:00
eadler
ae34573326 - Add some information about sh(1) changes.
Requested by:	jilles (content)
Reviewed by:	gjb (doc)
Approved by:	jilles
2011-12-25 18:15:31 +00:00
eadler
69d3e182d3 - The -h option was removed shortly after it was added
- ZFS is now up to version 28
- sysinstall(8) is not supported in -CURRENT

Reviewed by:	pgj
Approved by:	jilles
2011-12-25 18:15:24 +00:00
marius
7472e8c38c - Based on a report on sparc64@ move V245 to the list of known working
machines.
- Mention that V480 with broken centerplanes have a chance of working with
  the WAR in the upcoming 8.3-RELEASE and 9.0-RELEASE.

MFC after:	3 days
2011-11-27 16:50:13 +00:00
marius
2f543fefda Deorbit the broken amd(4) (see PR 124667), which was superseded by esp(4)
as of r227006.
2011-11-25 19:29:21 +00:00
luigi
fe3a1e2f9d some tweaks to build picobsd for different architectures. 2011-11-23 12:05:39 +00:00
brueffer
7a3edfea83 Add 2010 and 2011 copyrights. 2011-11-19 22:14:08 +00:00
brueffer
f34e0d5d06 Add sfxge(4) to the hardware notes. 2011-11-18 16:54:22 +00:00
nwhitehorn
1db8769eb7 Further automate production release generation by naming files the right
things and generating checksums.

MFC after:	1 week
2011-11-15 18:49:27 +00:00
brueffer
c30b2078e1 Re-apply r227466 to generate hardware notes for mps(4) and mvs(4), the issues
were fixes.

Thanks to:	gjb, manolis
Pointy hat ++:	brueffer
MFC after:	3 days
2011-11-14 23:01:08 +00:00
gjb
6a06df7aba Revert 227466:
- mvs.4 uses nested '.Bl' tags which appears to confuse man2hwnotes.pl
for hardware note generation

- mps.4 also breaks the build, but I haven't yet identified why
2011-11-13 01:47:31 +00:00
brueffer
e7ed949938 Added mps(4) and mvs(4).
MFC after:	3 days
2011-11-12 10:30:14 +00:00
marcel
4c0641cee9 Add check-password.4th and screen.4th to the boot image. They are
needed by the loader.
2011-11-06 21:57:12 +00:00
brueffer
1cf88ae8cb Add qlxgb(4) to the hardware notes.
MFC after:	3 days
2011-11-06 20:49:17 +00:00
nwhitehorn
a9674f2f4b Missed file in r225937 (sysinstall removal). 2011-10-12 15:34:25 +00:00
nwhitehorn
2fc07cb3a5 Use UFS labels and bsdlabels (like the 8.x memsticks) instead of GPT to
fix problems with some BIOSes.

MFC after:	3 days
2011-10-09 16:23:04 +00:00
nwhitehorn
190bd9f097 Farewall, sysinstall! You served us well for many years, but 10.0 is one
digit beyond your time.

Various sysinstall dependencies (e.g. libftpio, libdisk, libodialog, etc.)
will be cleaned up in coming days. Some will take longer than others due to
a few other consumers (tzsetup and sade).
2011-10-03 15:13:09 +00:00
des
d277c9289b Don't force active mode FTP. 2011-09-27 19:54:58 +00:00
kensmith
b7aac9c4e0 Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasing
it from the 9.0-RELEASE release cycle code freeze.

Approved by:	re (implicit)
2011-09-26 02:27:04 +00:00
nwhitehorn
f873725884 Inquire about terminal type if starting from a serial console and do
not configure the host's networking if netbooted [1]. Also fix FTP
installations behind some firewalls [2].

PR:		bin/159583 [2]
Reported by:	stas [1]
Approved by:	re (kib)
2011-09-17 09:25:45 +00:00
brueffer
de5b6920cc Auto-generate hardware notes for vxge(4).
Approved by:	re (kib)
2011-08-25 21:20:11 +00:00
sbruno
5384a68fd9 Allow release generation from a WORLDDIR that is not /usr/src
PR:		misc/159666
Submitted by:	Test Rat <ttsestt@gmail.com>
Reviewed by:	Nathan Whitehorn <nwhitehorn@freebsd.org>
Approved by:	re (kib)
2011-08-18 16:54:04 +00:00
nwhitehorn
b739721734 Provide a kboot.conf to allow powerpc64 install media to be booted on
Playstation 3 consoles running kboot or petitboot.

Approved by:	re (bz)
2011-08-14 14:36:32 +00:00
nyan
eb7d495d9d Allow to build a release for stable/[78] on a current box and vise versa.
Approved by:	re (hrs)
MFC after:	1 week
2011-08-11 13:15:11 +00:00
nyan
2cb934bb8a Fix building a release with old release scheme. This catches up with
renaming from Makefile to Makefile.sysinstall.

Approved by:	re (hrs)
2011-08-11 13:13:08 +00:00
marius
d79af2f3c2 The release/pc98/mkisoimages.sh added as part of r221466 now also takes "-b"
to indicate the creation of a bootable image.

Approved by:	re (kib)
2011-08-04 14:38:30 +00:00
avg
4e3d572cde fix a typo/tautology in the release documentation
Approved by:	re (kib)
MFC after:	1 week
2011-07-30 21:09:45 +00:00
avg
188ae5a78b update smp related documentation after recent changes
Remove references to machdep.hlt_logical_cpus and
machdep.hlt_cpus sysctls and tunables.
Document machdep.hyperthreading_allowed and
hint.lapic.X.disabled tunables.

Prompted by:	ru
Proofreading:	bf
Reviewed by:	jhb
Approved by:	re (kib)
2011-07-30 20:42:14 +00:00
nwhitehorn
7c1cc185fa Mount memsticks read-only by default to prevent them being filled by
user modifications and subsequently preventing a functioning installation.

Approved by:	re (kib)
2011-07-30 00:51:36 +00:00
nwhitehorn
e9f4b69295 Per request of the docs team, install docs as packages, instead of via
the normal distfile mechanism. Thanks to Marc Fonvieille for the patch and
for putting up with me taking entirely too long to commit this!

Submitted by:	blackend
2011-07-09 23:01:54 +00:00
marcel
8ea91bf8fb Add a trivial script for creating memstick images. These are not
bootable yet, but proven to be useful without it already.
2011-07-04 17:03:19 +00:00
hrs
b6944718e6 Bump &release.manpath.*;. 2011-06-23 02:38:06 +00:00
hrs
6bed1e8b26 Remove links to mirrorlist.FreeBSD.org.
Submitted by:	ryusuke
Reported by:	gavin, brucec
2011-06-23 02:35:55 +00:00
nwhitehorn
fd8e41eac7 Make the bootonly CD smaller by discarding static libraries that are not
useful without a toolchain.
2011-06-15 23:56:40 +00:00
nwhitehorn
4049e0f7dd Do not install the rescue tools onto the install CD. Since it is read
only, they are very unlikely to be needed and take up a great deal of
space.
2011-06-15 23:38:15 +00:00
gshapiro
1d8b41ba10 sendmail has been updated to 8.14.5 2011-06-14 06:45:48 +00:00
nwhitehorn
51a4a71669 Add an MBR to our release media to aid booting some IBM systems. 2011-06-12 00:14:57 +00:00
marcel
d64e8f1905 Don't clobber the hosts /etc/fstab. $1 is empty at this point. 2011-06-06 18:25:11 +00:00
marcel
66b850c8c6 Fix ia64 ISO creation:
o   boot/mfsroot.gz is no more. Copy it only when it exists so as still
    to be compatible with Makefile.sysinstall.
o   while here, make ispfw.ko optional as well.
o   '-b bootimage' is not a valid argument for makefs. What was meant
    was '-o bootimage'.
o   create the boot image in the current directory so that makefs can
    find the file. Previously it had to be created under $BASE because
    that's how mkisofs wanted it.
2011-06-06 01:52:15 +00:00
nwhitehorn
a02652f83d As requested by many people, with final prodding from Jason Hall, fix this
so that running make release causes make obj to be run before doing
anything. This fixes a bug wherein, when run for the first time, and
without -DNOSRC, make release would attempt to recursively tar up the src
directory including its own output and enter an infinite loop.

While here, make the cross-building stuff work a little more the way it
should if only one of TARGET/TARGET_ARCH is specified.
2011-05-18 17:39:28 +00:00
attilio
75eec16b78 Remove actual files supporting sun4v.
Approved by:	re
2011-05-14 01:56:48 +00:00
attilio
96139278ce Disconnect sun4v architecture from the three.
Some files keep the SUN4V tags as a code reference, for the future,
if any rewamped sun4v support wants to be added again.

Reviewed by:	marius
Tested by:	sbruno
Approved by:	re
2011-05-14 01:53:38 +00:00
nwhitehorn
24d9363753 Fix pSeries/PAPR boot CD construction after actual testing. It seems that
IBM SLOF is (a) case-sensitive and (b) accepts only booting files in
certain subdirectories of the CD.
2011-05-12 22:31:13 +00:00
nwhitehorn
71da39e09c Add (somewhat speculative) bootable CD support for PAPR/pSeries-type
systems. In principle, FreeBSD should run on at least some of these
already, and support for the remainder will hopefully show up eventually,
so add this while I'm thinking about it.
2011-05-12 15:03:17 +00:00
nwhitehorn
e2514ec90a Simplify this script somewhat, following excellent suggestions from
Ed Schouten.
2011-05-05 19:17:55 +00:00
nwhitehorn
0ed9dc9a04 Convert IA64 ISO script to use makefs instead of mkisofs. 2011-05-05 14:16:40 +00:00
nwhitehorn
3fa339365c Garbage collect some unused variables and stray debug code.
Submitted by:	marius
2011-05-05 13:55:43 +00:00
nwhitehorn
3a0f89209c Repair release CD generation on PC98 and sun4v after release building
changes, and backport the new logic (ISO images are TARGET dependant, not
TARGET_CPUARCH dependant) to Makefile.sysinstall. While modifying ISO
image scripts, change several archs to use makefs (from base) instead of
mkisofs (from ports) which makes release CD generation both faster and
self-hosting.
2011-05-04 23:41:11 +00:00
nwhitehorn
fa658caf7f Change the way powerpc bootable CDs are generated to work around a bug
in hybrid image generation in cdrtools. This produces a small HFS partition
containing loader, mapped in by an oddly-formed APM table using a new
feature in makefs. This does not appear to work yet on early-model G3
systems, which will be fixed later, but produces bootable CDs on
everything else.
2011-05-04 23:34:10 +00:00
nwhitehorn
d035dd6f46 Make sure to run make obj before release. Trying to run them in one step
doesn't always work reliably.
2011-05-04 02:52:41 +00:00
nwhitehorn
67e7e193a2 Mention the memstick target here. 2011-04-18 13:20:54 +00:00
nwhitehorn
0bccc08492 Don't do make release and make install in one step. Setting DESTDIR for
make release has deleterious consequences.
2011-04-11 15:03:01 +00:00
nwhitehorn
5d68dd33d3 Add an install target to release/Makefile instead of grubbing around
(and requesting that users grub around) in /usr/obj. Also make sure that
make clean removes the bootonly media and clean up that target a little.
2011-04-11 14:30:45 +00:00
nwhitehorn
7c133a7cf3 Allow the user to use the live environment post-installation, as well
as improving error handling.
2011-04-09 14:25:58 +00:00
nwhitehorn
aec80ebc21 Copy all generated ISO images into the release area. 2011-03-27 23:46:52 +00:00
nwhitehorn
0fa91de09c Add infrastructure for generation of boot-only ISO images. These have a
reduced world, though still reasonably complete for fixit purposes.
2011-03-27 23:46:12 +00:00
nwhitehorn
d58ef774db Cause the release target to set up its object directory. It is designed
to be a meta-target, and having it do this avoids it spewing files all
over the source tree by default (and possible recursive tarring if
distributing a src tarball).
2011-03-26 13:58:44 +00:00
nwhitehorn
817bc23655 Add support for memstick generation on PowerPC. This is a little suboptimal
since glabel doesn't know about APM partitioning yet, but works well enough.
2011-03-23 16:22:08 +00:00
nwhitehorn
7e04216c28 Use labels to find release media instead of hard-coded device paths. This
makes booting more reliable (and working at all on USB sticks). While here,
move responsibility for setting up fstab into the various platform mk-*.sh
scripts.

Suggested by:	many
2011-03-22 01:14:53 +00:00
nwhitehorn
56ada00856 Add support for checking out ports and doc trees from a CVS repository,
in addition to CVSUP, and add support for alternate SVN roots for src.

Requested by:	jhb
2011-03-19 23:06:17 +00:00
nwhitehorn
45a4292831 Thanks to sysinstall for its 15 years of service. And now to sleep,
perchance to dream...
2011-03-14 13:47:17 +00:00
nwhitehorn
77542b069d Fix some typos due to unremoved commented-out lines. A great big pointy
hat goes to me for this one.
2011-03-13 18:02:28 +00:00
nwhitehorn
da52594639 Add generation of an installation manifest containing SHA256 checksums as
well as package descriptions and add code in the installer to check the
checksums.
2011-03-13 17:15:31 +00:00
nwhitehorn
5f8e906c32 Connect the full doc build (Handbook, etc.) to the build. This is not built
if no doc checkout is found.
2011-03-13 15:08:06 +00:00
nwhitehorn
2397771613 Add generation of memstick images to the bsdinstall release makefile for
i386 and amd64. This involved moving the memstick generation script to
the arch directories from scripts/, in analogy to mkisoimages.sh. This
script was never called from /usr/src/release/Makefile, so that hasn't
been updated.
2011-03-13 01:38:24 +00:00
nwhitehorn
6a2ebb3fe3 Fix bugs and make improvements to documentation renaming.
Submitted by:	Garrett Cooper
2011-03-11 17:47:59 +00:00
nwhitehorn
c5dd777792 Add support for generating release documentation. Note that, due to the
release documentation build being broken at the moment, this is only
partially functional.
2011-03-11 17:01:14 +00:00
nwhitehorn
c0b3df6b71 Add a wrapper script for Makefile.bsdinstall that does the source
checkout/chroot/compile/release dance that the existing release Makefile
does for those who want a totally pristine release build.
2011-03-11 16:58:21 +00:00
nwhitehorn
911d9cd397 Remove a redundant rm and avoiding tarring up work directories in ports
trees.
2011-03-09 15:02:23 +00:00
nwhitehorn
81fefb3581 Make this makefile a little more make-like (e.g. build only things that
need to be rebuilt) and add an FTP-area target. Next will be docs and
memstick builds.
2011-03-06 21:19:33 +00:00
nwhitehorn
1319d94483 Add additional release makefile for bsdinstall-based media, along with
support files. This does not change the default behavior of anything.

To make bsdinstall-based media, pre-build world and GENERIC, then run
the release target in Makefile.bsdinstall.
2011-03-02 16:06:57 +00:00
nwhitehorn
a8c9f18299 Improve the distributeworld target in Makefile.inc1 and update the release
infrastructure to use it. make distributeworld can now be used without
preparing its environment first and installs games into its distribution
using the regular make distribute logic instead of post-processing with
a script.

Also add two new targets, packageworld and packagekernel, that tar up the
results of distributeworld and distributekernel (also new), respectively.
2011-03-02 14:39:26 +00:00
mm
3d28f79783 Add release notes for xz update to 5.0.0. 2011-02-11 14:55:17 +00:00
luigi
03ef5e5e31 following the recent (218130) changes to Makefile and Makefile.inc1,
we need to set TARGET and TARGET_ARCH to get a correct WMAKEENV.
I am setting both to i386 since this is what picobsd is used for,
though there might be a better fix.

Add initial support for parallel make. This is disabled right now,
because there are incorrect dependencies somewhere which require
to run picobsd 2-3 times to complete a build.

MFC after:	2 weeks
2011-02-05 23:03:40 +00:00
nyan
c962e71f7e Fix making a release. The old libdialog was renamed to libodialog. 2011-01-14 10:56:44 +00:00
nwhitehorn
ac2b5f1951 Fix the overflowing livefs ISO by removing man pages from the HFS part of
the hybrid disk. This is a stopgap until a better solution can be found,
but lets the powerpc release build complete for the time being.

MFC after:	1 week
2010-12-15 23:43:25 +00:00
luigi
20a2600f84 move the initialization of BINMAKE earler, so it is
available throughout the entire build process.

Submitted by:	Matteo Landi
MFC after:	3 days
2010-11-12 12:48:41 +00:00
marius
dac207aea8 Add gpart and glabel to the release CD mfsroot. 2010-11-07 19:23:25 +00:00
marius
dc63f8281d - Move Sun Fire V240 to the list of known working machines.
- For the parallel stable/7 and stable/8 branches mention both releases that
  first supported a particular sparc64 machine and update the sparc64 hardware
  list regarding machines that will be supported beginning with 7.4-RELEASE.
2010-11-06 11:38:49 +00:00
delphij
f57b2d5d62 Add a short note about kernel modules in FIXIT mode.
MFC after:	1 month
2010-10-27 17:13:38 +00:00
hrs
4745721fc0 Replace an obsolete flag -L in an mkisofs(1) command line with
-allow-leading-dots to fix "make release" for FreeBSD/powerpc.

Reviewed by:	marcel
2010-10-03 13:13:10 +00:00
luigi
58ec2fd820 use make from the toolchain, as the source tree may depend on
specific features (e.g. on recent HEAD, rtld fails with older 'make')

MFC after:	3 days
2010-09-28 22:30:11 +00:00
jhay
cb16ba1149 Chase the ports list to make snapshots work again with NOPORTS set. 2010-09-17 07:40:02 +00:00
brueffer
7a9b1a4d42 sis(4) should work on all architectures now. 2010-09-06 11:02:50 +00:00
gavin
dfa9620846 Merge r114010 of head/usr.bin/login/login.c into PicoBSD's login.c:
Correct the login.conf variable name used for obtaining the login prompt.

PR:		conf/44717 (indirectly)
Spotted by:	gcooper
MFC after:	1 week
2010-08-08 16:55:27 +00:00
gavin
9127923cf1 Correct two error messages to match the failure they are reporting.
MFC after:	1 week
2010-08-08 16:20:32 +00:00
luigi
64a563ba34 add some modern stuff: SMP, SCHED_ULE, PREEMPTION
and support for VIMAGE
2010-07-15 16:32:59 +00:00
nwhitehorn
2f99e0894d Get powerpc64 install CDs a little closer: some powerpc things should be
used on powerpc64 as well (build scripts, for instance), and the MFS root
must be adjusted upward on powerpc64 as well.

This doesn't completely solve things: sysinstall stil needs some
persuasion to deal with a default kernel named GENERIC64.
2010-07-15 01:48:30 +00:00
nwhitehorn
b59278b060 Connect powerpc64 to the build. It is not presently part of make universe,
which will be added soon.

Reviewed by:	imp
2010-07-13 21:19:59 +00:00
brian
085c49ad8c Remove an unnecessary cat.
PR:		145447
Submitted by:	u at netbeisser dot de
MFC after:	1 week
2010-06-19 09:33:11 +00:00
mm
f3da08a0f5 Document ZFS upgrade to version 14, support for NFSv4 ACLs,
changes in L2ARC and zfs send.

Approved by:	delphij (mentor)
2010-06-07 06:38:12 +00:00
mm
2cbb8fd14a Document import of xz.
Approved by:	delphij (mentor)
2010-06-02 21:28:07 +00:00
marcel
02f6039bb5 The EFI system partition used to make the CD image bootable is running
out of space. Bump it up...
2010-05-28 17:50:35 +00:00
delphij
c64406c79a Reorder to have -lcrypto after -larchive. Our linker doesn't seem to like
the current ordering :(
2010-05-26 18:55:40 +00:00
delphij
05435551be Grammar nits.
Submitted by:	b. f. <bf1783 googlemail com>
2010-05-25 22:19:51 +00:00
delphij
f57b5cd0bc libarchive now needs libcrypto and liblzma. 2010-05-25 17:48:17 +00:00
delphij
b5004a5464 Document bc/dc and nc updates. 2010-05-25 17:43:23 +00:00
marius
9124c5fc65 According to simon@ when referring to a company along a product just to
identify the company one shouldn't use the company trademark.

Approved by:	simon
2010-05-24 16:42:55 +00:00
nwhitehorn
3c09ba5f5a Revise PowerPC hardware notes to reflect status for 8.1. 2010-05-23 20:00:12 +00:00
marius
1eade2f18d Update the sparc64 hardware list regarding machines that will be supported
beginning with 8.1-RELEASE as well as correct some existing entries and
add previously missed ones.

Approved by:	blackend
MFC after:	3 days
2010-05-23 19:46:19 +00:00
brueffer
c8b3be983c et.4 doesn't have a HARDWARE section. Unbreak the build by manually
describing the supported et(4) chips.
2010-05-13 03:56:57 +00:00
brueffer
bb926aa7a5 Automatically generate hardware notes for run(4). 2010-05-12 19:24:31 +00:00
brueffer
edf0207059 Add et(4), sge(4) and mwl(4). 2010-05-12 17:53:05 +00:00
nwhitehorn
653cff7f14 Add gpart and glabel to the release CD mfsroot. Even if sysinstall
cannot partition disks on powerpc, this will allow the user to.

PR:		powerpc/93203
Obtained from:	ia64
MFC after:	1 week
2010-04-20 01:12:23 +00:00
kensmith
558c6be838 Shift the version of perl used by the release build process over to
perl-5.10.  This aligns the release build process with the current
default version of perl in the ports tree.

I'll MFC this to all active branches.

MFC after:	3 days
2010-04-09 14:27:17 +00:00
kensmith
73a173c7a1 Pass the HTTP_PROXY and FTP_PROXY environment variables through in addition
to FTP_PASSIVE_MODE so release building works for a machine that needs
to use a proxy.

PR:		misc/137688
Submitted by:	Michael Leun
MFC after:	2 weeks
2010-04-09 14:24:00 +00:00
kensmith
cff7e8c212 Provide a script that can be used to create the memstick images. For now
it isn't being integrated into 'make release' because for the forseeable
future the memstick images will be identical to what's on the DVD except
for which package set is provided.  If/when what's on the memstick diverges
from what's on the DVD it would make more sense to generate a "memstick"
directory in $CHROOT/R/cdrom and build the memstick image along with the
ISO images.

Reviewed by:	jhb, ru, Garrett Cooper (yanefbsd at gmail dot com)
2010-02-18 15:45:43 +00:00
luigi
264e34b811 use log instead of logverbose in three places so the build won't need
input to run to completion

MFC after:	3 days
2010-02-14 15:55:30 +00:00
luigi
dbd22cf8cf a minimal set of changes to adapt to the utmp->utmpx changes.
lastlog still not implemented, i am hoping that Ed or someone
has some idea on how to fix this, but it is really not important.
2010-02-14 15:51:36 +00:00
nwhitehorn
4b053fe723 Add a description of supported PowerPC hardware to the hardware notes. 2010-02-05 16:41:19 +00:00
gshapiro
c841cfa602 Note sendmail 8.14.4 upgrade 2010-01-31 19:56:37 +00:00
jhb
3e0f5e5d70 Remove slattach from the install mfsroot since it doesn't exist anymore
to quiet a warning from crunchgen.

MFC after:	1 week
2010-01-26 15:28:00 +00:00
ed
f79d0f71d8 Remove libulog from the bootstrap again.
libulog now only provides functions that are used by various packages
from the ports tree, namely the libutempter ones. There is no reason to
link it into the crunch/fixit binaries anymore.
2010-01-21 16:56:27 +00:00
brueffer
6e07e8d455 We don't support isdn devices anymore (since May 2008).
PR:		142970
Submitted by:	Matthias Meyser <Meyser@xenet.de>
MFC after:	1 week
2010-01-19 22:44:29 +00:00
marius
7cef302ab8 Update the sparc64 hardware list regarding machines that will be supported
by 7.3-RELEASE.

Approved by:	blackend
MFC after:	3 days
2010-01-16 20:51:33 +00:00
brueffer
3a5e7c8c8b sk(4), stge(4) and vge(4) should work on all architectures, snd_t4dwave(4)
works on sparc64.

Submitted by:	yongari
2010-01-08 20:38:41 +00:00
brueffer
ba9f3a722e Remove ste(4), it should work on all architectures now. 2010-01-08 17:47:37 +00:00
nyan
40c63b4ab7 Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF.
MFC after:	2 week
2010-01-02 12:37:54 +00:00
luigi
02f409c5f3 make the memory filesystem larger, and add an example
on how to import files from the host
2009-12-28 01:25:05 +00:00
luigi
cdbc72ad73 clear leftover from previous computations 2009-12-28 01:02:45 +00:00
luigi
f46d0fc3ed more support to import files and libraries from the host. 2009-12-28 00:51:00 +00:00
luigi
2cb3a073b0 add a 'qemu' floppy type, useful for running tests on new kernels 2009-12-27 21:58:48 +00:00
luigi
11ce1df199 dhclient needs to have /var/empty and a _dhcp user
(it also needs /sbin/dhclient-script, will handle that later)
2009-12-27 21:17:31 +00:00
luigi
913d8fc2fa fix a typo (not that it matters) 2009-12-27 21:13:53 +00:00
luigi
49dc424fe3 put back the HZ setting or we see poor timing under qemu
MFC after:	3 days
2009-12-27 01:19:55 +00:00
kensmith
e81b89619b Add "FreeBSD-" to the beginning of the filenames for the ISO images.
People who collect ISOs from more than just us have been requesting
this for a while.

MFC after:	1 week
2009-12-21 14:42:35 +00:00
luigi
3d3f0ecc02 when calling ldd, use the cross libraries and not the host version
MFC after:	3 days
2009-12-09 17:48:05 +00:00
luigi
9502adcb3a use default HZ 2009-12-09 17:42:14 +00:00
luigi
acc53422ca add -lulog, the program "less" and a comment 2009-12-09 17:41:47 +00:00
ed
197649eead Don't forget to link the fixits against -lulog.
reboot(8) now depends on it.

Reported by:	nyan
2009-12-06 14:22:14 +00:00
ed
368f00cc58 Convert {small prefix}BSD to TERM=xterm as well.
Clean up the ttys files shipped with PicoBSD, NanoBSD and TinyBSD. While
there, it seems one of them still had references to sio(4). Make it in
sync with what we do in the base system.
2009-11-13 11:32:14 +00:00
luigi
9345e76b5d create an SMP kernel by default in picobsd 2009-11-08 08:59:40 +00:00
kensmith
8484e1a3c5 Update package list for 8.0-REL.
Reviewed by:	re@, portmgr@
MFC after:	1 day
2009-10-20 13:58:30 +00:00
hrs
8a7e11a901 Bump version numbers and update descriptions for the 9-CURRENT
world. The %[no]include.historic knobs are removed because they
are not used for a long time.
2009-10-15 07:58:01 +00:00
simon
a7b48c5ecb In lists, if there is a Li command remove it. This fixes markup for
uath(4).

MFC after:	3 days
Reported by:	Warren Block <wblock at wonkity.com>
2009-10-04 16:30:33 +00:00
marius
43e8e65f56 - Update the list of known-working machines based on feedback for 7.2.
- Update the V440 entry regarding added support for the on-board NICs
  in 8.0.

Approved by:	blackend
MFC after:	3 days
2009-09-20 19:14:34 +00:00
kensmith
6a8b9f10b0 Have sparc64 join the separate livefs crowd. Including the docs packages
on disc1 (needed now by sysinstall) overflows the target CDROM iso size.

MFC after:	3 days
2009-09-18 14:53:01 +00:00
luigi
bad2639cab ifconfig now needs -ljail
(this needs to go to RELENG_8 as well after the release is out)

MFC after:	1 month
2009-09-12 15:50:08 +00:00