#
567cbd8f |
|
14-Apr-2024 |
Colin Percival <cperciva@FreeBSD.org> |
release: Build dvd image before staging pkgs This missing dependency is only visible with -jN (which was otherwise broken until recently) and only when building DVD images (which aren't included in weekly snapshots and thereby slipped past testing). MFC after: 3 days
|
#
a1bff973 |
|
09-Apr-2024 |
Colin Percival <cperciva@FreeBSD.org> |
release: Don't reuse disc1/bootonly directories The disc1 and bootonly directories have files distributed into them for use in "full" and "mini" images; the former are disc1.iso and memstick.img, and the latter is bootonly.iso and mini-memstick.img. Unfortunately the scripts which package a directory tree into an ISO or memory stick image also modify the directory, for example to create an appropriate /etc/fstab file; so creating two images at the same time breaks. Resolve this by copying disc1 to disc1-disc1 and disc1-memstick, and copying bootonly to bootonly-bootonly and bootonly-memstick, before using those directories for constructing the ISO+memstick images. MFC after: 1 week
|
#
65c603ed |
|
09-Apr-2024 |
Colin Percival <cperciva@FreeBSD.org> |
release: distributekernel before packagekernel With these as a single make command, `make -j` breaks when it tries to package up a kernel which hasn't been distributed yet. MFC after: 1 week
|
#
93e4813b |
|
09-Apr-2024 |
Colin Percival <cperciva@FreeBSD.org> |
release: make -j compat: cd inside subshell Place instances of "cd foo && bar" inside subshells for compatibility with modern make(8) which uses a single shell for the duration of a makefile target. MFC after: 1 week
|
#
2e9b8c8c |
|
22-Jan-2024 |
Ed Maste <emaste@FreeBSD.org> |
release: rework distributions list Components like base.txz and ports.txz are called distributions in the installer, and with the introduction of pkgbase we will start dealing with normal pkg packages in the installer. Rename EXTRA_PACKAGES to DISTRIBUTIONS, and move base.txz and kernel.txz to that list. This introduces no functional change but is a small cleanup in advance of some pkgbase experimentation. Reviewed by: cperciva Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D43544
|
#
8ee478df |
|
09-Sep-2023 |
Ed Maste <emaste@FreeBSD.org> |
release: stop generating mergemaster databases mergemaster was deprecated some time ago and will be removed from FreeBSD 15. Reviewed by: imp Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41797
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
32a79e85 |
|
27-Jul-2023 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Fix make :@ modifier syntax This spits out errors but seemingly isn't actually fatal, so was missed. Fixes: 6853d893c7fe ("release: Automatically generate MK_LIB${LIBCOMPAT} and lib${libcompat}-dbg lists")
|
#
6853d893 |
|
26-Jul-2023 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Automatically generate MK_LIB${LIBCOMPAT} and lib${libcompat}-dbg lists Reviewed by: brooks, jhb Differential Revision: https://reviews.freebsd.org/D41184
|
#
2a90c47a |
|
02-Sep-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Set loader_menu_multi_user_prompt to "Installer" for installer This makes it more obvious that the media being booted is an installer rather than an installed system, which is otherwise hard to distinguish. It also provides a more user-friendly, and more accurate, prompt. Reviewed by: gjb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D36419
|
#
f36b5d8a |
|
09-Aug-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Include an etcupdate tree in -DNO_ROOT release image builds This makes use of the new -N etcupdate flag and merges the resulting METALOG into base.meta re-rooted to /var/db/etcupdate/current. Reviewed by: gjb Obtained from: CheriBSD Differential Revision: https://reviews.freebsd.org/D35858
|
#
f3772439 |
|
09-Aug-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Forward ${MAKE} to etcupdate via the new -m flag This is in preparation for non-FreeBSD builds where make is GNU make and so etcupdate needs to know the name of or path to the bmake binary to use for its own builds. Reviewed by: gjb Obtained from: CheriBSD Differential Revision: https://reviews.freebsd.org/D35855
|
#
e9ba25aa |
|
09-Aug-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Use in-tree etcupdate for build This is in preparation for non-FreeBSD and -DNO_ROOT builds. On non-FreeBSD there is no host etcupdate to use, and -DNO_ROOT will require additional flags that may not be supported by the host's etcupdate when building on FreeBSD. Moreover, there's no guarantee anyway that the host's etcupdate is quite right for the current tree; upgrading from source only requires that the host's is good enough for -p which just manually copies master.passwd and group, the rest of the upgrade is done post-installworld. For example, should a new set of autogenerated files be added that etcupdate is taught about, the host won't know about them and so the bootstrapped current tree will incorrectly contain them, leading to spurious diffs on the installed system. Reviewed by: gjb, delphij Obtained from: CheriBSD Differential Revision: https://reviews.freebsd.org/D35853
|
#
fcf12081 |
|
15-Jul-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
Makefile.inc1 release bsd.own.mk: Introduce and use TAR_CMD Our uses of tar rely on BSDisms, and so do not work in environments where GNU tar is the default tar. Providing a TAR_CMD variable like some other commands allows it to be overridden to use bsdtar in such cases. Reviewed by: brooks, delphij, gjb Obtained from: CheriBSD Differential Revision: https://reviews.freebsd.org/D35813
|
#
13cb0041 |
|
28-Feb-2022 |
Jessica Clarke <jrtc27@FreeBSD.org> |
release: Support -DNO_ROOT image building This requires a bunch of METALOG mangling to include the files we inject into the tree. The mkisoimages.sh and make-memstick.sh scripts are now called with the current directory inside the tree so that the relative paths in the METALOG match up with the current directory. The scripts do not require this when not using a METALOG, but for simplicity we always do so. The Makefile mangles the real METALOG created from the install, as those files are shared across all uses of the tree, but the shell scripts create a temporary copy of the METALOG that they mangle as their tree modifications are specific to that image. We also need to pass -D to makefs to turn any duplicate METALOG entry errors into warnings, as we have many (harmless) instances of those. Whilst dvd1.iso should work, the !NOPKG code will need more work to support this. All media will also lack mergemaster and etcupdate trees, since more work is needed to add -DNO_ROOT modes to them. Users of install media built this way will have to manually bootstrap them. Reviewed by: brooks, gjb Differential Revision: https://reviews.freebsd.org/D33999
|
#
c1a14887 |
|
20-May-2021 |
Ceri Davies <ceri@FreeBSD.org> |
sys/*/conf/*, docs: fix links to handbook While here, fix all links to older en_US.ISO8859-1 documentation in the src/ tree. PR: 255026 Reported by: Michael Büker <freebsd@michael-bueker.de> Reviewed by: dbaio Approved by: blackend (mentor), re (gjb) MFC after: 10 days Differential Revision: https://reviews.freebsd.org/D30265
|
#
4bbfa3d3 |
|
05-Apr-2021 |
Ed Maste <emaste@FreeBSD.org> |
release: move installworld before installkernel To support -DNO_ROOT work. The top-level installworld target creates a new METALOG starting with `#mtree 2.0` so it needs to be first, to avoid overwriting installkernel METALOG entries. Reviewed by: gjb MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D29582
|
#
f61e92ca |
|
17-Feb-2021 |
Glen Barber <gjb@FreeBSD.org> |
release: permanently remove the 'reldoc' target and associates Following 7b1d1a1658ffb69eff93afc713f9e88ed8b20eac, the structure for the reldoc target has significantly changed as result of the ASCIIDoctor/Hugo migration. As the release notes related files on the installation medium are inherently out of date, purge them entirely. Discussed within: re, doceng No objection: re (silence), doceng (silence) Timeout: 2 weeks MFC after: 1 week MFC to: stable/13, stable/12, and stable/11 only Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
7b1d1a16 |
|
05-Feb-2021 |
Glen Barber <gjb@FreeBSD.org> |
release: disable the 'reldoc' target after the ASCIIDoctor switch The 'reldoc' target includes release-related documentation on installation medium. Since the switch from XML to ASCIIDoctor, the file locations have moved, and it will take some time to sort out how this target should work now. MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
3083b412 |
|
07-Dec-2020 |
Mitchell Horne <mhorne@FreeBSD.org> |
release: don't checksum images if there are none For platforms that don't have any of the memstick, cdrom, or dvdrom release images (i.e. riscv64), the release-install target will trip up when invoking md5(1) on the non-existent image files. Skipping this allows the install to complete successfully.
|
#
29b282f3 |
|
16-Jul-2020 |
Glen Barber <gjb@FreeBSD.org> |
Makefile.inc1: - New file. Adds logic to search for the git binary, as well as determining the branch and revision, used in various places. Makefile: - Remove searching for the svn{,lite} binary. Makefile.ec2: - Reduce duplicated code, removing searching for the svn{,lite} binary, in addition to EC2_SVN{BRANCH,REV}. - Rename EC2_SVN* with GIT* for consistency. Makefile.mirrors: - Remove the SRCBRANCH declaration, replaced with the exported GITBRANCH variable. - Update _SNAP_SUFFIX from SVNREVISION to GITREV, and remove the leading 'r' from it, since it will break git hashes. - Remove yet another instance of duplicated code to search for the svn{,version}lite binary. Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
13f7dbe8 |
|
09-Mar-2020 |
Ed Maste <emaste@FreeBSD.org> |
retire amd(8) autofs was introduced with FreeBSD 10.1 and is the supported method for automounting filesystems. As of r296194 the amd man page claimed that it is deprecated. Remove it from base now; the sysutils/am-utils port is still available if necessary. Discussed with: cy Relnotes: Yes Sponsored by: The FreeBSD Foundation
|
#
08f1325d |
|
13-Jan-2020 |
Glen Barber <gjb@FreeBSD.org> |
Fix a typo. MFC after: 3 days Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
eacff37a |
|
20-Dec-2018 |
Ed Maste <emaste@FreeBSD.org> |
Remove setting of long-unused MK_NCP option NCP was removed from the tree in 2013 (r248097) and disconnected some time before. Reported by: bz Sponsored by: The FreeBSD Foundation
|
#
0434c14c |
|
29-Oct-2018 |
Glen Barber <gjb@FreeBSD.org> |
Pass _BRANCH in the reldoc target to ensure the correct src branch is used when generating the hardware.html page. MFC after: 3 days MFC before: 12.0-BETA3 MFC with: r339873 Sponsored by: The FreeBSD Foundation
|
#
8c14a409 |
|
23-Oct-2018 |
Glen Barber <gjb@FreeBSD.org> |
Add debug.witness.trace=0 back to the installer sysctl.conf(5), incorrectly removed from head when it should have been removed from stable/12 post-branch. Reported by: bdrewery Sponsored by: The FreeBSD Foundation
|
#
b9583179 |
|
18-Oct-2018 |
Glen Barber <gjb@FreeBSD.org> |
- Update head to 13.0-CURRENT. - Bump MACHINE_TRIPLE, TARGET_TRIPLE, FBSD_MAJOR, FBSD_CC_VER, FREEBSD_CC_VERSION, OS_VERSION. - Update comment in UPDATING regarding debugging options. - Remove debug.witness.trace=0 from installation media. - Bump __FreeBSD_version. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
6e49372e |
|
11-Oct-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Disable kernels_autodetect on installation media This feature is disabled on install media as these generally won't have any interesting kernels to be listed other than the default kernel, so the potential performance penalty in these situations likely isn't worth it. Approved by: re (kib)
|
#
8046db8b |
|
03-Oct-2018 |
Glen Barber <gjb@FreeBSD.org> |
Fix the hardware.{txt,html} build in the release/Makefile 'reldoc' target. The doc/share/mk/doc.commands.mk sets SVN to /usr/local/bin/svn by default, which is not necessarily installed by the documentation project textproc/docproj port. Ensure SVN can be evaluated properly to include the hardware pages by iterating through /usr/local/bin and /usr/bin and looking for both svn and svnlite binaries, and pass the SVN variable explicitly through env(1) in the reldoc target to avoid failures if it does not exist. Approved by: re (rgrimes) Sponsored by: The FreeBSD Foundation
|
#
2502c66b |
|
17-Aug-2018 |
Roger Pau Monné <royger@FreeBSD.org> |
build: skip the database check when generating install media There are several scripts and targets solely used to generate install media, make sure DB_FROM_SRC is used in that case in order to prevent checking the host database, which is irrelevant when generating install binaries. Sponsored by: Citrix Systems R&D PR: 230459 Reviewed by: gjb Differential revision: https://reviews.freebsd.org/D16638
|
#
496a6851 |
|
07-Dec-2017 |
Glen Barber <gjb@FreeBSD.org> |
Fix the reldoc target in release/Makefile following doc commit r51264. Sponsored by: The FreeBSD Foundation
|
#
54a03abb |
|
30-Oct-2017 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Run mm-mtree with whatever -j value the build is using. Reviewed by: gjb Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12807
|
#
7ea06b02 |
|
05-Oct-2017 |
Glen Barber <gjb@FreeBSD.org> |
Fix the 'reldoc' target, following doc commit r51047. Sponsored by: The FreeBSD Foundation
|
#
8f229143 |
|
06-Jul-2017 |
Glen Barber <gjb@FreeBSD.org> |
Allow passing NOPKG= to make(1) to prevent the pkg-stage target from getting executed. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
738919c0 |
|
07-Jun-2017 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Remove groff from base All manpages in base are now compatible with mandoc(1), all roff documentation will be relocated in the doc tree. man(1) can now use groff from the ports tree if it needs. Also remove checknr(1) and colcrt(1) which are only useful with groff. Approved by: (no objections on the mailing lists)
|
#
fefd0439 |
|
22-May-2017 |
Glen Barber <gjb@FreeBSD.org> |
Allow PORTSDIR to be overridden in the pkg-stage target. Submitted by: Johannes Jost Meixner (original) PR: 218393 MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
13b0219a |
|
18-Jul-2016 |
Glen Barber <gjb@FreeBSD.org> |
Make sure we clean up the rdoc and reldoc directories if NODOC is not set. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
4c0ef5db |
|
12-Jul-2016 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Reduce the set of things on the disc1 image to those on the bootonly image. Notably, this removes the toolchain from the CD-ROM image (it remains on DVD images) and pushes the CD-ROM image well below the 700 MB mark. MFC after: 10 days
|
#
32a4dda8 |
|
26-May-2016 |
Glen Barber <gjb@FreeBSD.org> |
Remove vestigial cloudware-install bits missed in r300767. Sponsored by: The FreeBSD Foundation
|
#
01d57ec0 |
|
13-Apr-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Remove misspelled and redundant MK_INSTALLIB=no.
|
#
fdbd473c |
|
05-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
Add a new target to touch the ${.OBJDIR}/release file, which indicates the 'release' target has run (in order to prevent subsequent invocations that may clobber original build output). As is, the 'release' target is a dummy target that does nothing more than depend on subsequent targets. Unless 'make obj' is invoked prior to 'make release', .OBJDIR and .CURDIR will always be '/usr/src/release' (or wherever /usr/src is located). When 'make release' invokes 'make real-release' (and subsequent targets), .OBJDIR is not updated, which still leads to src/ tree pollution. While arguably a hack, 'make release' will invoke the original dummy targets as originally intended, but instead of touching an empty file (or returing @true), will call a 'release-done' target that will trigger the behavior that was intended to prevent a subsequent invocation. Discussed with: hrs MFC after: 3 days X-MFC-With: r293173 Sponsored by: The FreeBSD Foundation
|
#
88343186 |
|
05-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
Merge ^/projects/release-install-debug: - Rework MANIFEST generation and parsing via bsdinstall(8). - Allow selecting debugging distribution sets during install. - Rework bsdinstall(8) to fetch remote debug distribution sets when they are not available on the local install medium. - Allow selecting additional non-GENERIC kernels during install. At present, GENERIC is still required, and installed by default. Tested with: head@r293203 Sponsored by: The FreeBSD Foundation
|
#
b9d8dd00 |
|
04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
Fix path to include .OBJDIR to avoid polluting the source tree during 'make release'. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
34187a08 |
|
14-Oct-2015 |
Glen Barber <gjb@FreeBSD.org> |
Deprecate MD5 checksum generation in favor of SHA512. This was discussed during the 10.2-RELEASE cycle, however since we were nearing the end of the cycle, we decided to defer this change until after 10.2-RELEASE. Reminded by: so (delphij), jmg MFC after: 5 days Sponsored by: The FreeBSD Foundation
|
#
0c43376a |
|
11-Sep-2015 |
Devin Teske <dteske@FreeBSD.org> |
Whitespace alignment MFC after: 3 weeks X-MFC-to: stable/10 X-MFC-with: 287696
|
#
1b8a3e1d |
|
11-Sep-2015 |
Devin Teske <dteske@FreeBSD.org> |
The <arch>/mkisoimages.sh script in release knows how to add extra bits from an "xtra-bits-dir". This feature is unusable from release/Makefile. Add an XTRADIR setting to use it. Differential Revision: https://reviews.freebsd.org/D3633 Reviewed by: kmacy MFC after: 3 weeks X-MFC-to: stable/10 Relnotes: yes
|
#
1deb618a |
|
07-May-2015 |
Glen Barber <gjb@FreeBSD.org> |
Remove arm/Makefile.{KERNEL} files, as this project branch is now going in a different direction than originally planned. Sponsored by: The FreeBSD Foundation
|
#
0e44fa6c |
|
24-Feb-2015 |
Glen Barber <gjb@FreeBSD.org> |
Add 'cloudware-install' target to handle copying cloud disk images to a directory within DESTDIR. Add CLOUDINSTALL variable to automatically generate the actual list of install targets. While here, rename the cloud-specific names from 'vm-' to 'cw-' to avoid naming collisions. Add AZURE_DISK, GCE_DISK, and OPENSTACK_DISK output file variables. Add 'cloudware-install' to the 'install' target. MFC after: 1 week Sponsored by: The FreeBSD Foundation
|
#
bd9cab6f |
|
17-Feb-2015 |
Rui Paulo <rpaulo@FreeBSD.org> |
release: use xz via pipe when compressing the tarballs. libarchive(3) doesn't support the new liblzma API yet, but this change allows us to enable multi-threaded xz compression. ``make release'' should now finish in half the time on a machine with several cores and fast disks (our typical build server). This behaviour only applies when building a release and it doesn't affect buildworld/installworld. To disable threaded xz compression, set XZ_THREADS=1. Reviewed by: gjb Tested by: gjb
|
#
d8d0f3dc |
|
11-Feb-2015 |
Glen Barber <gjb@FreeBSD.org> |
Initial restructure for FreeBSD/arm release builds. Sponsored by: The FreeBSD Foundation
|
#
b6fdce7e |
|
09-Feb-2015 |
Glen Barber <gjb@FreeBSD.org> |
Revert r278445. I was going to use __FreeBSD_version to determine if xz(1) should be multi-threaded by default, but doing this will cause problems if/when the changes are merged from head. Sponsored by: The FreeBSD Foundation
|
#
7ffa77fa |
|
09-Feb-2015 |
Glen Barber <gjb@FreeBSD.org> |
Enable multi-threaded xz(1) compression, after r278433. Allow multi-threaded xz(1) to be turned off by specifying NO_XZTHREADS, and allow number of threads to be overridden by specifying XZ_THREADS=N. MFC after: 1 week X-MFC-needs: r278433 Sponsored by: The FreeBSD Foundation
|
#
7bdb2409 |
|
09-Feb-2015 |
Glen Barber <gjb@FreeBSD.org> |
Define FREEBSD_VERSION in release/Makefile, derived from sys/sys/param.h. Sponsored by: The FreeBSD Foundation
|
#
a55e34eb |
|
28-Jan-2015 |
Glen Barber <gjb@FreeBSD.org> |
Rename the 'system' target to 'disc1', which is specific to the disc1.iso installer image. Replace 'system' with 'release' in CLEANFILES, and add 'disc1' to CLEANDIRS. Ensure the 'dvd' target depends on 'packagesystem'. Fix 'mini-memstick.img' prerequisite, which should be the 'bootonly' target, not 'disc1' (previously 'system'). Use .TARGET as the target installation directory for the disc1.iso and bootonly.iso images, which now expand to 'disc1' and 'bootonly' respectively, mimicking the behavior of the 'dvd' target. Remove '@true' from the 'release' target, and instead use 'touch ${.TARGET}' to prevent multiple iterations of 'make release' from clobbering previously-built installer medium. Tested with: head@r277834 MFC after: 3 weeks X-MFC-with: r277458, r277536, r277606, r277609 Sponsored by: The FreeBSD Foundation
|
#
81be95ce |
|
23-Jan-2015 |
Colin Percival <cperciva@FreeBSD.org> |
Provide a recipe of "true" for building the "release" target once its prerequisites are satisfied, in order to avoid having an implicit rule triggered by the presence of release.sh. Approved by: gjb
|
#
4afe7cf5 |
|
22-Jan-2015 |
Glen Barber <gjb@FreeBSD.org> |
Rename the 'release' target to 'real-release', and add two targets, 'vm-release' and 'cloudware-release', that are invoked if WITH_VMIMAGES and WITH_CLOUDWARE are not empty. This fixes an issue where 'make release' would not build the cloud provider targets because CLOUDWARE was not yet set. [1] Move the WITH_VMIMAGES and WITH_CLOUDWARE targets to Makefile.vm. Note: There is no 'cloudware-install' target yet, since some of the disk image names may need to be specific to the provider, so this is probably best handled by the build scripts. Reported by: cperciva [1] MFC after: 1 month X-MFC-with: r277458 Sponsored by: The FreeBSD Foundation
|
#
7f100614 |
|
29-Dec-2014 |
Glen Barber <gjb@FreeBSD.org> |
Use the correct loader.conf(5) entry for deferring the mountroot prompt. Prodded by: ian Sponsored by: The FreeBSD Foundation
|
#
7bcc84a2 |
|
29-Dec-2014 |
Glen Barber <gjb@FreeBSD.org> |
Delay dropping to the mountroot prompt for 10 seconds in case the root device is not yet ready. Sponsored by: The FreeBSD Foundation
|
#
745ca085 |
|
04-Nov-2014 |
Glen Barber <gjb@FreeBSD.org> |
Fix VOLUME_LABEL when BRANCH contains non-alpha characters, in particular '-' and '.'. Submitted by: des Tested by: des MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
|
#
d08ce983 |
|
29-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Add glue to allow enabling building cloud provider VM images by default. When WITH_CLOUDWARE is not empty, add CLOUDTARGETS to the release/Makefile 'release' target. CLOUDTARGETS is generated from the contents of CLOUDWARE, which should be a list of all supported target providers. Sponsored by: The FreeBSD Foundation
|
#
6513e474 |
|
29-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Move virtual machine / cloud provider targets and options from release/Makefile to their own Makefile. Sponsored by: The FreeBSD Foundation
|
#
69c7d069 |
|
25-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Fix a few issues with creating VOLUME_LABEL for the installation ISOs: - TYPE, BRANCH, and REVISION are only defined if OSRELEASE is not defined, so in situations where one might set OSRELEASE for an in-house ISO build, VOLUME_LABEL would be empty. - makefs(8) limits the volume label to 32 characters, which for the powerpc64 case, OSRELEASE expands to FreeBSD-11.0-CURRENT-powerpc-powerpc64. Even with removing the prefixing 'FreeBSD-', the string is 30 characters long, leaving zero room for suffixing the type of ISO media (BO for bootonly, CD for cdrom, and DVD for dvdrom). Resolve these by defining VOLUME_LABEL when defining OSRELEASE if unset. If OSRELEASE is defined by the builder, use the OSRELEASE from that definition as the VOLUME_LABEL. In addition, for cases where both TARGET and TARGET_ARCH are used for the VOLUME_LABEL, use TARGET_ARCH if it differs from TARGET. There are probably a few sharp edges here yet, but these problems are going to affect the powerpc/powerpc64 builds for 10.1-RELEASE, so the immediate concern is fixing the underlying problem at hand quickly, and less so about the elegance of the fix. MFC after: 3 days X-MFC-10.1: yes, asap Sponsored by: The FreeBSD Foundation
|
#
ac23f460 |
|
16-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Add more descriptive metadata to the ISO images. PR: 146079 Submitted by: Roman Bogorodskiy MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
|
#
3991f309 |
|
14-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Add a separate make(1) target to release/Makefile to build FreeBSD virtual machine disk images for use on the Microsoft Azure service. For now, this target is not directly connected to the build, however can be manually invoked. The 'vm-azure' target invokes {amd64,i386}/mk-azure.sh, which does the heavy lifting to produce proper VHDs. mk-azure.sh uses a configuration file, defaulting to tools/azure.conf if otherwise unset. Sponsored by: The FreeBSD Foundation
|
#
cadb91b0 |
|
02-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Remove two stray comments added during the initial iterations of testing, no longer needed. Sponsored by: The FreeBSD Foundation
|
#
a9278c16 |
|
01-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Add WITH_COMPRESSED_VMIMAGES variable, which when set enables xz(1) compression of the virtual machine images. This is intentionally separate to allow more fine-grained tuning over which images are compressed, especially in cases where compressing 20GB sparse images can take hours. Sponsored by: The FreeBSD Foundation
|
#
a2950cc4 |
|
01-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
After evaluating WITH_VMIMAGES is non-empty, ensure the mk-vmimage.sh script exists before running it. Sponsored by: The FreeBSD Foundation
|
#
0bc9be5e |
|
01-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Avoid using env(1) to set values passed to mk-vmimage.sh, and instead pass the values as arguments to the script, making it easier to run this by hand, without 'make release'. Add usage_vm_base() and usage_vm_image() usage helpers. Sponsored by: The FreeBSD Foundation
|
#
fadf2a24 |
|
01-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Separate release/scripts/mk-vmimage.sh to machine-specific scripts, making it possible to mimic the functionality for non-x86 targets. Move echo output if MAKEFLAGS is empty outside of usage(). Remove TARGET/TARGET_ARCH evaluation. Sponsored by: The FreeBSD Foundation
|
#
f54137c3 |
|
28-Sep-2014 |
Glen Barber <gjb@FreeBSD.org> |
release/Makefile: Include .OBJDIR in DESTDIR in the vm-base target. release/release.sh: Provide the full path to mddev. Sponsored by: The FreeBSD Foundation
|
#
4e187d25 |
|
28-Sep-2014 |
Glen Barber <gjb@FreeBSD.org> |
release/Makefile: Connect the virtual machine image build to the release target if WITH_VMIMAGES is set to a non-empty value. release/release.sh: Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS. release/release.conf.sample: Add commented entries for tuning the release build if the WITH_VMIMAGES make(1) environment variable is set to a non-empty value. Sponsored by: The FreeBSD Foundation
|
#
c9250956 |
|
27-Sep-2014 |
Glen Barber <gjb@FreeBSD.org> |
Use VMBASE in place of a hard-coded filename in the CLEANFILES list. Sponsored by: The FreeBSD Foundation
|
#
a68d274b |
|
27-Sep-2014 |
Glen Barber <gjb@FreeBSD.org> |
Initial commit to include virtual machine images as part of the FreeBSD release builds. This adds a make(1) environment variable requirement, WITH_VMIMAGES, which triggers the virtual machine image targets when not defined to an empty value. Relevant user-driven variables include: o VMFORMATS: The virtual machine image formats to create. Valid formats are provided by running 'mkimg --formats' o VMSIZE: The size of the resulting virtual machine image. Typical compression is roughly 140Mb, regardless of the target size (10GB, 15GB, 20GB, 40GB sizes have been tested with the same result). o VMBASE: The prefix of the virtual machine disk images. The VMBASE make(1) environment variable is suffixed with each format in VMFORMATS for each individual disk image, as well as '.img' for the source UFS filesystem passed to mkimg(1). This also includes a new script, mk-vmimage.sh, based on how the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE were created (mk-vmimage.sh in ^/user/gjb/thermite/). With the order in which the stages need to occur, as well as sanity-checking error cases, it makes much more sense to execute a shell script called from make(1), using env(1) to set specific parameters for the target image than it does to do this in make(1) directly. Sponsored by: The FreeBSD Foundation
|
#
ffc6fb79 |
|
01-Jul-2014 |
Glen Barber <gjb@FreeBSD.org> |
Merge ^/projects/release-debugdist into ^/head: r262491, r262493, r262516, r267345, r267397: r262491: Add DEBUG_DISTRIBUTIONS, and set it to include base and EXTRA_DISTRIBUTIONS, excluding 'doc', since the documentation distribution does not have corresponding debug information. Use DEBUG_DISTRIBUTIONS in the 'distributeworld installworld' and 'packageworld' targets, to reduce the number of occurances of excluding distributions that do not have .debug files. r262493: In release/Makefile, explicitly set WITHOUT_DEBUG_FILES=1 for dvdrom and cdrom targets. (Later reverted.) Exclude the *.debug.txz distributions from dvdrom and cdrom images, but include them for ftp distribution. r262516: Rename ${dist}.debug.txz to ${dist}-dbg.txz to prevent the following output: eval: ${base....}: Bad substitution eval: ${doc....}: Bad substitution eval: ${games....}: Bad substitution eval: ${lib32....}: Bad substitution This also follows other naming conventions seen in the wild. r267345: Explicitly set MK_DEBUG_FILES=no, which overrides the WITH_DEBUG_FILES=1 and WITHOUT_DEBUG_FILES=1 collisions previously experienced. This change allows us to create the {base,kernel}_debug.txz distributions without accidentally installing the *.debug files on the medium itself. r267397: Remove evaluations of MK_DEBUG_FILES where not needed. If DEBUG_DISTRIBUTIONS is empty, which is true if MK_DEBUG_FILES evaluates to 'no' above, the loop does nothing. MFC after: 1 month Tested on: head@r267801 Reviewed by: brooks [1], emaste, imp [1] [1] earlier version Sponsored by: The FreeBSD Foundation
|
#
ba7bd912 |
|
13-Jun-2014 |
Glen Barber <gjb@FreeBSD.org> |
Switch release/Makefile knobs from WITHOUT_FOO=1 to MK_FOO=no. This allows greater granular control over the release build, and avoids WITH_FOO=1 and WITHOUT_FOO=1 collision. This change was verified to produce correct results compared to an earlier build by diffing find(1) output of the resulting bootonly/, dvd/, and release/ directories. Tested on: head@r267449 MFC after: 1 month X-MFC-Note: Requires commits not yet MFC'd, so likely longer than 1 month. Sponsored by: The FreeBSD Foundation
|
#
cb3ba778 |
|
10-Jun-2014 |
Julio Merino <jmmv@FreeBSD.org> |
Strip out the test suite from the installation media. This affects the disc1.iso, dvd1.iso and bootonly.iso files. Obtained from: gjb
|
#
fdbd6364 |
|
10-Jun-2014 |
Glen Barber <gjb@FreeBSD.org> |
Fix indentation level. MFC after: 3 days X-MFC-With: r267326 Sponsored by: The FreeBSD Foundation
|
#
cd15d7f3 |
|
10-Jun-2014 |
Glen Barber <gjb@FreeBSD.org> |
Add empty pkg-stage file to CLEANFILES if WITH_DVD=1. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
73e46dba |
|
27-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
Turn off the full witness trace on console output. On head/, or more specifically, when WITNESS is in the kernel config, the console is spammed excessively with lock order reversal between isofs and devfs. Set debug.witness.trace=0 in the installer sysctl.conf to avoid printing the full KDB stack backtrace. This does not prevent printing the lock order reversal has happened, only lessens the console spam. Sponsored by: The FreeBSD Foundation
|
#
3b485e46 |
|
02-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
Allow overriding xz(1) path. Requested by: marck MFC After: 5 days X-MFC-With: r264027,r264028,r264029,r264030,r264046 Sponsored by: The FreeBSD Foundation
|
#
55af5cf1 |
|
02-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
Use xz(1) instead of gzip(1) to compress release images when WITH_COMPRESSED_IMAGES is used. Requested by: delphij, brooks, Nikolai Lifanov MFC After: 1 week X-MFC-With: r264027,r264028,r264029,r264030 Sponsored by: The FreeBSD Foundation
|
#
0c5359919 |
|
01-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
If WITH_COMPRESSED_IMAGES is set, add the compressed images to the CLEANFILES list. MFC after: 1 week X-MFC-With: r264027,r264028,r264029 Sponsored by: The FreeBSD Foundation
|
#
510f3303 |
|
01-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
Fix logic error: s/||/&&/ Pointyhat: gjb MFC after: 1 week X-MFC-With: r264027,r264028 Sponsored by: The FreeBSD Foundation
|
#
86bb4323 |
|
01-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
Clean up trailing whitespace in release/Makefile. MFC after: 1 week X-MFC-With: r264027 Sponsored by: The FreeBSD Foundation
|
#
cbc0e08a |
|
01-Apr-2014 |
Glen Barber <gjb@FreeBSD.org> |
Add a new release build variable, WITH_COMPRESSED_IMAGES. When set to a non-empty value, the installation medium is compressed with gzip(1) as part of the 'install' target in the release/ directory. With gzip(1) compression, downloadable image are reduced in size quite significantly. Build test against head@263927 shows the following: bootonly.iso: 64% smaller disc1.iso: 44% smaller memstick.img: 47% smaller mini-memstick.img: 65% smaller dvd1.iso: untested This option is off by default, I would eventually like to turn it on by default, and remove the '-k' flag to gzip(1) so only compressed images are published on FTP. Requested by: wkoszek MFC After: 1 week Sponsored by: The FreeBSD Foundation
|
#
23659c9d |
|
25-Feb-2014 |
Glen Barber <gjb@FreeBSD.org> |
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. Sponsored by: The FreeBSD Foundation
|
#
d6d73d47 |
|
16-Feb-2014 |
John Hay <jhay@FreeBSD.org> |
etcupdate should use the src tree from where the release is built, not the default (/usr/src) tree. MFC after: 2 weeks
|
#
6f50c4ea |
|
16-Jan-2014 |
Glen Barber <gjb@FreeBSD.org> |
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 MFC after: 3 days X-Insta-MFC: possibly Sponsored by: The FreeBSD Foundation
|
#
e9120a25 |
|
22-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
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. Submitted by: jhb MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
0d0e89b7 |
|
15-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
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. MFC after: 3 days X-MFC-Before: -RC3 Sponsored by: The FreeBSD Foundation
|
#
b1e3e965 |
|
14-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
Reduce disc1.iso size by 74MB by removing lib32 libraries, sendmail, and atf. MFC after: 3 days X-MFC-To-10: immediate (-RC2 requirement) Sponsored by: The FreeBSD Foundation
|
#
d8824524 |
|
04-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
Ensure WITH_DVD is not empty to prevent 'WITH_DVD= ' from evaluating to true. Submitted by: hrs MFC after: 3 days X-MFC-to-10: immediate Sponsored by: The FreeBSD Foundation
|
#
f7f650c7 |
|
02-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
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. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
46b13263 |
|
01-Dec-2013 |
Hiroki Sato <hrs@FreeBSD.org> |
Use standard CLEANFILES/CLEANDIRS and clean target in bsd.obj.mk.
|
#
464485c8 |
|
01-Dec-2013 |
Hiroki Sato <hrs@FreeBSD.org> |
- Prevent TARGET and TARGET_ARCH from being defined as empty when TARGET="" and/or TARGET_ARCH="" is specified. - Remove extra ().
|
#
9d22cb2e |
|
30-Nov-2013 |
Hiroki Sato <hrs@FreeBSD.org> |
Add NOPKG to disable pkg-stage.
|
#
5d27274a |
|
26-Nov-2013 |
Glen Barber <gjb@FreeBSD.org> |
Document the dvdrom target and NODVD variable, forgotten with r258310. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
2b471d3a |
|
18-Nov-2013 |
Glen Barber <gjb@FreeBSD.org> |
Remove WITHOUT_PROFILE=1 for the dvd1.iso medium. Requested by: hrs MFC after: 3 days X-MFC-With: r258310 Sponsored by: The FreeBSD Foundation
|
#
dc244562 |
|
18-Nov-2013 |
Glen Barber <gjb@FreeBSD.org> |
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. MFC after: 3 days X-MFC-With: r258305, r258307, r258308, r258309 Sponsored by: The FreeBSD Foundation
|
#
849861d0 |
|
18-Nov-2013 |
Glen Barber <gjb@FreeBSD.org> |
Use the IMAGES variable to determine which image files to remove as part of 'make -C /usr/src/release clean'. MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
cb95a96b |
|
07-Nov-2013 |
Glen Barber <gjb@FreeBSD.org> |
Remove extra target from 'memstick' that I forgot to remove before previous commit. MFC after: 1 week X-MFC-After: 10.0-RELEASE X-MFC-With: r257805 Sponsored by: The FreeBSD Foundation
|
#
a9da1707 |
|
07-Nov-2013 |
Glen Barber <gjb@FreeBSD.org> |
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. Prompted by: wblock MFC after: 1 week X-MFC-after: 10.0-RELEASE Sponsored by: The FreeBSD Foundation
|
#
58ddb0a6 |
|
13-Oct-2013 |
Glen Barber <gjb@FreeBSD.org> |
Reduce disc1.iso image size by installing the userland with the WITHOUT_PROFILE=1 option set, trimming 56MB from the image. Approved by: re (glebius) MFC after: 1 week Sponsored by: The FreeBSD Foundation
|
#
56b72efe |
|
30-Sep-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove BIND. Approved by: re (gjb)
|
#
8cec99b6 |
|
21-Jul-2013 |
Glen Barber <gjb@FreeBSD.org> |
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
|
#
3c334738 |
|
20-Jul-2013 |
Glen Barber <gjb@FreeBSD.org> |
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
|
#
53089271 |
|
02-Jun-2013 |
Tijl Coosemans <tijl@FreeBSD.org> |
Convert old make variable modifiers :U and :L to bmake :tu and :tl. Reviewed by: sjg
|
#
de17cbcc |
|
03-Feb-2013 |
Hiroki Sato <hrs@FreeBSD.org> |
- 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]
|
#
9f5907db |
|
11-Nov-2012 |
Glen Barber <gjb@FreeBSD.org> |
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
|
#
c4acc58d |
|
15-Oct-2012 |
Ed Maste <emaste@FreeBSD.org> |
Exclude potential circular symlink This does not occur with normal release builds but can happen when reusing these release parts for other purposes.
|
#
f0c51ba5 |
|
11-Oct-2012 |
Ed Maste <emaste@FreeBSD.org> |
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
|
#
6f4fc344 |
|
08-Mar-2012 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Make sure not to tar up CVS directories if this ports tree is a CVS checkout. PR: bin/165868 MFC after: 5 days
|
#
876acefa |
|
07-Mar-2012 |
Hiroki Sato <hrs@FreeBSD.org> |
- 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
|
#
d6ba7d93 |
|
15-Jan-2012 |
Gleb Smirnoff <glebius@FreeBSD.org> |
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.
|
#
672d7ddb |
|
18-Aug-2011 |
Sean Bruno <sbruno@FreeBSD.org> |
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)
|
#
bfc3bab8 |
|
09-Jul-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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
|
#
01dae98e |
|
15-Jun-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Make the bootonly CD smaller by discarding static libraries that are not useful without a toolchain.
|
#
6e352319 |
|
15-Jun-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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.
|
#
0bd47e83 |
|
18-May-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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.
|
#
61741fd7 |
|
18-Apr-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Mention the memstick target here.
|
#
299a8b95 |
|
11-Apr-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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.
|
#
46c413fe |
|
27-Mar-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Add infrastructure for generation of boot-only ISO images. These have a reduced world, though still reasonably complete for fixit purposes.
|
#
3a20439f |
|
26-Mar-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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).
|
#
0877c11e |
|
21-Mar-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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
|
#
12ad0bb1 |
|
14-Mar-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Thanks to sysinstall for its 15 years of service. And now to sleep, perchance to dream...
|
#
99ad39c8 |
|
02-Mar-2011 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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.
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
0dd04e54 |
|
14-Jul-2010 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
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.
|
#
8bb23971 |
|
13-Jul-2010 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Connect powerpc64 to the build. It is not presently part of make universe, which will be added soon. Reviewed by: imp
|
#
f57aeb7d |
|
26-May-2010 |
Ken Smith <kensmith@FreeBSD.org> |
Bump version number from 8.0 to 8.1. Belatedly bump stable/7 to stable/8 for SVNBRANCH. Approved by: re (implicit)
|
#
8946c3d8 |
|
05-May-2010 |
Ken Smith <kensmith@FreeBSD.org> |
Merge r206423: > 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.
|
#
7f4bf230 |
|
05-May-2010 |
Ken Smith <kensmith@FreeBSD.org> |
Merge r206422: > 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
|
#
a3238bcf |
|
09-Apr-2010 |
Ken Smith <kensmith@FreeBSD.org> |
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
|
#
49ac2055 |
|
09-Apr-2010 |
Ken Smith <kensmith@FreeBSD.org> |
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
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
fbd1d818 |
|
18-Jan-2010 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
MFC: revision 201391 Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF.
|
#
3da1f178 |
|
04-Jan-2010 |
Ken Smith <kensmith@FreeBSD.org> |
MFC r200775: Add FreeBSD- to the beginning of the ISO image filenames.
|
#
3c66b230 |
|
01-Jan-2010 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF. MFC after: 2 week
|
#
8a7c9fcc |
|
21-Dec-2009 |
Ken Smith <kensmith@FreeBSD.org> |
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
|
#
9930b1a6 |
|
20-Oct-2009 |
Ken Smith <kensmith@FreeBSD.org> |
MFC r197313: Build a separate livefs CD for sparc64. Approved by: re (kib)
|
#
68779645 |
|
18-Sep-2009 |
Ken Smith <kensmith@FreeBSD.org> |
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
|
#
237cb8d7 |
|
15-Sep-2009 |
Marc Fonvieille <blackend@FreeBSD.org> |
MFC: r196588 Log: Update some comments to match the removal of the docset compilation during the release build. Approved by: re (kib)
|
#
6f0ccdbc |
|
27-Aug-2009 |
John Baldwin <jhb@FreeBSD.org> |
MFC 196522: Invoke the recently added mm-mtree.sh release script to store a pre-built mergemaster mtree database in the 'base' dist. Approved by: re (kib)
|
#
862ab064 |
|
27-Aug-2009 |
John Baldwin <jhb@FreeBSD.org> |
MFC 196521: 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. Approved by: re (kib)
|
#
d4267a48 |
|
27-Aug-2009 |
Marc Fonvieille <blackend@FreeBSD.org> |
Update some comments to match the removal of the docset compilation during the release build.
|
#
1dc6903b |
|
24-Aug-2009 |
John Baldwin <jhb@FreeBSD.org> |
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
|
#
7b0eef0b |
|
24-Aug-2009 |
John Baldwin <jhb@FreeBSD.org> |
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
|
#
cf48cc9f |
|
22-Aug-2009 |
Ken Smith <kensmith@FreeBSD.org> |
Make head 9.0-CURRENT in preparation for lifting code freeze. Approved by: re (implicit)
|
#
0230cd8e |
|
14-Aug-2009 |
John Baldwin <jhb@FreeBSD.org> |
MFC 196221: 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)
|
#
b03ddec9 |
|
14-Aug-2009 |
John Baldwin <jhb@FreeBSD.org> |
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)
|
#
b3431b40 |
|
12-Aug-2009 |
Ken Smith <kensmith@FreeBSD.org> |
Adjust for RELENG_8. Approved by: re (implicit)
|
#
944bc81d |
|
28-Jun-2009 |
Marc Fonvieille <blackend@FreeBSD.org> |
- 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)
|
#
ed9f3351 |
|
24-Jun-2009 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Make a DVD for ia64.
|
#
e4506c14 |
|
14-Feb-2009 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Restore MAKE_FLOPPIES for pc98.
|
#
fc944573 |
|
10-Feb-2009 |
Ken Smith <kensmith@FreeBSD.org> |
Turn off the parallel make options accidentally turned on by the previous commit. Sigh. Noticed by: rdivacky
|
#
b8db5085 |
|
10-Feb-2009 |
Ken Smith <kensmith@FreeBSD.org> |
Turn off the building of boot floppies for amd64/i386.
|
#
3dddcecc |
|
12-Nov-2008 |
Ken Smith <kensmith@FreeBSD.org> |
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.
|
#
5fc898df |
|
21-Oct-2008 |
Ken Smith <kensmith@FreeBSD.org> |
Move an echo that accidentally got put under the .if defined(MAKE_DVD). Pointy hat: kensmith
|
#
0cd91f06 |
|
21-Oct-2008 |
Ken Smith <kensmith@FreeBSD.org> |
Oops, add missing @.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
89811440 |
|
13-Oct-2008 |
Ken Smith <kensmith@FreeBSD.org> |
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
|
#
2e3a1557 |
|
11-Oct-2008 |
Ken Smith <kensmith@FreeBSD.org> |
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
|
#
d8e78869 |
|
07-Jul-2008 |
Marcel Moolenaar <marcel@FreeBSD.org> |
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.
|
#
042df2e2 |
|
25-Jun-2008 |
Ruslan Ermilov <ru@FreeBSD.org> |
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>
|
#
70d8932f |
|
20-Feb-2008 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Don't use disklabel for the MFS root. The DoFS.sh script creates a bogus partition table and puts the file system on the whole partition. geom_part doesn't expose the 'c' partition as it's an artifact of the BSD label and not to be used. Secondly, gpart(8) is the preferred tool for partitioning disks on ia64.
|
#
569acadf |
|
08-Dec-2007 |
David E. O'Brien <obrien@FreeBSD.org> |
Make it easier to experiment with alternate compression. Reviewed by: kensmith
|
#
5876d743 |
|
03-Dec-2007 |
Ken Smith <kensmith@FreeBSD.org> |
When compiled with the combination of flags used to build crunched binaries for the fixit floppy bin/ed/main.c causes a gcc warning message about argc possibly being clobbered by longjmp or vfork. We have threatened to ditch floppies for 8.0 but I don't want to do quite that much rototilling yet so for now turn off -Werror while building ed (and everything else) for the fixit floppy. Thanks to jb for pointing out NO_WERROR.
|
#
f24c80e2 |
|
22-Nov-2007 |
Simon L. B. Nielsen <simon@FreeBSD.org> |
Remove kernel and module symbol files from disc1 (and the livecd if it is enabled). This saves around 80MB (for i386) on the ISO images. Note that this is only from the install media, not the installed system where the symbols are still installed, if part of the release. Should anybody want the symbols which match disc1/livecd, they can just be extracted from the kernel distribution files. Reviewed by: kensmith
|
#
1bf7496c |
|
16-Nov-2007 |
Ken Smith <kensmith@FreeBSD.org> |
The i386 disc1 size wandered above what fits on 650Mb media which has been our target previously. So i386 joins the others that have switched over to a separate livefs iso image.
|
#
c6e7f7df |
|
09-Nov-2007 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
pccard.conf is gone.
|
#
c15e0967 |
|
10-Oct-2007 |
Ken Smith <kensmith@FreeBSD.org> |
To honor the birth of RELENG_7 bump HEAD to 8.0-CURRENT. Approved by: re (implicit)
|
#
5c12c7bf |
|
17-Aug-2007 |
Bruce A. Mah <bmah@FreeBSD.org> |
Remove one more reference to the installation notes, this time in the floppies directory. Pointed out by: kensmith Approved by: re (blanket for installation notes removal)
|
#
f08071c0 |
|
14-Aug-2007 |
Bruce A. Mah <bmah@FreeBSD.org> |
Don't copy the installation guide to the release media (i.e. floppies or ISO images). We retain the concept of MD release documentation for now, although it's fairly unlikely that we'll ever do this again. Approved by: re (blanket for installation guide removal)
|
#
eb173edb |
|
09-May-2007 |
Ken Smith <kensmith@FreeBSD.org> |
The amd64 monthly snapshots began overflowing disc1 (and that's without any packages...).
|
#
e1ae210a |
|
15-Feb-2007 |
Bruce A. Mah <bmah@FreeBSD.org> |
Reflect that the hardware notes is now an MI document.
|
#
7404bf51 |
|
01-Feb-2007 |
Ken Smith <kensmith@FreeBSD.org> |
Boot floppy for i386 overflowed during Jan. 2007 snapshot build, fix it before Feb. 2007 snapshot build...
|
#
ae6f6d92 |
|
06-Dec-2006 |
Bruce A. Mah <bmah@FreeBSD.org> |
Teach release builds and release documentation snapshots that release notes are no longer MD documents.
|
#
639fe104 |
|
16-Nov-2006 |
Ken Smith <kensmith@FreeBSD.org> |
Move the documentation to its own separate disc to make room for more packages on disc2. This will also let users decide if they want to have a CD of the docs at all - unless they're disconnected from the net they will probably find the Web site more useful. Reviewed by: ru MFC after: 3 days
|
#
e50a1ba2 |
|
11-Nov-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Enforce RELEASENOUPDATE if EXTSRCDIR is used. Suggested by: jb
|
#
9f5cc52f |
|
24-Oct-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
The AUTO_KEYBOARD_DETECT is useful on amd64 as well.
|
#
2c9f74ef |
|
24-Oct-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Remove hint.atkbd.0.flags="0x1" from the installation device.hints; kbdmux(4) is available during install and should take care of USB keyboards.
|
#
95dc12e1 |
|
11-Sep-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make it possible again to build -CURRENT snapshots on -STABLE. Reported by: Angelo Turetta
|
#
71098935 |
|
08-Sep-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Stop cutting the tarball names to eight symbols. This makes it possible to e.g. distribute kernels with config names larger than eight symbols, without the clash. Previousy, LALALALA and LALALALA-SMP would be the same tarball. (I think this comes from the old days where tarballs were put on the MS-DOS formatted diskettes.) MFC after: 3 days
|
#
2b46c64c |
|
22-Aug-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Remove alpha left-overs.
|
#
c5897626 |
|
08-Jun-2006 |
Colin Percival <cperciva@FreeBSD.org> |
When deleting empty directories prior to building the release tarballs, pass the "-empty" flag to find(1). This change has no effect other than to get rid of a few pages of "rmdir: ...: Directory not empty" error messages. (Note that the "-empty" flag has been supported by find(1) since 4.3-RELEASE.)
|
#
ef6cf7f1 |
|
16-May-2006 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Make a bootable CD on pc98.
|
#
deff04b4 |
|
29-Apr-2006 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Fix the acpi.ko path for boot.flp. PR: misc/96466 Submitted by: Nobuyuki Koganemaru MFC after: 1 day
|
#
4963cb93 |
|
23-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Assert that /dev/null is a character device in a chroot early. Otherwise, we might get surprises later, like /dev/null having error in the 4th line reported by make(1). :-) Tested by: Dmitriy Kirhlarov (who attempted to make release in a jail)
|
#
cbfec51a |
|
21-Mar-2006 |
Sam Leffler <sam@FreeBSD.org> |
make sure install scripts are executable Submitted by: Ceri Davies
|
#
5740a2b6 |
|
18-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Convert NO_PROFILE and NO_LIB32 to new style.
|
#
e1fe3dba |
|
17-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Reimplementation of world/kernel build options. For details, see: http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
#
11a07768 |
|
17-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Remove NO_SENDMAIL leaked from the days when building non-crypto stuff for release was evil.
|
#
fdb71eee |
|
11-Mar-2006 |
Sam Leffler <sam@FreeBSD.org> |
fix handling of default kernels Reviewed by: ru
|
#
eb765a4d |
|
09-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix this to what I've actually submitted.
|
#
d336d34d |
|
09-Mar-2006 |
Sam Leffler <sam@FreeBSD.org> |
handle KERNELS as before Submitted by: ru, andrew
|
#
9fe7600b |
|
08-Mar-2006 |
Sam Leffler <sam@FreeBSD.org> |
Revamp base system packaging of kernels to enable up/smp selection at runtime and to support distributing additional kernels: o remove kernel from the base tarball o add new kernel tarballs o build + package both SMP and GENERIC kernels when an <arch>/conf/SMP config file is present o add sysinstall support for multiple kernels o update sysinstall to probe for the number of cpus on a system and auto-select smp/up kernel accordingly o add a post-kernels install hook to fixup /boot/kernel o add -ldevinfo to boot crunch for sysinstall's cpu probing logic Notes: 1. On HEAD this code is not currently used because GENERIC kernels include SMP. This work is mainly intended for RELENG_6 where the GENERIC kernel is UP. If HEAD changes to match then just enable WITH_SMP in sysinstall/Makefile. 2. The cpu probing support is done with acpi and MPTable; this means some systems will require work for auto-detection to work. 3. The handling of /boot/kernel may need to be revisited; for now we rename one kernel at the last moment (SMP if installed, otherwise GENERIC). There are other, possibly better, approaches. Lots of help from ru, emaste, scottl, and jhb.
|
#
4a457aa6 |
|
08-Feb-2006 |
Hiroki Sato <hrs@FreeBSD.org> |
Fix a bug which puts an incorrect checksum of CHECKSUM.MD5 into the CHECKSUM.MD5 file itself. Approved by: re (scottl) MFC after: 3 days
|
#
65030cb8 |
|
30-Jan-2006 |
Ken Smith <kensmith@FreeBSD.org> |
Enable splitting up the MFSROOT floppy on amd64, the contents now overflow one floppy's worth of space.
|
#
9bc245fb |
|
29-Jan-2006 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix the missing CD_VOLUME=1 in the cdrom.inf file on disc1 for the livecd != disc1 case (i.e. ia64). The line was appended to the non-existing cdrom.inf file, which was created only later. Move the line to after the file is created. MFC after: 1 day
|
#
c5245e57 |
|
04-Jan-2006 |
John Baldwin <jhb@FreeBSD.org> |
Enable boot floppies for amd64. I just copied the needed variables over from i386. Tested by: Markus Trippelsdorf markus at trippelsdorf dot de Approved by: scottl MFC after: 1 week
|
#
fcb9ab1e |
|
02-Jan-2006 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Add EXTPORTSDIR like EXTSRCDIR and EXTDOCDIR. PR: misc/83287 Submitted by: Gabor Kovesdan MFC after: 1 week
|
#
91dda500 |
|
02-Jan-2006 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Request boot floppy after loading mfsroot floppy because beastie.4th exists in boot floppy. Submitted by: Nobuyuki Koganemaru < n-kogane at syd dot odn dot ne dot jp > MFC after: 1 week
|
#
25298bc2 |
|
14-Dec-2005 |
Ian Dowse <iedowse@FreeBSD.org> |
Remove one more reference to usbd.conf.
|
#
f9b5f9c1 |
|
03-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Be cross-arch friendly.
|
#
d24864f7 |
|
25-Oct-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Refactor (some more) installation of kernel and module objects. Try to make everyone happy: David (to have debug kernels installed by default), Warner (to be able to override that), and myself (for actually making it all work and to be consistent). Now, if kernel was configured for debugging (through DEBUG=-g in the kernel config file or "config -g"), doing "make install" will install debug versions of kernel and module objects with their canonical names, kernel.debug -> /boot/kernel/kernel if_fxp.ko.debug -> /boot/kernel/if_fxp.ko Installing a kernel not configured for debugging, or debug kernel with INSTALL_NODEBUG variable defined, will install non-debug kernel and module objects. Also, restore the install.debug and reinstall.debug targets that are part of the existing API (they cause some additional gdb(1) scripts to be installed).
|
#
0f12c50e |
|
27-Sep-2005 |
Ken Smith <kensmith@FreeBSD.org> |
Add SHA256 checksums to the release build. Requested by: cperciva (so) Reviewed/improved by: ru MFC after: 2 days
|
#
1e36c0be |
|
06-Sep-2005 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Unbreak release builds. Now that NO_INFO also affects the installation of texinfo and we need makeinfo to build world, we cannot have NO_INFO anymore when we populate the chroot.
|
#
4900836a |
|
11-Jul-2005 |
Ken Smith <kensmith@FreeBSD.org> |
Adjust for HEAD being 7.0 now. Approved by: re (implicit)
|
#
09104034 |
|
10-Jul-2005 |
Scott Long <scottl@FreeBSD.org> |
Adapt the mfsroot environment of sysinstall to the needs of the new dhclient. This involves having passwd bits available so that seteuid("_dhcp") work, and creating /var/empty so that chroot(_VAR_EMPTY) works. My gut feeling is that the better solution is to make privsep and chroot optional in dhclient, but this works well for now and is low-risk. Approved by: re
|
#
ece6831d |
|
16-Jun-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Provide 32-bit runtime support on amd64 as a separate distribution, lib32. Prodded by: obrien Nodded by: peter Approved by: re
|
#
24aade12 |
|
22-May-2005 |
Peter Grehan <grehan@FreeBSD.org> |
Make the liveCD separate ala ia64 - the combined live/install is too large.
|
#
b6bdead9 |
|
17-May-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Strip the initial world some more.
|
#
9bae572b |
|
02-May-2005 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Allow specifying which INDEX file to use by setting PKG_INDEX. By default the INDEX file is taken from the package source tree as defined by the PKG_TREE variable. This change allows using the (possibly incomplete) packages on pointyhat. MFC after: 2 days
|
#
a1b193b5 |
|
31-Mar-2005 |
John Baldwin <jhb@FreeBSD.org> |
- Move the doc project docs over to disc2 to free up some room for future bloat on disc1. - Output a message letting the user know that we are generating MD5 sums during the long pause after the last mkisofs invocation in the iso.1 target. MFC after: 3 days
|
#
b2200964 |
|
23-Mar-2005 |
John Baldwin <jhb@FreeBSD.org> |
What should be the last major changes to the ISO layout: - When a separate livefs ISO is used, change the name of the tree directory to be R/cdrom/livefs and change the name of the iso to livefs.iso rather than using disc2. Instead, disc2 is now always going to be the packages disc regardless of the presence of a separate livefs which makes things simpler. - Build a very simple disc2 tree under R/cdrom that just includes the cdrom.inf file that the packages need. Also, build a disc2.iso image in the iso.1 target. Disc 2's volume label is "FreeBSD_Packages". - Retire CD_EXTRA_BITS and replace it with CD_PACKAGE_TREE. CD_EXTRA_BITS was specific to disc1, but CD_PACKAGE_TREE instead should point to a directory that has disc1 and disc2 subdirectories that contain the extra bits for each image. - Rename the bootonly volume label to "FreeBSD_bootonly" and just hardcode the disc1 and livefs volume names and iso suffixes.
|
#
0cdbdea6 |
|
22-Mar-2005 |
Tai-hwa Liang <avatar@FreeBSD.org> |
The live CD itself no longer has /stand since a long time ago; however, there are still a couple of places under src/release such like fixit.profile assumed that system binary can be retrivied from /stand(ex: boot with the live CD and run "disklabel -e" in the fixit CD shell). Since /stand is still functional in fixit floppy, and there are more than one places in src/release needs to be updated(document for example) if we want to make use of something like /mnt2/rescue/vi. This commit try to deal with aforementioned inconsistency with minimal effort by simply create a symbolic link to /rescue. Reviewed by: jhb, sam (mentor)
|
#
e738d1ea |
|
21-Mar-2005 |
John Baldwin <jhb@FreeBSD.org> |
Add a new package splitting mechanism to replace print-cdrom-packages.sh. The new system tries to be more automated so that there is less work for the re's to do. It also no longer uses a /usr/ports tree as its input, but uses the generated package build including its INDEX file as its input. It parses the INDEX file, determines which packages should go on which ISO images, and then builds full-fledged trees of packages that can be added as an argument to mkisofs along with the tree built by 'make release' to build a full CD image. The INDEX files in the populated trees are generated with volume media number to make use of sysinstall's multiple volume support so that the user is kindly prompted to insert the appropriate disc for a package if it is not on the current disc. There is still some more tweaking to be done here, but this part needs to be committed. This stuff will all be used to prep the 5.4 release as well. Tested by: kensmith, others on re@ Reviewed by: re
|
#
52957bbf |
|
20-Mar-2005 |
Bruce A. Mah <bmah@FreeBSD.org> |
When building release documentation for release builds or for release documentation snapshots, force URLS_ABSOLUTE. This allows us to relocate HTML renderings anywhere without worrying about breaking relative links to pages on the Web site. This can happen when we use &base; as part of a URL. I wonder if we should do this for all release documentation builds, but I'm not quite sure what all the cases are.
|
#
f16d1c7c |
|
04-Mar-2005 |
John Baldwin <jhb@FreeBSD.org> |
Always use a separate disc for the livefs on ia64 since the merged image doesn't fit on one disc. Tested by: marcel X-MFC after: 30 seconds
|
#
92f6e2c8 |
|
02-Mar-2005 |
John Baldwin <jhb@FreeBSD.org> |
Rework how we layout the CD/DVD ISO images for releases. Note that this is only the first stage and does not yet handle packages (which will move to their own disc(s)). - By default, include the live filesystem on disc1, so that disc1 is now both an install disc and a fixit disc. The images can still be split into two separate discs by specifying SEPARATE_LIVEFS=yes. - Remove /usr/ports from the live filesystem disc as the merged images do not fit on even i386 otherwise. Also, the merged image already contains a tarball of the entire ports tree, so /usr/ports was a duplicate anyway. - Stop building port READMES for the release sinc they are no longer used (/usr/ports in the live filesystem was the last remaining user). - Split cdrom.1 into three targets. cdrom.1 builds the live filesystem image. cdrom.2 builds the disc1 image. Note that if SEPARATE_LIVEFS is not specified these both write to the same area. cdrom.3 builds the bootonly image and the UFS miniroot. - The various distribution directories are now in a <buildname> subdirectory of disc1 rather than being in the root so that the merged image's root is not quite as cluttered. - The disc1 image is now called disc1.iso and we no longer build a miniinst.iso image. If CD_EXTRA_BITS is defined, then the iso.1 target will simply include those bits in the disc1 image that it builds. MFC after: 1 day Requested by: re (scottl, etc.)
|
#
3b090ef7 |
|
02-Mar-2005 |
John Baldwin <jhb@FreeBSD.org> |
Use the shiny, new top-level 'distribution' target when populating the chroot area. This fixes make release of HEAD on systems that have a /usr/src with bsd.endian.mk and a matching /usr/obj but haven't installed the world in /usr/obj and thus have no bsd.endian.mk /usr/share/mk.
|
#
37966461 |
|
13-Jan-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Safer version of the chflags command.
|
#
f45a5bbd |
|
20-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NOCLEAN -> NO_CLEAN NOCLEANDIR -> NO_CLEANDIR
|
#
582ef25f |
|
20-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NOHTML -> NO_HTML
|
#
39a855c2 |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NOGAMES -> NO_GAMES
|
#
83c7ade9 |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NOSHARED -> NO_SHARED
|
#
ab7a2947 |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NODOCCOMPRESS -> NO_DOCCOMPRESS NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
|
#
e653b48c |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Start the dreaded NOFOO -> NO_FOO conversion. OK'ed by: core
|
#
b51a042e |
|
02-Nov-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Actually put hint.atkbd.0.flags="0x1" in /boot/device.hints on CD-ROMs. (Brought to my attention by Brooks while sitting together on the floor in "Kairo".)
|
#
d885836c |
|
21-Oct-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Pass WORLD_FLAGS down to the distributeworld target, so it's possible to build releases with customizations such as with NOPROFILE. Problem found and fix tested by Roman Neuhauser.
|
#
88f69650 |
|
30-Sep-2004 |
Ken Smith <kensmith@FreeBSD.org> |
It turns out the ia64 architecture's disc2 overflows if we put the ports/ tree on it. This makes putting the ports/ tree on disc2 at all dependent on the NOPORTREADMES knob as well as the NOPORT knob (at the moment NOPORT may be set while NOPORTREADMES isn't, that should probably be revisited). And it hardcodes ia64 for NOPORTREADMES by request the ia64 release builder. While here really get rid of the temp file 'make index' leaves behind. Tested by: i386 and ia64 'make release' Reviewed by: marcel MFC after: 1 day
|
#
485b9268 |
|
23-Sep-2004 |
Ken Smith <kensmith@FreeBSD.org> |
Fix-ups for a few problems reported with how ports are handled in the release: - run 'make index' as part of release build, INDEX* files in CVS no longer updated and likely to be removed from CVS soon - don't include README.html files in ports.tgz tarball because they cause cvsup problems for users later - put a copy of /usr/ports on disc2 that does include README.html files so users have access to them Reviewed by: ru (found one bug, several clean-up suggestions) Tested by: 'make release' MFC before: BETA6 build (this isn't likely to be tested in -current anyway...)
|
#
39fa2d28 |
|
17-Sep-2004 |
Bruce A. Mah <bmah@FreeBSD.org> |
Don't attempt to install the (obsolete and disconnected) Early Adopters Guide on release media.
|
#
6b6ec8eb |
|
17-Sep-2004 |
Giorgos Keramidas <keramida@FreeBSD.org> |
The early-adopter doesn't exist in HEAD anymore. The source is there, but it's disconnected from the build. Remove it from the architecture independent release documentation set, because it breaks "make release" when NODOC is undefined. Reviewed by: hrs
|
#
3f332bb3 |
|
14-Sep-2004 |
Brooks Davis <brooks@FreeBSD.org> |
Use "cp -f" instead of "rm" and "cp" to break the hardlink to device.hints. Submitted by: ru
|
#
f09470ad |
|
13-Sep-2004 |
Brooks Davis <brooks@FreeBSD.org> |
Add 'hint.atkbd.0.flags="0x1"' back to /boot/device.hints on the install media on i386 and amd64. While the current default is very useful in server environments, the ability to use USB keyboards is vastly more important then the ability to use PS/2 keyboards the admin forgot to plug in during the install process. PR: kern/71443
|
#
37c38153 |
|
08-Sep-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Correct a typo in a comment. Submitted by: Xin LI
|
#
182d7632 |
|
07-Sep-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Document the following knobs: CD_EXTRA_BITS, EXTRA_SRC, HTTP_PROXY and FTP_PROXY. Removed bitrot (BOOT_CONFIG). PR: misc/71465 Submitted by: Jon Passki <cykyc@yahoo.com>
|
#
c6d8b958 |
|
29-Aug-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Start the de-orbital burn of our previous FreeBSD version compat libs living in usr/src. We need to use them from ports to record dependencies. Discussed with: re(scottl)
|
#
85231d66 |
|
26-Aug-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed the shell arithmetic to work with 4.x /bin/sh. Tested by: make release of HEAD on 4.10-STABLE
|
#
a4ff160f |
|
19-Aug-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Meet the new era of 6.0-CURRENT.
|
#
fa7bd283 |
|
18-Aug-2004 |
Peter Grehan <grehan@FreeBSD.org> |
PPC definitions required for 'make release' Reviewed by: ru Submitted by: ssouhlal
|
#
f0414231 |
|
16-Aug-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Bring back 'NO_FLOPPIES', but as a user external knob. The internal logic knob remains MAKE_FLOPPIES. Suggested by: ru
|
#
94223a53 |
|
16-Aug-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Follow 'MAKE_ISOS' in naming and s/FLOPPIES/MAKE_FLOPPIES/g Submitted by: ru
|
#
b9e0905e |
|
16-Aug-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Accept the fact that floppies either aren't applicable or relevant on most platforms. So make the floppy logic easier to read.
|
#
9090f0c2 |
|
06-Aug-2004 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Now that make(1) passes variables that were given on the command line to subordinate make(1) invocations through MAKEFLAGS, we cannot add CFLAGS onto the make(1) command line. This will conflict with the individual makefiles wanting to append to it, which is not respected when CFLAGS is given on the command line. Hence build breakage. So, put CFLAGS in the environment instead.
|
#
7b07d01f |
|
06-Aug-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Clean up after mechanical renumbering.
|
#
5355286a |
|
06-Aug-2004 |
Colin Percival <cperciva@FreeBSD.org> |
Crypto is now part of the "base" distribution, and the old "release.3" target no longer exists. Renumber the old release.[4-9] targets to release.[3-8]. Reminded by: ru
|
#
d37df47d |
|
06-Aug-2004 |
Colin Percival <cperciva@FreeBSD.org> |
Join the 21st century: Cryptography is no longer an optional component of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004
|
#
db8714af |
|
14-Jul-2004 |
John Baldwin <jhb@FreeBSD.org> |
Remove some serious foot-shooting potential from the release Makefile. For some unknown reason, when LOCAL_PATCHES and LOCAL_SCRIPT were originally added, they were silently ignored if the actual file did not exist. As a result, if one mistyped the pathname to a patch or script, then the release silently succeeded. However, it was not built with the desired changes and no warning was given to inform the builder either. This commit explicitly checks to see that all of the defined patches and scripts exist up front and bails if any of them do not exist. I lost several hours of valuable sleeping time this evening due to this "feature" so I've finally gone and ripped out. I've tripped over this in the past several other times as well. Glanced at by: scottl
|
#
ab5e8655 |
|
10-Jun-2004 |
Brian Somers <brian@FreeBSD.org> |
Die if make buildworld fails -- don't wait 'till installworld can't find what it needs.
|
#
9f2d40ab |
|
05-May-2004 |
Hiroki Sato <hrs@FreeBSD.org> |
Add URLS_ABSOLUTE=YES into the doc.1 target.
|
#
4f27387d |
|
30-Apr-2004 |
Ken Smith <kensmith@FreeBSD.org> |
Sorry for doing this backwards, but as with most release related stuff we only pay attention to it during release time and at the moment it's a -stable release in progress. This is a MFS I guess, moving rev 1.536.2.113 to HEAD. I ran out of time to follow through with doing this last night. Sorry for the delay. Adding a couple of variables to make tweaking the CD-ROM label and .iso filenames easier.
|
#
aaf3e5b0 |
|
25-Mar-2004 |
John Baldwin <jhb@FreeBSD.org> |
- Only build a fixit floppy on i386 and pc98. - Reenable boot floppies for Alpha.
|
#
13ff581d |
|
03-Feb-2004 |
John Baldwin <jhb@FreeBSD.org> |
- Use a stock loader with forth support on the boot floppies. - Use the regular forth scripts including the stock device.hints file on the boot floppies. - gzip all the various text files on the boot floppy that are larger than one sector to save on space. - Generate a loader.conf to load the kernel, acpi.ko, and mfsroot making use of the 'module_before' variables to prompt for a floppy to be entered when required and use a stock loader.rc. This enables the beastie menu on i386. - PC98 has been changed to split the mfsroot for now so that the floppies fit. When the PC98 bootstrap is updated to work with ELF files (which needs to happen anyway), then SPLIT_MFSROOT can be turned off for PC98.
|
#
d943f83b |
|
29-Jan-2004 |
John Baldwin <jhb@FreeBSD.org> |
- Tweak order of arch fs options to stick all floppy options together and all MFS root options together and in the same order on all archs. - Drop support for using the no longer existing 2.88 floppy image for CD booting on i386 via the EMUL_BOOT variable. - Use a stock loader on the boot floppy rather than one without forth. - Force the gzip of the mfsroot in release.9 to succeed. This is useful when doing lots of rereleases when testing floppy changes. - If an acpi kernel module exists, stick it on the boot floppy and for now always load it after the kernel.
|
#
e45b43aa |
|
29-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Two nits from rev. 1.835: - Fixed spelling of NO_FLOPPIES to unbreak snapshot building on architectures that don't support them (as installation source). - Don't rely on CVS setting execution bits on the shell script. (This is also consistent with the rest of this makefile.) Reviewed by: jhb
|
#
6ab88893 |
|
29-Jan-2004 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
The name of small boot floppy should be boot-small.flp to avoid conflicting normal size floppy. Reviewed by: jhb
|
#
5179f5c3 |
|
28-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Revert revision 1.833 -- the reinstallkernel.debug target calls the installkernel.debug target (in the kernel build directory) which is only defined if the kernel was configured for debugging which it is not the case for GENERIC kernels on release branches.
|
#
1118e5b3 |
|
28-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Only i386 and Alpha have the compat4x distribution.
|
#
c0731f81 |
|
26-Jan-2004 |
John Baldwin <jhb@FreeBSD.org> |
Overhaul our boot floppy generation system so that it scales better and requires minimal care and feeding for future releases. - Consolidate multitude of floppy related constants down to a normal FLOPPY set for 1.44 floppies and on PC98 a SMALLFLOPPY set for 1.2 floppies. Also, cleanup the i386 arch section by not duplicating constants that are the same on both machine types (i386 and pc98). - Update the ZIPNSPLIT macro to generate a file chunks that will actually fit onto 1.44 floppies formatted with UFS1. Unfortunately, split(1) seems to be somewhat buggy, so the files generated are slightly larger than the argument passed to split. - Split the release.10 target into 3 targers: floppies.1, floppies.2 and floppies.3 that are added to EXTRAS only if NOFLOPPIES is defined. floppies.1 builds the install floppies, floppies.2 builds the fixit floppy, and floppies.3 generates the md5 sums and READMEs for the floppies/ directory. - Drop the by now largely obsolete and less useful boot.flp picture. This was more useful when the mfsroot lived inside the kernel rather than being loaded from a separate file by the loader. - Only build a single mfsroot containing no modules that is used for all installation methods. - Use split-file.sh to split up a gzipped GENERIC kernel into however many floppies it takes for the boot kernel. Currently, a stock 5.2 GENERIC kernel including WITNESS, INVARIANTS, DDB, and other assorted bloat fits onto 2 additional floppies besides the boot floppy with some room to spare. - If SPLIT_MFSROOT is defined, the mfsroot.gz file is similar split into however many floppies are needed. Currently it is not defined as the mfsroot.gz fits onto the current boot.flp with room to spare. - Add a 'makeFloppySet' target which builds a floppy set for a file that was split using split-file.sh. - Rename the doMFSKERN target to 'buildBootFloppy' as that more closely matches what it does now. We no longer build a custom BOOTMFS kernel for each boot floppy. - We no longer build a 2.88 boot.flp image to use with emulated CD booting. The non-emulated cdboot works for almost everyone who boots off of CD and if it doesn't work on a particular machine, the user can always boot from the 1.44 floppy images. - We no longer build a driver floppy or stick kernel modules in the mfsroot since we now use a stock kernel when booting from floppy.
|
#
bbe8270c |
|
22-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Run makewhatis(1) in etc/Makefile at the end of "install". - Removed redundant and undocumented NO_MAKEDB_RUN knob.
|
#
4591175c |
|
21-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Use the reinstallkernel.debug target, now that we have it.
|
#
d9aeaacb |
|
19-Jan-2004 |
Makoto Matsushita <matusita@FreeBSD.org> |
Fix "5.x release on 4.x box" support. It is required to check /etc/rc.d/ldconfig before use, because ${CHROOT} sandbox is sometimes 4.x world. If /etc/rc.d/ldconfig is not there, run ldconfig(8) directly. Discussed with: imp, obrien, ru
|
#
90165ba5 |
|
17-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Once upon a time we had both "crypto" and "krb5" distributions, and rebuilt some bits with crypto but without Kerberos support (most notably SSH) during "make release", to put them into the "crypto" distribution. Now that we don't ship the separate "krb5" distribution anymore (it's now part of the "crypto" distribuion), don't waste time recompiling SSH bits without crypto and without Kerberos support in an attempt to put them in the "base" distribution -- it just doesn't work as SSH always uses crypto code. We avoid this by not rebuilding KPROGS from kerberos5/Makefile in release/Makefile and adding "libpam" to SPROGS in secure/Makefile to ensure it's still rebuilt without crypto support for the "base" distribution. (Disabling crypto (NOCRYPT) also disables building of Kerberos-related PAM modules, and it's OK to depend on this.) This should be a no-op change saving some "make release" time.
|
#
a2cd4a0d |
|
17-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
MFRELENG_5_2: Default the snapshot versioning to 5.2. PR: misc/61402 Submitted by: Chris Knight
|
#
ba547cb4 |
|
15-Jan-2004 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Add missing '\' in previous change.
|
#
b34a415e |
|
13-Jan-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
* if-like-constructs now use <TAB>body consistently. * Long statements with '\' continuation now use <4 spaces>continuation consistently. * wraps some long lines * More consistent on how very simular repeated commands are wrapped.
|
#
ab0a016c |
|
12-Jan-2004 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Use /etc/rc.d/ldconfig script rather than the ldconfig command directly. Submitted by: matusita
|
#
e818ceb4 |
|
10-Jan-2004 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Run ldconfig in the chroot environment to find shared libraries in /usr/local/lib.
|
#
eb9bb3ee |
|
01-Dec-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Automatically generate the CHECKSUM.MD5 file for ISO's. Approved by: scottl
|
#
bc5ffda6 |
|
14-Nov-2003 |
Jun Kuriyama <kuriyama@FreeBSD.org> |
Generate minimal /etc/group file for mfsroot tree. This fixes newfs failures at installation. Reviewed by: re (scottl)
|
#
8a34b67a |
|
14-Nov-2003 |
Jun Kuriyama <kuriyama@FreeBSD.org> |
Fix ${LOCAL_PATCHES} (chdir was ignored).
|
#
875ec8bd |
|
31-Oct-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Combining "all" and "install" in one invocation is a very bad idea as conditional evaluation is done only once in this case, and this may not account for the fact that some conditionals would be evaluated differently if "all" has already been run, like is the case with the loader.help existance check in sys/boot/alpha/common/Makefile.common, beforeinstall target. This should fix Alpha snapshot builds.
|
#
71c86014 |
|
06-Oct-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Correct the description of what the release.3 stage does nowadays.
|
#
9c758be2 |
|
21-Sep-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make LOCAL_PATCHES accept multiple patch files, as its name suggests.
|
#
3fb6c171 |
|
19-Sep-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
For boot floppies, build a lightweight version of loader(8) without Forth support. Saves 28K of kern.flp and boot.flp on i386. Reviewed by: jhb
|
#
5bff5851 |
|
10-Aug-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
2nd part of making the name of the release running script overrideable.
|
#
0febff82 |
|
10-Aug-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Make the name of the release running script overrideable.
|
#
a4f9e93c |
|
08-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Added the new knob MINIROOT that, when set, causes the creation of the bootable UFS image, miniroot.ufs, fully identical to the contents of the "bootonly" CD-ROM. The image is made available on FTP as miniroot/miniroot.ufs.gz, for resemblance with NetBSD. This replaces the boot.flp image for sparc64, making the latter as coming with NO_FLOPPIES. Reviewed by: jhb Tested by: hrs
|
#
8bf7ab35 |
|
07-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Eliminate the "rm" command that was causing us trouble in rev. 1.799. - Normalize doRELEASE to avoid seeing "`ftp.1' is up to date." warning when doing "make rerelease", and ftp.1 was already built. Reviewed by: jhb
|
#
3cd22041 |
|
06-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Unbreak Alpha snapshots (we were still attempting to build a no longer existing "fixit" crunched binary). - Simplify the CRUNCH_TARGETS variable's initialization. - Simplify the release.5 logic a bit by accounting for the fact that release/*_crunch.conf files were removed two years ago.
|
#
087b057d |
|
04-Aug-2003 |
Andrey A. Chernov <ache@FreeBSD.org> |
Back out LC_ALL=C since tr here supposed to run under clean env -i environment always. Pointed by: ru
|
#
90862ca2 |
|
04-Aug-2003 |
Andrey A. Chernov <ache@FreeBSD.org> |
LANG->LC_ALL Pointed by: ru
|
#
38407b87 |
|
04-Aug-2003 |
Andrey A. Chernov <ache@FreeBSD.org> |
Prepend LANG=C to all tr 'a-z' 'A-Z' and vice versa. Note: this is POSIX requirement, c-c ranges are portable only in POSIX locale
|
#
81892778 |
|
03-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Removed vestiges of the IA64 boot floppy support. - Fixed the bootable CD-ROM support for IA64. Reviewed by: marcel Tested by: marcel
|
#
6daa108f |
|
02-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Boot-only CD-ROM support (bootonly.iso). Submitted by: jhb, ru - Moved the creation of the ports distribution to release.7. - Call MFS root floppy mfsroot.flp even on a small PC98 disk. Submitted by: jhb Reviewed by: ru, jhb
|
#
6d44eb56 |
|
31-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
From now on, Alpha releases will come with NO_FLOPPIES. Approved by: consensus on freebsd-alpha A replacement (miniboot.iso) is currently under development.
|
#
eed31dc9 |
|
31-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Revert last delta, sys/conf/kern.pre.mk,v 1.33 does the job. OK'ed by: scottl
|
#
74345a8f |
|
30-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
The -Os kernel build with GCC 3.3.1 also requires -fno-strict-aliasing to survive. Discussed with: bde Tested on: i386 and pc98
|
#
9b72ad91 |
|
30-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Initialize the FIXCRYPTO, BINMAKE and related variables (that use the != operator) only when needed. This change allows me to check out the current version of release/ makefiles only (co -l) to /tmp/release, and use that directory to build a release (supplying the correct WORLDDIR). Without this, attempt to "make release" caused an endless fork bomb while trying to evaluate FIXCRYPTO, and the only way I could get away from this on a remote box was to "kill -INT 1", thanks to tcsh(1) and its internal "kill" command.
|
#
f2eeb85d |
|
30-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Embed a simplistic version of the dokern.sh script directly into release/Makefile. Reviewed by: marcel The original patch also removed ia64/dokern.sh, but this was OBE.
|
#
f8cc06be |
|
30-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Moved the MFS root floppies creation code from release.10 to doMFSKERN (where it logically belongs).
|
#
0902bdbe |
|
29-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make IA64 a second port that comes with NO_FLOPPIES. Reviewed by: marcel
|
#
2272d4a4 |
|
26-Jul-2003 |
Scott Long <scottl@FreeBSD.org> |
Bah, I go and get all preachy, and then commit from the wrong branch. Revert the use of '-j8'. Apologies to: ru
|
#
1263297b |
|
25-Jul-2003 |
Scott Long <scottl@FreeBSD.org> |
Fix the release build with a forgotten '-f'.
|
#
9dd993a7 |
|
25-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make the PC98 small boot floppy usable again. Spotted by: nyan Reviewed by: nyan
|
#
a3a2d24e |
|
25-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
The RELEASE9 knob is now OBE. OK'ed by: jhb
|
#
3d610ec8 |
|
25-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Moved the boot floppy generation code out from release.9 to release.10. The release.9 target is now responsible only for generation of MFS root file systems, that are built for all architectures, even those that do not provide a floppy installation option. The release.10 target is now responsible for creation of a set of boot, MFS root, and fixit floppies, and the NO_FLOPPIES variable now affects only this target. Also, replaced the FIXIT_TARGET variable with a check of whether the *FIXITSIZE variables are present for a given architecture, similar to how this is done when generating boot floppies. Discussed with: jhb
|
#
98b2ae09 |
|
24-Jul-2003 |
Mark Murray <markm@FreeBSD.org> |
Get the correct set of cryptographically-infected binaries automagically from the (secure|kerberos5)/Makefile:[KS]PROG.
|
#
d3c93cef |
|
24-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Replaced the hardcoded target names in the touch(1) commands with ${.TARGET}, to ease maintenance.
|
#
6ebe9601 |
|
23-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Added the (undocumented) EMUL_BOOT variable (for TARGET=i386 only) that causes the bootable ISO images to be created using the floppy emulation (the old method) as opposed to the new "cdboot" method. Only copy boot.flp to the 2nd CD-ROM if this variable is defined. Reviewed by: murray
|
#
00a7eeeb |
|
23-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Added the WORLDDIR variable (defaulting to ${.CURDIR}/..) that points to a directory where "make buildworld" was run. Useful for building 5.x snapshots on 4.x.
|
#
1dae6ea9 |
|
22-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make NO_FLOPPIES really mean "no floppies", including not even creating the "floppies" directory on FTP and CD-ROMs. Enforce NO_FLOPPIES on amd64. Tested for: amd64, i386 with -DNO_FLOPPIES
|
#
c7069275 |
|
23-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Revert revision 1.788, and explain a bit the intent of having the boot.flp image on the second CD-ROM. Explained by: jhb Desired by: vendors
|
#
aebf3f76 |
|
22-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Do not define BIGBOOTSIZE and the friends for amd64; it serves no useful purpose other than wasting CPU time in "make release" creating useless boot.flp. Desired by: peter
|
#
51096483 |
|
22-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
/floppies/boot.flp is no longer necessary on bootable i386 CD-ROMs. Forgotten by: jhb
|
#
eedbbe40 |
|
04-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed the last-minute bug I made in previous commit.
|
#
5dc63117 |
|
04-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed style bugs related to parentheses in Makefile.inc1. Submitted by: bde Fixed nearby bug: propagate the root Makefile's idea of the appropriate "make" binary down to release/Makefile.
|
#
01b19809 |
|
26-Jun-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
MFRELENG_5_1: Default the release makefile to 5.1.
|
#
d2ae1309 |
|
26-Jun-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Be laconic.
|
#
2d7d81e9 |
|
25-Jun-2003 |
Peter Wemm <peter@FreeBSD.org> |
Add amd64 support
|
#
c07665eb |
|
04-Jun-2003 |
Peter Wemm <peter@FreeBSD.org> |
TARGET_ARCH == amd64 also has /boot/mbr.
|
#
d422eae9 |
|
03-Jun-2003 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Have the port readmes follow the same logic as buildworld. We skip doing make readmes if /tmp/.skip_ports exists. This file is created after a complete run, which avoids that we do the lengthy operation again for a rerelease. When NOPORTS or NOPORTREADMES are defined, we create the file prior to starting the release.
|
#
6fa3a9dd |
|
02-Jun-2003 |
John Baldwin <jhb@FreeBSD.org> |
Add some missing items to the make clean target.
|
#
5da30ee2 |
|
21-May-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Remove alpha-specific floppy build target for now. Approved by: re(jhb)
|
#
9f61ec8f |
|
19-May-2003 |
Scott Long <scottl@FreeBSD.org> |
Move the isp driver back to the alpha BOOTMFS kernel, and trim the size of inodes for the alpha driver floppy. With this patch, alpha actually built a full release! Submitted by: ru
|
#
a4b4ec99 |
|
18-May-2003 |
Juli Mallett <jmallett@FreeBSD.org> |
For EXT*DIR, use -H in addition to -R, so that a symlink may be used in the EXTSRCDIR case, for example, if one finds it useful to symlink /usr/src to an actual source tree, and use /usr/src as the EXTSRCDIR. This has no effects on release builds not using external directories. Reviewed by: ru Approved by: scottl (re)
|
#
5795760c |
|
17-May-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
disklabel(8) is spelled bsdlabel(8) or sunlabel(8) these days. Also make sure bsdlabel(8) (along with the disklabel(8) compat link) still appear on the fixit floppies of platforms that use it natively (alpha, i386, and pc98). Approved by: re (scottl)
|
#
65162a61 |
|
07-May-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
release.9 has become the biggest festering pile of spaghetti s(*^% code. Duplicate the target for Alpha so I can start hacking and slashing bits out. Approved by: re(blanket to make Alpha build)
|
#
dbf104e6 |
|
05-May-2003 |
Mark Murray <markm@FreeBSD.org> |
Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
|
#
98f15514 |
|
04-May-2003 |
Murray Stokely <murray@FreeBSD.org> |
Move the setting of the BOOTABLE flag outside of .if MAKE_ISOS so that bootable CDs can still be created if the iso.1 target is called directly. PR: misc/47191 Submitted by: Joost Bekkers <joost@bps.jodocus.org> MFC after: 1 week
|
#
bb7f32f0 |
|
30-Apr-2003 |
Mark Murray <markm@FreeBSD.org> |
KerberosIV removal. Also crunch down the "krb5" distribution into "secure".
|
#
ef812d2f |
|
25-Apr-2003 |
Jun Kuriyama <kuriyama@FreeBSD.org> |
Removing comment in some text files for fixit floppy overflow. Approved by: re (murray)
|
#
c9030dc8 |
|
23-Apr-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Presumably fix sparc64 "make release". (The breakage was due to sunlabel(8) no longer being linked to disklabel(8).) Reviewed by: phk
|
#
9327e08b |
|
17-Apr-2003 |
John W. De Boskey <jwd@FreeBSD.org> |
continuation not needed
|
#
a07872b5 |
|
15-Apr-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Don't play with MAKEFLAGS in one other place too; it's dangerous.
|
#
10646d5f |
|
15-Apr-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Makefile.inc1 rev. 1.341 broke release.5 -- the fuss with MAKEFLAGS here interferenced with one in Makefile.inc1. Since we can't avoid the jugglery in Makefile.inc1 (we want -m /usr/src/tools/build/mk to come first, before any other -m specified on the command line), avoid it here. Reported by: imp
|
#
0dbc5e38 |
|
31-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Revert revision 1.639 -- the "nodev" mount(8) option restriction does not apply to ${CHROOTDIR} file system since revision 1.712.
|
#
dbc9acf4 |
|
31-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Strip the .comment section out from the BOOTMFS kernel.
|
#
919b0026 |
|
22-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
s/loaded as a module/available as a module/g Submitted by: ru
|
#
55852204 |
|
21-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Use the target arhitecture's disktab(5) file.
|
#
e3940ce7 |
|
20-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Pass the target machine architecture down to disklabel(8). Do it so that systems without the -m option in disklabel(8), e.g. 5.0-RELEASE, can still build current snapshots. While here, drop the -s option from doFS.sh; we have not been using the .size files for a long time.
|
#
5262ab24 |
|
17-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
In rev 1.603 I should have changed it to mdconfig rather than remove it. I don't recall now, but for some reason I didn't think it was needed. Also place the mdconfig right before the chroot call, to make it stand out this needs to be done in the standard environment, as we've tried doing it in the chroot environment before.
|
#
c1fc2282 |
|
17-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Unbreak iso.1.
|
#
30fa4984 |
|
16-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Use positive logic rather than harder-to-read negative logic.
|
#
3ea0ca53 |
|
16-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Make PREFETCHDISTFILES the default. Set NO_PREFETCHDISTFILES if you don't like this. Also make it easier to issue the distfile fetching on command.
|
#
437077b0 |
|
16-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Add PORTREADMES_FLAGS which can really speed up the build on SMP machines when set to -j<3*#CPU's>
|
#
0b5a594e |
|
08-Mar-2003 |
Mark Murray <markm@FreeBSD.org> |
KerberosIV de-orbit burn continues. Disconnect from "make release".
|
#
cd9568c7 |
|
08-Mar-2003 |
Marcel Moolenaar <marcel@FreeBSD.org> |
o Run make readmes (ports) from within CHROOTDIR to avoid pollution and/or breakages due to /etc/make.conf on the host. Move it after make world and put it in an if-block so that we can include the commands in the script even if we're not going to make the readmes. o When building docproj, make sure we propagate the setting of the FTP_PASSIVE_MODE environment variable. Not propagating the envvar may cause fetch failures. This increases the number of cases for which one does not have to prefetch the packages.
|
#
b4f72168 |
|
26-Feb-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
If we are told to update the sources in "make rerelease", we also probably want to re-buildworld. If we are not going to rebuild (make rerelease -DRELEASENOUPDATE and the file ${CHROOTDIR}/tmp/.world_done exists), do not touch ${CHROOTDIR}/usr/src/sys/conf/newvers.sh, as the only effect that is has is upsetting release.2. Hey, have you ever seen this "touch: not found" during rerelease? :-)
|
#
8eb4e096 |
|
23-Feb-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
At least we don't need the whole <bsd.prog.mk> glue. (I did test build the original change, but apparently forgot to include it to LOCAL_PATCHES. It happens.)
|
#
270ee878 |
|
22-Feb-2003 |
John W. De Boskey <jwd@FreeBSD.org> |
mk file needed for 'make obj' done by $CHROOTDIR/mk
|
#
dba36bb9 |
|
21-Feb-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed synopsis. Mention that md(4) should be active (from release(7)). Yet, this has nothing to do with bsd.prog.mk.
|
#
77d79f0c |
|
16-Feb-2003 |
Makoto Matsushita <matusita@FreeBSD.org> |
Pass FTP_PASSIVE_MODE, FTP_PROXY, and HTTP_PROXY variables to chroot sandbox. These variables will be used by pkg_add, which installs mkisofs package while MAKE_ISOS=YES. See src/release/${arch}/mkisoimages.sh if you doubt. No objection heard from: current@FreeBSD.org Suggested by: des, nectar (about *_PROXY variables)
|
#
c54fbe8d |
|
04-Feb-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Run kgzip(8) in a right environment and pass it the correct loader object.
|
#
55ee3f14 |
|
29-Jan-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Part 2/3 of unbreaking cross releases: Use the right strip(1) binary.
|
#
a177c01f |
|
18-Jan-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Use checksum-recursive rather than fetch-recursive-list in PREFETCHDISTFILES so as to catch errors ASAP rather than later between the ports cvs checkout and docs cvs checkout. If a distfile doesn't checksum OK, it is very hard to restart the release with "make rerelease" as that target assumes all the cvs checkout's happened OK, and if that is not the case the cvs update that is attempted fails..
|
#
f7ad577f |
|
16-Jan-2003 |
Scott Long <scottl@FreeBSD.org> |
Fix 'make release' from erroring out if this is an arch without driver floppies. Submitted by: nyan Reviewed by: jhb
|
#
5613943c |
|
15-Jan-2003 |
John Baldwin <jhb@FreeBSD.org> |
If there is a driver floppy for this arch, then add a line to the loader.rc on the boot floppies to set the 'driver_floppy' variable in the loader so that it ends up in the kernel environment and sysinstall will prompt for the diskette. Booting from CD-ROM does not use this loader.rc file, so folks booting from CD to do an install will not be prompted. X-MFC after: as soon as I finish committing to current Approved by: re (blanket)
|
#
bb6972ab |
|
11-Jan-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Make iso.1 more readable.
|
#
a3929677 |
|
02-Jan-2003 |
Warner Losh <imp@FreeBSD.org> |
Backout phk's backout of obrien's change. Hat: core
|
#
b364d93e |
|
31-Dec-2002 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Reduce size of individual bits of the dists to 240640 bytes again so snapshots can be installed. I have no idea what breaks, but at least the passive FTP install goes haywire.
|
#
f54846c3 |
|
31-Dec-2002 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Setup a symlink to the distribution name in the root of the first CD image so that it can be used as a anon-ftp area.
|
#
a6c5babf |
|
28-Dec-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Change 'mfsroot' filename in mfsroot-small floppies from 'mfsroot-small' to 'mfsroot'. This is MFC candidate. Noticed by: Toru Morimoto <too@os.gulf.or.jp>
|
#
3e4ac74d |
|
25-Dec-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
MFS: Split export list.
|
#
222d79cd |
|
17-Dec-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Split files into 1.44MB chunks rather than a tiny, high-ftp overhead size. Approved by: rwatson
|
#
1e2d480c |
|
17-Dec-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Strip out any .comment ELF sections from crunchgen'ed binaries.
|
#
8e414f48 |
|
12-Dec-2002 |
Murray Stokely <murray@FreeBSD.org> |
Move the creation of the DRIVERS.TXT file to a more appropriate area of this file, so it will be created for other platforms that use a third floppy disk, not just i386. Approved by: re
|
#
e27933a4 |
|
10-Dec-2002 |
Bruce A. Mah <bmah@FreeBSD.org> |
Add ${BUILDNAME} and ${TARGET} to the filenames of ISO images generated during release builds. For the most part, re@ was doing this manually before putting ISO images on ftp-master, but not always. This should make naming more consistent and descriptive. Requested by: jason andrade <jason@dstc.edu.au>, hubs@ Approved by: re (rwatson) MFC after: 1 month
|
#
9314e0a1 |
|
09-Dec-2002 |
Murray Stokely <murray@FreeBSD.org> |
Only create the DRIVERS.TXT file on i386 for now. Approved by: re
|
#
fdd57f1a |
|
09-Dec-2002 |
Murray Stokely <murray@FreeBSD.org> |
Create DRIVERS.TXT file to describe the contents of drivers.flp. Approved by: re
|
#
4844a5f4 |
|
02-Dec-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Add lib/libfetch and usr.bin/fetch to FIXCRYPTO since they need the crypto libraries for SSL support. Approved by: re (rwatson)
|
#
236c9d91 |
|
18-Nov-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Export NO_CPU_CFLAGS and NO_CPU_COPTFLAGS to chroot.
|
#
d101bd64 |
|
17-Nov-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Copy from ${EXTLOCALDIR} to ${CHROOTDIR}/usr/local if EXTLOCALDIR is defined.
|
#
d9d84e07 |
|
15-Nov-2002 |
John Baldwin <jhb@FreeBSD.org> |
Rework the checking out of the doc, src, and ports trees a bit to make it more manageable. - Add some helper variables (CVS_{SRC,DOC,PORTS}ARGS) to be used when using CVS to checkout files. We stick release tags in these helper variables if they are defined and then use only one cvs command instead of two cvs commands with an .ifdef to choose between them. - rm the old src/doc/ports directories as separate commands from the CVS comands so that the rm commands don't need to be duplicated. - Simplify the DOMINIMALDOCPORTS case by overriding RELEASEPORTSMODULE to be ${MINIMALDOCPORTS} thus removing yet another nearly-duplicate cvs command in an .ifdef. - Add support for grabbing src/ and doc/ from external directories specified via EXTSRCDIR and EXTDOCDIR instead of from CVS. The same is not done for ports/ quite yet as the DOMINIMALDOCPORTS case is a bit tricky. The rerelease target scripts have not been changed to use the helper variables yet, so there is still some room for improvement. Submitted by: kuriyama (4)
|
#
0e25a727 |
|
15-Nov-2002 |
John Baldwin <jhb@FreeBSD.org> |
Allow a person to specify NOCDROM to skip the cdrom.1 target during a release build. PR: 45300 Submitted by: David Yeske <dyeske@yahoo.com>
|
#
0a2fffbe |
|
12-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
release.9 for ia64 cannot be currently cross-built -- gpt(8) is built on ia64 only.
|
#
9cdb5b17 |
|
05-Nov-2002 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Don't ever disable ACPI on ia64. We cannot life without it.
|
#
f3fb0a6c |
|
05-Nov-2002 |
Marcel Moolenaar <marcel@FreeBSD.org> |
o Introduce variable DOFS_SH to hold the path of the doFS.sh. o ia64: Set DOFS_SH to point to an alternate version. o ia64: Lower BIGBOOTSIZE from 120M (LS-120) to ~5M. o ia64: Set BIGBOOTLABEL to efi so that we can check for it in the alternate doFS.sh script. If the label is not efi, we can invoke the generic doFS.sh.
|
#
d3b19355 |
|
05-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixes to unbreak Alpha releases: Strip ${RD}/mfsfd/stand/etc/defaults/rc.conf. Don't copy loader.help to ${RD}/mfsfd/boot, it serves no useful purpose. Removed the now no-op commands to copy ${RD}/trees/base/dev bits to ${RD}/mfsfd/dev, now that DEVFS is the default. Removed UFS_ACL, PSEUDOFS, and COMPAT_FREEBSD4 options from the BOOTMFS kernel. Moved miibus network module to the drivers floppy. isp(4) and mpt(4) now have corresponding modules, move them to the third floppy as well. Caution! With these changes, mfsroot.flp has only 11K left, and kern.flp has even less -- 5K.
|
#
c2bed627 |
|
05-Nov-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Make a small (1.2M) fixit floppy image for pc98.
|
#
73824f6b |
|
05-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Use ${TARGET_ARCH} for ia64 tests.
|
#
70accddf |
|
04-Nov-2002 |
John Baldwin <jhb@FreeBSD.org> |
Move the modules in the mfsroot to /modules instead of /stand/modules so that they aren't copied over into /stand of new installations. Submitted by: matusita Tested on: i386
|
#
977a68cc |
|
03-Nov-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Use ${RD}/trees/base/boot/loader for kern.flp instead of /boot/loader.
|
#
710d4ca3 |
|
03-Nov-2002 |
Marcel Moolenaar <marcel@FreeBSD.org> |
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.
|
#
d751ad7f |
|
01-Nov-2002 |
John W. De Boskey <jwd@FreeBSD.org> |
Add CVSARGS for cvs arguments (vs. cvs subcommand arguments). Allow the cvs command to be prefixed by using CVSPREFIX.
|
#
101b8e52 |
|
01-Nov-2002 |
John Baldwin <jhb@FreeBSD.org> |
- Copy the mfsroot.gz file to /R/stage/mfsroot/ so that the CD-ROM layout can fetch it from there instead of looking in the boot floppy's directory. - Add a NO_FLOPPIES variable that disables building of any boot floppies. Tested on: alpha
|
#
ce294350 |
|
25-Oct-2002 |
Bruce A. Mah <bmah@FreeBSD.org> |
Hook the early adopter's guide into the release build. Its basename is "EARLY", which is kind of an odd name, but I couldn't think of anything better that fit the traditional 8.3 naming convention for release documentation files.
|
#
7323646d |
|
24-Oct-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Remove unneeded variables.
|
#
4a2d414f |
|
21-Oct-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make floppy-making part of release.9 conditional on *BOOTSIZE rather than on "pc98" (rev. 1.710) and "sparc64" (rev. 1.711).
|
#
af09f57d |
|
20-Oct-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Nuke pccard.conf from FreeBSD/i386 mfsroot (no longer needed). Suggested by: nyan
|
#
6ceb41c2 |
|
19-Oct-2002 |
Sam Leffler <sam@FreeBSD.org> |
Fixups to get make release going again for i386: o mount (and unmount) devfs in the chroot'd filesystem o handle umounting devfs in case of a keyboard interrupt o remove MAKEDEV from the fixit floppy so things fit again (mount_devfs was added in a separate commit) o explicitly remove mfsroot.gz and loader.conf when building the cd-rom area as otherwice cp -Rp aborts when a previous run left identical files around o increase the number of inodes on the drivers floppy; moving drivers from the kernel there (to shrink it's size) caused things to overflow o while we're increasing the driver's floppy inode config, separate out all parameters from the boot floppy Approved by: re
|
#
c26d9e5a |
|
15-Oct-2002 |
Jake Burkholder <jake@FreeBSD.org> |
Add support for building sparc64 releases. Reviewed by: murray
|
#
d1d60923 |
|
14-Oct-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Fixed disk full problem for pc98 distribution. Now, it makes 4 installation floppies. kern-small.flp and mfsroot-small.flp are for old machines that don't support 1.44MB floppy. These floppies don't have pci related devices. kern.flp and mfsroot.flp are normal 1.44MB floppy images.
|
#
06b76511 |
|
11-Oct-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Pass -o option to crunchgen(1) to ensure object files end up in seperate directories. This mostly affects RELENG_4 where not doing so results in ${CHROOTDIR}/usr/src/release being filled with object files, and "srelease" distribution having them in. PR: misc/43825 Prodded by: re (murray)
|
#
43142017 |
|
29-Sep-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Don't make an error even if drivers.conf does not exist. Tested on: snapshots.pc98.jp.FreeBSD.org
|
#
a7042915 |
|
23-Sep-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
ALLLANG is long dead, garbage collect it. Instead, make it possible to use DOC_LANG to specify which languages the doc/ is built for. Note: be aware that the DOC_LANG setting in /etc/make.conf will now take the effect on "make release". (This is probably the desired behavior anyway.) PR: docs/42924
|
#
886ce72a |
|
20-Sep-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Kernel MIB name for disabling ACPI was changed. Pointed out by: iwasaki
|
#
66422f5b |
|
16-Sep-2002 |
Peter Wemm <peter@FreeBSD.org> |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
|
#
12290409 |
|
10-Sep-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Use ${TARGET}/dokern.sh instead of ${TARGET_ARCH}/dokern.sh. (pc98/dokern.sh is (repository) copied from i386/dokern.sh.)
|
#
7a7a00ad |
|
14-Aug-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Collapsed the export list, added CD_EXTRA_BITS to it.
|
#
c3a2e976 |
|
13-Aug-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Two more variables to export: KERNELS and AUTO_KEYBOARD_DETECT. Submitted by: Alan Judge <Alan.Judge@eircom.net>
|
#
4ecb22fb |
|
09-Aug-2002 |
John Hay <jhay@FreeBSD.org> |
Remove a stray ';'.
|
#
ec603460 |
|
09-Aug-2002 |
John Hay <jhay@FreeBSD.org> |
Remove a '-' that is not needed. Submitted by: ru
|
#
407ac59a |
|
09-Aug-2002 |
John Hay <jhay@FreeBSD.org> |
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
|
#
93c10c22 |
|
05-Aug-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Stop eating all process memory if either of ${.CURDIR}/../kerberosIV or ${.CURDIR}/../kerberos5 does not exist. Spotted by: Alexandr Listopad <laa@reis.zp.ua> MFC after: 3 days
|
#
8d785bd7 |
|
05-Aug-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
The side effect of revision 1.687 (env -i) was that many useful knobs are no longer propagated to the chrooted environment, e.g. NOKERBEROS. On the other hand, TMPDIR and MAKEOBJDIRPREFIX should no longer be. Spotted by: Alexandr Listopad <laa@reis.zp.ua>
|
#
095b49ff |
|
02-Aug-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Catch up to the rev. 1.694 changes; WITHOUT_X11 is not anymore set in the environment.
|
#
bb5e8f3f |
|
27-Jul-2002 |
John Baldwin <jhb@FreeBSD.org> |
If we are building docs with this release and PREFETCHDISTFILES is defined then download the distfiles for the ports needed to build the docs before we enter the chroot environment. This is useful since often times releases get in a funk trying to download distfiles in the chroot. Approved by: re (murray, bmah) MFC after: 5 days
|
#
da037ed3 |
|
26-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Build FDP ports with a clean runtime environment; gmake(1) somehow uses ${TARGET_ARCH}, in a way that is incompatible with our usage. Submitted by: jhay, ru
|
#
de9a18ce |
|
25-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Braino in the 1.672 commit: scripts/games-make.sh expects the "manpages" and "catpages" dists to be already built.
|
#
3cb04a4d |
|
24-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Copy the right dhclient-script(8).
|
#
74064f9f |
|
12-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix ${TMAKE} to use the correct .mk files. Removed stray -DNO_WERROR's.
|
#
fc6866d7 |
|
11-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Do not override the CFLAGS with its standard value. At some point, different architectures may choose to use different default values for CFLAGS, for example. (It was added in rev. 1.200 as a measure to make boot images fit the floppies, and was never reverted.)
|
#
c0db9f0e |
|
06-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Part 2/2 of the kerberos5/doc/ "make release" breakage fix: Make sure the "krb5" does not have the /usr/share/info/dir, or it will clobber the "base" version on install.
|
#
23ef6da7 |
|
03-Jul-2002 |
Tom Rhodes <trhodes@FreeBSD.org> |
Fix a typo: s/und/and/ Not Reviewed by: re@
|
#
dafdb1b4 |
|
19-Jun-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Set PATH statically, and use 'env -i' to kick chroot(8). As a result, the second buildworld environment is fully isolated from parent's environment variables. Tested virtually on: snapshots.jp.FreeBSD.org Approved by: arch@ (silently) MFC after: 2 weeks
|
#
04b9282f |
|
07-Jun-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Explicitly set TARGET and TARGET_ARCH in a chroot sandbox. In fact, these variable are set as environment variables since we run "make TARGET=xxx TARGET_ARCH=xxx"; TARGET and TARGET_ARCH are declared in the command line arguments. However, if you are not make(1) guy, it is hard to understand that TARGET/TARGET_ARCH are appropriately set in a chroot environment (as environment variables). Now, the only environment variable need to be set explicitly is 'PATH'. If we set PATH in /mk script, we can make pristine sandbox for release build (i.e., "env -i /usr/sbin/chroot ${CHROOT} /mk" will work). Valuable comments about this issue from: ru Tested on (virtually): snapshots.jp.FreeBSD.org MFC after: 2 weeks
|
#
4ffc41ab |
|
03-Jun-2002 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Install MD documentations in ${TARGET} directory instead of ${TARGET_ARCH}.
|
#
b1a8a181 |
|
27-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Change the ">>> make release ..." output to also include ${TARGET}.
|
#
2efba2d1 |
|
27-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed the nasty bug I introduced in rev. 1.671 that got fatal in the previous delta. Repeat after me: exists() is executed at parse time.
|
#
319f35a3 |
|
25-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
PC98 creates different BOOTMFS configs for different floppy sizes. Broken in: rev. 1.672 Spotted by: nyan
|
#
08198a0e |
|
24-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Convert Perl scripts to awk(1).
|
#
2541b18f |
|
17-May-2002 |
Bruce A. Mah <bmah@FreeBSD.org> |
Build ports needed for release documentation WITHOUT_PYTHON.
|
#
ff85b6e3 |
|
14-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Split release.2 into two stages. release.2 now install the base dist, while release.3 makes and installs crypto, krb4, and krb5 dists. This makes release.3 restartable (with "make rerelease").
|
#
61c2d47a |
|
14-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make sure the first ${CHROOTDIR} installworld is done for the correct arch. This makes "make release TARGET_ARCH=foo" really work. (I only tested with "make rerelease" before to save some time and did not notice the problem.)
|
#
7758617e |
|
14-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
GC now redundant BOOTSTRAPUTILS stuff.
|
#
8f1f55e9 |
|
30-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Milestone #2 in cross-arch make releases. They now work! You need to set TARGET_ARCH and possibly TARGET, the same way you normally do it for a cross build(7). Renamed `distribworld' to a more natutal `distributeworld'. Put pwd_mkdb(8) under ${INSTALLTMP}; for `distributeworld'.
|
#
58888af3 |
|
29-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Some components of the crunched binaries may use build-tools that are to be run on the building host. (Currently, bin/sh and usr.sbin/sysinstall use them.) Make sure we build them in the correct environment, like we do it in the buildworld.
|
#
2b3f8b22 |
|
27-Apr-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Introduce CVSCMDARGS make variable to set command-line options for cvs. You may want set '-D data-spec' to this variable. PR: 31218 Submitted by: Alexandr Listopad <laa@laa.zp.ua> MFC after: 5 days (if re@ permits)
|
#
f3fb4a79 |
|
26-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
If we are making a "release", we can obviously use -DNOCLEAN buildworld, to save some time, because ${CHROOTDIR}/usr/obj does not even exist.
|
#
6bde859f |
|
26-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
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>
|
#
b6ea96d1 |
|
23-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Build the catpages distribution in a more natural way.
|
#
da40970f |
|
23-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
The chrooted environment isn't nearly pristine, so reset MAKEOBJDIRPREFIX to the canonical /usr/obj while there.
|
#
01df2ec3 |
|
23-Apr-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
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
|
#
dcd88dc2 |
|
23-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Do not spam initial ${CHROOTDIR} world with Texinfo and HTML docs. For rerelease, run "make -DNOCLEAN world" instead of simple and insufficient in some cases "make all install". This is especially true for cross-arch "make release"s which we don't (yet) support.
|
#
1665df29 |
|
08-Apr-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Set hint.acpi.0.disable to 1 in /boot/loader.rc of {boot,kern}.flp, since we have no ACPI feature in the installation kernel at this time. Without having this, we'll see ACPI no autoload failed -- no such file or directory message at boot time, and it makes some confusion to the users. We can backout this change if installation kernel has ACPI feature. PR: 36911 (partly)
|
#
203f3bd4 |
|
02-Apr-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Fix recent fixit.flp flood: - don't make device files since we are in the DEVFS era. (for the last resort, fixit.flp still has /dev/MAKEDEV.) - increase FIXITINODE size to 10 times (40000). After this change, we have 42kbytes of free space, and 38 of free inodes (confirmed with 5.0-CURRENT-20020327-JPSNAP). Since 4-stable doesn't have DEVFS, we can't MFC this (except FIXITINODE).
|
#
9a0c7023 |
|
31-Mar-2002 |
Murray Stokely <murray@FreeBSD.org> |
Make it easier to specify a custom kernel configuration for the boot floppies. PR: misc/36032 Submitted by: David Yeske <dyeske@yahoo.com> MFC after: 1 week
|
#
ac95fa50 |
|
29-Mar-2002 |
Murray Stokely <murray@FreeBSD.org> |
Bump MFSSIZE to the value used by i386 and pc98. This larger MFS filesystem will still compress below the 1.44 megabyte threshold for the floppy image.
|
#
37c973e3 |
|
29-Mar-2002 |
Murray Stokely <murray@FreeBSD.org> |
Alpha does not support PCCARD installs, so we do not need the 58k /etc/defaults/pccard.conf. Assume for now that only MACHINE_ARCH=="i386" wants to do PCCARD installs. We're still using too much space, but this is a big help.
|
#
c06157d4 |
|
28-Mar-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Teach sysinstall(8) how to read boot managers out of /boot instead of hardcoding them into the binary. This replaces the work-around in usr.sbin/sysinstall/Makefile,v 1.121. Suggested by: jhb MFC in: 1 week
|
#
ab0235da |
|
26-Mar-2002 |
John Baldwin <jhb@FreeBSD.org> |
Remove all traces of write_mfs_in_kernel from the base system release area. Requested by: joe
|
#
0874402d |
|
17-Mar-2002 |
Murray Stokely <murray@FreeBSD.org> |
Remind developers to update release(7) if they make substantial changes to this file.
|
#
394015a4 |
|
25-Feb-2002 |
Peter Wemm <peter@FreeBSD.org> |
Supply -DNO_WERROR to the kernel build during release.
|
#
d7c4abbf |
|
24-Feb-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Typo fix: missing ;. Pointed out by: Manfred Antar <null@pozo.com> Pointy hat to: matusita
|
#
b389e7aa |
|
12-Feb-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Mkdir ${CHROOTDIR}/usr/ports/distfiles if RELEASEDISTFILES is not set. We ensure that 'ports.tgz' tarball should have ports/distfiles directory. At first, ${CHROOTDIR}/usr/ports is empty (rm -rf ports), then extract ports files from CVS repository. Then if RELEASEDISTFILES is defined, ${CHROOTDIR}/usr/ports/distfiles directory is created by cp(1). However, if you don't specify RELEASEDISTFILES, there is no chance to create ${CHROOTDIR}/usr/ports/distfiles directory. Submitted by: {ushi,tora}.jp.FreeBSD.org MFC after: 5 days
|
#
40227c90 |
|
03-Feb-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
Change variable name from DOCDISTFILES to RELEASEDISTFILES. Respect DOCDISTFILES if defined. No impact should happen with this change. DOCDISTFILES is introduced by rev. 1.541, to point the directory that contains the distfiles for ports/textproc/docproj. It's good, but we also build ports/sysutils/mkisofs during the release (if MAKE_ISOS is defined). It is natural that cdrtools tarball is prefetched, then copy it under ${CHROOTDIR}/usr/ports/distfiles. As a result, DOCDISTFILES variable is somewhat abused for non-doc tarballs; *DOC*DISTFILES is no longger appropriate name for that. PR: 16843 PR: 34194 Submitted by: murray MFC after: 6 days
|
#
65718a83 |
|
30-Jan-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
In revision 1.351, All files/directories in ${CHROOTDIR}/usr/ports/distfiles are removed, because ports.tgz includes distfiles by accident. However, removing files/directories is *not* mandatory. The only requirement is "ports.tgz doesn't include distfiles/* but distfiles directory itself". If this is correct, the right way is to set an option to tar(1), not to include these files. This commit is based on PR: 34194, but a little bit of modification is made by me (original patch doesn't include 'distfiles' directory). PR: 34194 Reviewed by: Adrian Steinmann <ast@marabu.ch> (PR submitter) MFC after: 9 days
|
#
4b60693c |
|
20-Jan-2002 |
Makoto Matsushita <matusita@FreeBSD.org> |
MFS 1.536.2.52 (partial) and 1.536.2.70: kgzip loader if i386 (only). 5.0-CURRENT-20020121-JPSNAP was failed to build since kern.flp has no space. There is already a hack to kgzip loader, and it makes: -r-xr-xr-x 1 root wheel 163840 Jan 21 07:40 loader* -r-xr-xr-x 1 root wheel 90121 Jan 21 08:06 loader.kgz* 73719 bytes of free spaces to us.
|
#
b0b18a1c |
|
17-Jan-2002 |
Joerg Wunsch <joerg@FreeBSD.org> |
Include /dev/xpt0 into the list of devices to go onto the boot floppy, so camcontrol can get a handle to initiate a rescan or reset. MFC after: 1 week
|
#
febbbc67 |
|
28-Dec-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Modify the release-building process so the srelease distribution doesn't get spammed by RELNOTESng files. Previously, we built the RELNOTESng files "in place" and then populated the media (e.g. floppy, cdrom, ftp) areas from the build directories. However, the distributions got rolled after the RELNOTESng build, and thus picked up the rendered RELNOTESng files. Now, we install the RELNOTESng documents to R/stage/release.doc, then clean out the original directories in src/release/doc. We use the renditions in the staging area to populate the media areas. PR: 33141 MFC after: 3 days (plus re approval)
|
#
464af731 |
|
27-Dec-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
At least I'm consistent. Back out the last accidental rev to this file on HEAD too. Noticed by: ben Another pointy hat to: bmah
|
#
fb8f795e |
|
27-Dec-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
New release notes found while trying to catch-up RELENG_4 to reality: whois(1) -c, pkg_delete -r, rc.conf(5) support for IPFilter state tables.
|
#
e2f5b1e8 |
|
18-Dec-2001 |
Brian Feldman <green@FreeBSD.org> |
set TMPDIR to /tmp
|
#
29921a60 |
|
25-Nov-2001 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Set a BOOTABLE variable to "-b" if MACHINE is not pc98, and use it for mkisoimages.sh instead of "-b" directly. MFC after: 1 week
|
#
dfbc75ff |
|
23-Nov-2001 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
PC98 boxes cannot boot from CD-ROM.
|
#
d0714ae5 |
|
23-Nov-2001 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Search ${MACHINE}/drivers.conf instead of ${MACHINE_ARCH}/drivers.conf. The previous commit is not completely.
|
#
ea77a5b4 |
|
22-Nov-2001 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Use a separate drivers.conf between i386 and pc98.
|
#
4c8ef1e6 |
|
21-Nov-2001 |
John Baldwin <jhb@FreeBSD.org> |
Switch to using a standard /boot directory including the GENERIC kernel on CD's 1 and 2. Create a simple /boot/loader.conf on each CD that loads /boot/mfsroot.gz as a mfs_root image. The mfsroot moved from /mfsroot.gz to /boot/mfsroot.gz so that all of the boot stuff is in /boot. This allows a full kernel to be used when installing from CD on all architectures that support CD booting. Note that on x86, this requires using /boot/cdboot as a no-emulation boot image instead of /floppies/boot.flp.
|
#
1d91a770 |
|
21-Nov-2001 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Increase the size of a mfsroot floppy for pc98 to 4320.
|
#
114de50e |
|
20-Nov-2001 |
John Baldwin <jhb@FreeBSD.org> |
Bump the mfsroot up from 2880 to 3200 for Alpha so it fits again. Use a label of auto instead of the fixed size minimum2 so that the bump in size actually has an effect.
|
#
3e9fbbe1 |
|
19-Nov-2001 |
John Baldwin <jhb@FreeBSD.org> |
Use modules-depend instead of kernel-depend for doing the depend stage in doMODULES.
|
#
839dfafe |
|
19-Nov-2001 |
John Baldwin <jhb@FreeBSD.org> |
Split the mfsroot out from the kernel for the 2.88 boot floppy and the Alpha CD. This makes it easier to customize ISO's locally by being able to replace either the mfsroot or the kernel w/o having to do both. It also allows us to switch to using the full GENERIC kernel when booting from CD on the Alpha and on x86 when using cdboot. We don't do this yet, however. Tested on: x86, alpha
|
#
463a339f |
|
17-Nov-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Add a comment that the chroot area cannot reside on a "nodev"-mounted filesystem. PR: 12712 Submitted by: Sergei Laskavy <laskavy@Berkeley.Gambit.Msk.SU>
|
#
14221175 |
|
29-Oct-2001 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Make CD-ROM distributions at the pc98 release target. MFC after: 3 days
|
#
3e742bc8 |
|
23-Sep-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
The README file in the floppies/ directory of a distribution should come from the installation document (of the release documentation) not the readme. The installation document is the one that has the content of the old FLOPPIES.TXT. Pointy hat to: bmah
|
#
9b8a07ff |
|
13-Sep-2001 |
Murray Stokely <murray@FreeBSD.org> |
'make release' should install docproj ports with BATCH=yes so that your release builds don't stop in the middle of the night asking for user input about which Ghostscript drivers to install.
|
#
2c1763d4 |
|
03-Sep-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Cause an error condition to be sensed by make(1) if we have trouble making the ISO.
|
#
9c552a1f |
|
02-Sep-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use sh to execute scripts and just check that the script is readable. I guess I pooched the permissions on the scripts before committing them since they're not executable and now it's too late to change (I think - I suppose you could chmod the ,v files and it might inheirit but I don't feel like asking the repomeisters to try that). Noticed by: Dirk Froemberg <dirk@freebsd.org>
|
#
72995602 |
|
20-Aug-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
+ back out my `iso' target + allows one to set _R so one can more easily make an iso after the fact, in the directory `make release' was issued in + changes name from miniboot to miniinst since we make other bootable ISOs also (and we might confuse someone) Approved by: jkh
|
#
13e7108c |
|
15-Aug-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Add an `iso' target to create ISO images properly for each platform.
|
#
2ef74d22 |
|
23-Jul-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add scripts and Makefile support for building ISO images automatically as part of the release if MAKE_ISOS is set. Will also build the first CD with packages (in addition to the "minimal" CD) if CD_EXTRA_BITS points to them. This probably need a bit more work to get fully useful, but it at least covers the basics for now.
|
#
a591fb08 |
|
21-Jul-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
dokern.sh was repo copied from src/release/scripts to src/release/${MACHINE_ARCH}
|
#
be1234f2 |
|
17-Jul-2001 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Use quotes around ${RELEASETAG} to allow values like -r RELENG_4 -D "2001-07-17 12:00"
|
#
60087219 |
|
05-Jul-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
When building an FTP area, put the CSS file for the release documentation in the FTP area, not the CDROM area. MFC after: 3 days
|
#
189c7da2 |
|
30-Jun-2001 |
Warner Losh <imp@FreeBSD.org> |
Fix make release for new kernel locations
|
#
d067d730 |
|
24-Jun-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix crypto targets to be user-overridable and also obey the NO_SENDMAIL flag if set. The whole NO_FOO mechanism in /usr/src is pretty bogus and needs to be re-examined in the context of a larger argument about modularity, but that's something for another time. Submitted by: Peter Pentchev <roam@orbitel.bg>
|
#
4139a268 |
|
21-Jun-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Put docbook.css in the ftp and cdrom areas of a release build because they have HTML renderings of the release documentation.
|
#
13465b1b |
|
14-Jun-2001 |
Peter Wemm <peter@FreeBSD.org> |
Temporarily disable INTRO_USERCONFIG for the moment. Noted by: Dave Cornejo <dave@dogwood.com>
|
#
22df530d |
|
10-Jun-2001 |
Andrey A. Chernov <ache@FreeBSD.org> |
ISO_ -> ISO
|
#
a9b6158a |
|
05-Jun-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Use WITHOUT_X11, not NO_X, as the standardized way of turning off doc ports' dependencies on X Windows during release builds.
|
#
97ae8379 |
|
02-Jun-2001 |
Dima Dorfman <dd@FreeBSD.org> |
Remove unused VNDEVICE variable.
|
#
21203b38 |
|
30-May-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Fold the functionality of NORELNOTES into NODOC. There is now only one Makefile variable to control the building/installation of both the DocProj documents and RELNOTESng. Suggested by: obrien, dd Tested by: John Hay <jhay@icomtek.csir.co.za>
|
#
13fc8773 |
|
29-May-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Unbreak make release (didn't completely account for removal of *.TXT files). Another diff will be forthcoming to fold the functionality of NORELNOTES into NODOC. Tested by: John Hay <jhay@icomtek.csir.co.za> Pointy hat to: bmah
|
#
39ab86fd |
|
25-May-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
RELNOTESng is now the default for -CURRENT release builds. (Floppy images get TXT renderings only; CDROM and FTP areas get TXT and HTML.) Remove the old *.TXT release documentation files, as they have been subsumed into RELNOTESng. The new layout will greatly facilitate their maintenence and help keep them internally consistent.
|
#
25baf47f |
|
21-May-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
Update comment: We don't use vn(4) anymore in -CURRENT, we use md(4).
|
#
dd1a1b3d |
|
04-May-2001 |
Joerg Wunsch <joerg@FreeBSD.org> |
Add infrastructure that allows to build docs and RELNOTESng without the need to also create the entire ports tree during a `make release'. The main motivation behind this is that handling the ports tree still takes a huge amount of time due to the large number of directories involved, even on modern disks. The solution is to establish a list of dependent ports that are minimally required. This list needs to be manually maintained in case the doc ports toolchain changes, and has thus been broken out into a separate file Makefile.inc.docports. (release/Makefile has gotten overly lengthy already anyway.) Discussed with: bmah, nik Reviewed by: bmah
|
#
8ed3802b |
|
27-Apr-2001 |
Bruce A. Mah <bmah@FreeBSD.org> |
First commit of RELNOTESng, the rewrite of the *.TXT documentation files. src/release/doc/README has additional information. Reviewed by: -current, -doc
|
#
a37c8a52 |
|
22-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Allow the `release' target to work if one disables the debug kernel build. Submitted by: jhb
|
#
bb449dc2 |
|
17-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Optimize make invocations by using multiple targets.
|
#
3a1d7a55 |
|
16-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Grrr, get the right change from the the machine I tested this on.
|
#
c5e70d92 |
|
15-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS) by default while SMPng is still being developed. Submitted by: jhb
|
#
f9c18558 |
|
14-Apr-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Get the crypto checksums in the right file. This bug has been around for a very long time and it's my fault. Sorry. :) PR: 20311 Submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org>
|
#
af9fb623 |
|
11-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Missed one in rev 1.608.
|
#
2eeee21d |
|
10-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Properly set `KERNEL' w/in the "doSTDKERNEL:" target. Reviewed by: jhb
|
#
19cc96f6 |
|
08-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Fix typo in error message.
|
#
64dc0a3e |
|
06-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Strip comments from the MFSROOT's /stand/etc files.
|
#
e4db0936 |
|
06-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Blow away all the help files on the MFSROOT for the Alpha. Someone did something that really blew up the size of the crunchgen'ed sysinstall+friends.
|
#
da813eae |
|
06-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Correct a bug in rev 1.589. The `make obj' that was removed for sysinstall was also effectively a `make obj' for src/release.
|
#
f8a584ac |
|
05-Apr-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Don't need to preload the `vn' KLD anymore as we use `md' for release building.
|
#
83c9589f |
|
03-Apr-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Put back required ')'. Submitted by: jhay
|
#
3c4869d9 |
|
03-Apr-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY in ${CFLAGS}. The only supported method thus is -DRELEASE_CRUNCH.
|
#
c3a205ef |
|
31-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Moved -DRELEASE_CRUNCH into crunchgen(1) config files.
|
#
0c1a0617 |
|
26-Mar-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Add ttyd0 which is needed on the Alpha when using the fix-it CDROM over a serial console.
|
#
b72008f1 |
|
23-Mar-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
The early compat dists only make sense on the i386
|
#
a191fd1b |
|
21-Mar-2001 |
Alfred Perlstein <alfred@FreeBSD.org> |
This adds /etc/netconfig to the list of files that get copied to /stand/etc on the mfsroot, and hence to /etc on the install target disk for use during the install. It also links netconfig and services into /etc on the mfsroot so that they are available to a fixit shell. Submitted by: iedowse
|
#
992da985 |
|
07-Mar-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Set NO_X during release build so the doc ports don't try to build XFree86.
|
#
afcf05e4 |
|
02-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
setlocale(3) has been fixed to match POSIX standard: LC_ALL takes precedence over other LC_* envariables.
|
#
d61835a9 |
|
21-Feb-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put the kerberos checksum information into the correct CHECKSUM file, fixing a long-standing bogon with this. PR: 24264 Submitted by: Alec Wolman <wolman@cs.washington.edu>
|
#
faec9c80 |
|
19-Feb-2001 |
Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org> |
Actually make sure the make release line at the top isn't misleading. CVSROOT is mandatory. Also note what CVSROOT has to be set to. Found by: local make release hacking
|
#
9f7604ae |
|
09-Feb-2001 |
Murray Stokely <murray@FreeBSD.org> |
Add the `compat4x' distribution to the release Makefile. Approved by: jkh
|
#
34594ab9 |
|
06-Feb-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Ack, that will teach me to grep for "symbolic link" as well as "symlink" in the commit logs - I just found the reason for the self-pointing symlink, as documented in revision 1.517 by phk, who committed the change over a year ago. Accordingly, put the feature back and drop all plans to MFC the previous "fix".
|
#
22339154 |
|
06-Feb-2001 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove the annoying ftp area symlink pointing at ourselves - people keep asking what it's for and I can't answer since I can't see any conceivable use for it. Unless someone corrects that impression, I'll also MFC this change in a few days.
|
#
8cd2245c |
|
17-Jan-2001 |
John Baldwin <jhb@FreeBSD.org> |
- sysinstall now gets built as part of world, so don't throw in extra commands to build sysinstall manually during release. - Get the sysinstall help files from /usr/src/usr.sbin/sysinstall/help rather than ${.CURDIR}/sysinstall/help.
|
#
623d7cd3 |
|
01-Jan-2001 |
Peter Wemm <peter@FreeBSD.org> |
Further tidy up the sbin/init and release builds.
|
#
9886bcdf |
|
28-Dec-2000 |
Peter Wemm <peter@FreeBSD.org> |
Merge into a single US-exportable libcrypt, which only provides one-way hash functions for authentication purposes. There is no more "set the libcrypt->libXXXcrypt" nightmare. - Undo the libmd.so hack, use -D to hide the md5c.c internals. - Remove the symlink hacks in release/Makefile - the algorthm is set by set_crypt_format() as before. If this is not called, it tries to heuristically figure out the hash format, and if all else fails, it uses the optional auth.conf entry to chose the overall default hash. - Since source has non-hidden crypto in it there may be some issues with having the source it in some countries, so preserve the "secure/*" division. You can still build a des-free libcrypt library if you want to badly enough. This should not be a problem in the US or exporting from the US as freebsd.org had notified BXA some time ago. That makes this stuff re-exportable by anyone. - For consistancy, the default in absence of any other clues is md5. This is to try and minimize POLA across buildworld where folk may suddenly be activating des-crypt()-hash support. Since the des hash may not always be present, it seemed sensible to make the stronger md5 algorithm the default. All things being equal, no functionality is lost. Reviewed-by: jkh (flame-proof suit on)
|
#
0a0743b5 |
|
20-Nov-2000 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Fix release, broken by the perl cross-build fixes. The distribute target is basicly the same as an install. For perl, this means that miniperl is needed. Since miniperl is only present in the object directory, we need to make sure the path is set correctly. To do this, we have make release use a new distribworld target that sets the path before doing a make distribute.
|
#
5be3b5d9 |
|
12-Nov-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Stop using AUXRELEASETAG for everything and use PORTSRELEASETAG and DOCRELEASETAG in the appropriate places instead. Submitted by: asami
|
#
c8d2a747 |
|
05-Nov-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MFS: comment character and readability fixes.
|
#
937d0d51 |
|
05-Nov-2000 |
Don Lewis <truckman@FreeBSD.org> |
Ignore chflags failure so that doMFSKERN won't abort on an NFS mounted filesystem.
|
#
d7775439 |
|
05-Nov-2000 |
Don Lewis <truckman@FreeBSD.org> |
Change MAKEDEV so that it prepends /sbin:/bin to $PATH instead of totally overwriting $PATH, and find mknod $PATH instead of hardcoding /sbin so that the copy of MAKEDEV on the fixit floppy is usable, since mknod and expr live in /mnt2/stand when the fixit floppy is running. Get rid of the sed invokation in release/Makefile that attempts to delete the PATH setting stuff from MAKEDEV on the fixit floppy. This hasn't worked since a long ago change to MAKEDEV caused the sed expression to no longer match. PR: misc/21241
|
#
6415544b |
|
02-Nov-2000 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Better way to ensure vn.ko is loaded. This does not affect the kernel that vn is linked statically.
|
#
caab6fc8 |
|
02-Nov-2000 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Revert 1.574 (maybe dummy vnconfig is better) Requested by: jkh@FreeBSD.org
|
#
bbe6d082 |
|
01-Nov-2000 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Merge from RELENG_4 (1.536.2.24 to 1.536.2.25). Ensure vn.ko is loaded. Submitted by: obrien@FreeBSD.org
|
#
b98c5f70 |
|
31-Oct-2000 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Moved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp. http://people.freebsd.org/~hosokawa/driver-floppy/ for details. Reviewed by: current@FreeBSD.org
|
#
04063000 |
|
26-Oct-2000 |
John W. De Boskey <jwd@FreeBSD.org> |
Always need to 'load /kernel', it's the 'read' that needs to be isolated out for the 2 floppy install. 5.0-20001026-SNAP cdrom now boots correctly. Reviewed by: Mike Smith <msmith@FreeBSD.org>
|
#
9e239bc2 |
|
24-Oct-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Remove /boot/boot[12] from the MFS installation floppies. This saves us 8KB. Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org> Reviewed by: jhb
|
#
85e427cc |
|
24-Oct-2000 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Fix up the build for the STARTTLS version of sendmail (again). This method mimics that of tcpdump in that for normal builds, sendmail will only be built once. For 'make release', it is built once for the bin dist and once for the crypto dist. This method also removes the need for two separate Makefiles (which could become out of sync). Suggested by: bde Assisted by: kris
|
#
a4799e44 |
|
21-Oct-2000 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Remove obsolete setting. The directory src/usr.sbin/sendmail/cf hasn't existing since sendmail was moved to contrib. Also, we now provide the cf subdirectory in /usr/share/sendmail/cf/.
|
#
a00533ec |
|
06-Oct-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Seems ${RD}/trees/bin/boot/kernel can exist before the `release.6:' target runs. So perform a copy that take that into account.
|
#
a8730a56 |
|
05-Oct-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
This change adds: /boot/GENERIC/kernel /boot/kernel/kernel /boot/kernel/*.ko and removes: /kernel.GENERIC from the bin dist. Approved by: jkh
|
#
281ec158 |
|
07-Sep-2000 |
John Baldwin <jhb@FreeBSD.org> |
- Revert gratuitous reinstall -> install change in previous commit. - Don't try to build modules when compiling a kernel during release.
|
#
2440c807 |
|
06-Sep-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
The kernel is now known as `kernel.ko' and it and its matching modules live in ``/boot/kernel/''. So tweak the release build to match previous assumptions and expectations.
|
#
08945429 |
|
28-Aug-2000 |
John Baldwin <jhb@FreeBSD.org> |
Revert back to the previous i-node values for the fixit floppy.
|
#
b102f2e1 |
|
28-Aug-2000 |
John Hay <jhay@FreeBSD.org> |
The fixit floppy needs a few more inodes.
|
#
4dddeb49 |
|
22-Aug-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use consistent timezone so date information can be meaningfully compared.
|
#
9999fb15 |
|
21-Aug-2000 |
John Baldwin <jhb@FreeBSD.org> |
Touch ftp.1 and cdrom.1 when those stages are done to speed up make rerelease when a release dies very late.
|
#
b0976c14 |
|
16-Aug-2000 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Decrease the size of mfsroot.flp for PC-98 to 1.2MB.
|
#
7920b17f |
|
12-Aug-2000 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
- Make both 1.2MB and 1.44MB floppy images for PC-98. - Rename BIGBOOT to FDSIZE for the floppy image size.
|
#
ce144400 |
|
25-Jul-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix a paste-o error which broke the build Pointy-hat to: jhb
|
#
dc2475c5 |
|
25-Jul-2000 |
John Baldwin <jhb@FreeBSD.org> |
Take a lesson from picoBSD: symlink /bin and /sbin to /stand in the mfsroot and install dhclient-script in stand/.
|
#
1596ed11 |
|
25-Jul-2000 |
John Baldwin <jhb@FreeBSD.org> |
Grrr, build a non-crypto version of tcpdump to stick in the bin distribution. Submitted by: kris
|
#
b81dd6af |
|
25-Jul-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Actually make the date printing hack work.
|
#
11017a68 |
|
23-Jul-2000 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Backout addition of -L switch to mtree. Using -L breaks the build process in too many cases. Adding mtree to bootstrap-tools to solve this breaks the upgrade path because mtree needs a libc that has strtofflags and fflagstostr.
|
#
fff8eb57 |
|
19-Jul-2000 |
John Baldwin <jhb@FreeBSD.org> |
- Don't use quotes for the MD_ROOT_SIZE option when generating the BOOTMFS kernel config file. - Add WORLD_FLAGS and KERNEL_FLAGS so you can build world and kernel with extra make options such as -jX to speed up release builds. - When building kernels, allow their hints to tag along, and use this to install hints onto the boot floppy. Since the boot floppy doesn't load loader.4th, we have to change device.hints to strip comments and change each line to an explicit set command.
|
#
4b3d3c6d |
|
16-Jul-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add descriptive start/stop time information to make release. Now you can just ``grep >>> release.log'' and get all the highlights.
|
#
06eaff03 |
|
16-Jul-2000 |
Andrey A. Chernov <ache@FreeBSD.org> |
Forget to add -L to one mtree call
|
#
590694fb |
|
16-Jul-2000 |
Andrey A. Chernov <ache@FreeBSD.org> |
Add -L to mtree calls since default changed back
|
#
d191a99c |
|
14-Jul-2000 |
John Baldwin <jhb@FreeBSD.org> |
- Add in some sanity checking. If NOPORTS is set but NODOC is not set, print an error message and die immediately rather than an hour later.
|
#
2931df8a |
|
14-Jul-2000 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
IPv6 support. IPv6 configuration is only done by rtsol. Does someone really need manual configuration? :-) You can specify IPv6 DNS server as well. We have only one server ftp7.jp.freebsd.org that speaks IPv6 in this time. ftp7.jp speaks IPv4 as well and also listed as Japan #7. Approved by: jkh
|
#
c27edf93 |
|
01-Jul-2000 |
John Baldwin <jhb@FreeBSD.org> |
- Build modules with world so that modules are back in the bin dist. - Small cleanups to kernel installs. - Don't install kernel.config and loader.config on the boot floppy since they haven't been used in quite some time.
|
#
7ec62217 |
|
29-Jun-2000 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
- Removed machine dependent directory and command from src/release/{boot,fixit}_crunch.conf. - Added machine specific fixit_crunch.conf for PC/AT and PC-98 to src/release/$MACHINE. - Use config file in src/release/$MACHINE if exist. If it does not exist, use in src/release.
|
#
16cca1b2 |
|
23-Jun-2000 |
Alexander Langer <alex@FreeBSD.org> |
Fix doc: RELENG_4 is -stable now. PR: 19474 Submitted by: Bruce A. Mah <bmah@cisco.com>
|
#
20ffc587 |
|
22-Jun-2000 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
Set BASE=5.0
|
#
a40915d7 |
|
05-Jun-2000 |
Yoshihiro Takahashi <nyan@FreeBSD.org> |
- Remove obsolete PC-card boot.flp hack. It was for making both PC-card boot.flp and plain boot.flp. - Clean up crunchgen related routine. - Add PC-98 support. TODO: o Documentation o Fix some messages for PC-98 o Decrease the size of fixit.flp to 1.2MB o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html) No response from jkh
|
#
3ad254b3 |
|
04-Jun-2000 |
Josef Karthauser <joe@FreeBSD.org> |
Disable colour support in ls when building the fixit floppy, and make a note of it in the release Makefile.
|
#
ce51a9fcf |
|
03-Jun-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a new release variable, AUTO_KEYBOARD_DETECT. If you set it to 1, the -P flag is used on the boot floppies. If not, don't. The new default is to not use it.
|
#
50ee7e6c |
|
31-May-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the ports readmes and foreign docs more optional. Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
|
#
fead5c44 |
|
11-May-2000 |
John Baldwin <jhb@FreeBSD.org> |
Add USB devices to /dev on the install floppy. Add usbd.conf to /etc on the install floppy.
|
#
065aa0a0 |
|
09-May-2000 |
John Baldwin <jhb@FreeBSD.org> |
Actually, overriding DISTFILES at all is just a bad idea, so remove the variable all together. PR: misc/14104 Submitted by: Don Croyle <croyle@gelemna.ft-wayne.in.us>
|
#
f6ede19c |
|
08-May-2000 |
John Baldwin <jhb@FreeBSD.org> |
Add a DOCDISTFILES variable to point to a directory containing the distfiles to build the docproj port during release. Prior to this, the distfiles were copied froom ${DISTFILES}. However, if like me, you needed to store the distfiles in some directory other than /usr/ports/distfiles, for example /usr/docdistfiles, then when you overrode ${DISTFILES} it broke the release build when it tried to build docproj port in the chroot'd release area. To preserve backwards compatibility, DOCDISTFILES defaults to the value of DISTFILES. Ok'd by: jkh
|
#
e0477e7f |
|
22-Apr-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
make release builds a bit more error-resistant
|
#
15558ea0 |
|
16-Apr-2000 |
Mitsuru IWASAKI <iwasaki@FreeBSD.org> |
Create mfsfd/etc/defaults/ first before copying etc/defaults/pccard.conf.
|
#
e8bbfc06 |
|
16-Apr-2000 |
Mitsuru IWASAKI <iwasaki@FreeBSD.org> |
Fix the location of pccard.conf, etc/pccard.conf.sample -> etc/defaults/pccard.conf. Submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org>
|
#
3f17d264 |
|
06-Apr-2000 |
Satoshi Asami <asami@FreeBSD.org> |
Convert "RELENG_ver_RELEASE" to "RELEASE_ver" and use it to check out the ports and doc trees. There is no change if we are not building a release (i.e., we are not using a tag of the form RELENG_ver_RELEASE --e.g., a RELENG_ver tag used to build a snapshot). This should allow the ports and doc freezes during the release cycles to be somewhat shorter, as commits to those (non-branched) trees can resume as soon as the tags are laid down. Reviewed by: nik Approved by: jkh
|
#
871b7d1c |
|
12-Mar-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add USA_RESIDENT to release make variables; can't hurt. Submitted by: Tatsumi Hosokawa <hosokawa@itc.keio.ac.jp>
|
#
0de00367 |
|
03-Mar-2000 |
John Hay <jhay@FreeBSD.org> |
Fix a copy and paste error. Make release should be operational again. Reviewed by: markm
|
#
470f825f |
|
29-Feb-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
release glue to support s/des/crypto/ Submitted by: markm
|
#
2a0bb855 |
|
28-Jan-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Forgot to setup disc2 (the livefs) for booting also.
|
#
2a76df63 |
|
28-Jan-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Setup cdrom/disc1/ for booting in the Alpha case.
|
#
873bfb63 |
|
25-Jan-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Remove historical vestage from the days when there was 1 boot floppy for i386 and 2 for the Alpha. Ok'ed by: JKH
|
#
7b5036eb |
|
23-Jan-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
In the "cdrom" target it is best to write to the CDROM stage area, *NOT* the FTP stage area.
|
#
f4da27bf |
|
23-Jan-2000 |
Wilko Bulte <wilko@FreeBSD.org> |
missing ] in if at cdrom.1 target
|
#
10c6fb3d |
|
22-Jan-2000 |
Wilko Bulte <wilko@FreeBSD.org> |
Check if the various .TXT files exist before trying to copy them. Oh why did I select a first project that needed to touch release/Makefile.. The fact that my release-building Alpha panics on me does not help either :(
|
#
8e0f26e8 |
|
19-Jan-2000 |
Wilko Bulte <wilko@FreeBSD.org> |
Allow automatic 'pulling in' of machdep *.TXT files from ./texts/[alpha,i386] and concat these to the corresponding generic *.TXT living in ./texts This is currently aimed at HARDWARE.TXT but works for things like RELNOTES.TXT too. Reviewed by: jkh
|
#
e3b38729 |
|
16-Jan-2000 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix !crypto releases once more.
|
#
cb4ec702 |
|
13-Jan-2000 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Eliminate PC-card installation floppy and add PC-card support for generic installation floppy.
|
#
968f82b7 |
|
10-Jan-2000 |
Warner Losh <imp@FreeBSD.org> |
Use GENERIC for both pccard and non-pccard disks now that GENERIC is (or should be) everything that PCCARD is.
|
#
23a297f2 |
|
09-Jan-2000 |
Peter Wemm <peter@FreeBSD.org> |
- Revert --strip-all of /kernel on a new installed system (it would work with kld etc just fine, but tracebacks would have less information and nm /kernel wouldn't be so good). - Just strip the kernel on the boot disk. This does not affect kld or module loading, there are two symbol tables in a kernel. There is the dynamic linking one (.dynsym+.strtab) with just global symbols and a user symbol table (.symtab+.strtab) with all symbols. BTW; objdump lies and hides the second one. There's a good half a meg or so that can be saved from an average kernel by stripping it.
|
#
96fc6c72 |
|
09-Jan-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Strip even more unneeded symbols. Suggested by: peter
|
#
e621ac22 |
|
03-Jan-2000 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
nuke debugging symbols from kern.flp kernels.
|
#
518aacad |
|
22-Dec-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Don't barf on the releasename symlink in the ftp area on make rerelease.
|
#
fcc943bc |
|
15-Dec-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy the loader.help file to the boot floppy.
|
#
7f047619 |
|
14-Dec-1999 |
Joerg Wunsch <joerg@FreeBSD.org> |
Step #2 of fixing the fixit floppy. Kill duplicates for programs that have been in the boot crunched image as well as on the fixit floppy (pwd, newfs, hostname, test). Our space is really too valuable to have them around there twice. I doubt pwd needs to be there at all since it's a builtin into sh(1) anyway (oh, and the same applies to test(1) IIRC), but heck, leave them by now. Use the new `fixit' target in MAKEDEV to create the /dev nodes on the floppy, instead of including the kitchensink... Finally, tune the values used for creating the floppy. I currently end up with Filesystem 1K-blocks Used Avail Capacity iused ifree %iused /dev/vnn0c 1363 1301 -47 104% 368 14 96% ...which is not quite ideal yet, but at least a working configuration again.
|
#
f7c8e61d |
|
27-Nov-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Create a symbolic link in the ftp directory, so that the user can enter the URL directly to the FTP directory without worrying about the BUILD_NAME. Remove some extra quoting in a kernel config file.
|
#
15ec5402 |
|
07-Oct-1999 |
Nick Sayer <nsayer@FreeBSD.org> |
Reverse order of krb4 and des build so that SRA telnet does not overwrite Kerberos Telnet.
|
#
bc8427c5 |
|
03-Oct-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix building non-crypto releases.
|
#
cd8d8dac |
|
23-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Guard against an rm returning non-zero status. Noticed by: Makoto MATSUSHITA
|
#
df3819c1 |
|
19-Sep-1999 |
Mark Murray <markm@FreeBSD.org> |
Prepare for K5.
|
#
27b5e4fd |
|
18-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make trash removals less chatty.
|
#
eeeeec70 |
|
17-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MF3: various small tweaks.
|
#
335d64e6 |
|
16-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Some minor cosmetics: make mkdir less chatty in the output and stop making /R magic.
|
#
9e127110 |
|
13-Sep-1999 |
Peter Wemm <peter@FreeBSD.org> |
Make the fixit floppy 2.88MB as a temporary "solution" to get the nightly snaps re-running. This is not a fix. (The alpha already does this)
|
#
75f462f4 |
|
07-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Allow flags to be passed to patch when using LOCAL_PATCHES
|
#
7114cf8c |
|
05-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix an old reference to the old docs directories. Looks like this one went completely uncaught for months! Caught by: jack <jack@germanium.xtalwind.net>
|
#
9a125cb8 |
|
04-Sep-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MFS: I found a few bogons here which were fixed in -stable (!) but not -current.
|
#
97d92980 |
|
27-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
5916b53a |
|
26-Aug-1999 |
Nik Clayton <nik@FreeBSD.org> |
Handle the new Makefile infrastructure in the doc/ repository. Set ALLLANG to install all the languages, otherwise set DOC_LANG to just the languages (and encodings) you want to install. Default to building the html-split (lots of small HTML files, with links to go between them), html (one big honking HTML file), and plain text versions of the documentation. Does not compress any of the docs prior to doing the installation. Testing and feedback: Jack O'Neill <jack@germanium.xtalwind.net>, Cockups and typos: nik
|
#
96fa8770 |
|
05-Aug-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
I was clearly smoking crack when I committed the change to allow for architecture-specific docs on the boot floppy and CDROM. Do it right this time. Noticed by: jhay
|
#
85486998 |
|
04-Aug-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn docs back on - ache was very quick.
|
#
f37f110d |
|
04-Aug-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn docs off by default again - somebody has broken the docproj port.
|
#
022090a6 |
|
31-Jul-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add INSTALL.TXT back.
|
#
733dd226 |
|
19-Jul-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Get bpf0 onto the MFS image.
|
#
ad183257 |
|
19-Jul-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Another batch of fixes for dhcp support in sysinstall, now dragging in some code from C. Stone to parse the lease information. This is still a WIP and this commit is largely intended to allow others to sync up; the dhclient code still only works when doing dhcp configuration post-install and requires a bit more work on the boot floppy before it will truly work in the minimal bootstrapping role.
|
#
bb1bff6d |
|
17-Jul-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Miscellaneous fixes for dhcp client support.
|
#
78518611 |
|
06-Jul-1999 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Added a short README to PC-card boot.flp directory. (please check English grammer...:-) )
|
#
0f37309e |
|
06-Jul-1999 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Use #include <pccard_conf.h> instead of -DPCCARD. Now we don't have to make clean before make boot.flp's.
|
#
ae1ae574 |
|
06-Jul-1999 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
Exclude CHECKSUM.MD5 itself from CHECKSUM.MD5 in PC-card floppy directory.
|
#
a5986bae |
|
05-Jul-1999 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
My last modification for PC-card boot.flp was incomplete, and one more patch is needed. This seems a sort of quick-hack, but it's hard to fix it in proper way. I'll do it later.
|
#
4b861c74 |
|
04-Jul-1999 |
Tatsumi Hosokawa <hosokawa@FreeBSD.org> |
make release (actually, make floppies) makes PC-card boot.flp automatically.
|
#
1a95b917 |
|
17-Jun-1999 |
Mark Murray <markm@FreeBSD.org> |
Add bits of PAO that are non-controversial. Submitted by: Tatsumi HOSOKAWA
|
#
14870ecf |
|
28-May-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't put CVS files in ports. It's kinda useful for cvs updating a ports tree which was installed initially with the system later, but this is probably not the general case (user CVSups the repository rather than the checked-out bits) and it's penalizing everyone else with excessive inode consumption.
|
#
3da2229c |
|
23-May-1999 |
Brian Somers <brian@FreeBSD.org> |
Use RELENG_3 as an example, not RELENG_2_2.
|
#
6c285994 |
|
15-May-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
More crypto bogosity. (I just built a current snap-shot)
|
#
ce737050 |
|
16-May-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
INSTALL.TXT is gone in -current (despite what Jordan says :-) kerberisIV requires crypto as well.
|
#
249b9508 |
|
15-May-1999 |
Poul-Henning Kamp <phk@FreeBSD.org> |
cp ${KERNEL} instead of cp kernel
|
#
429d613a |
|
15-May-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
target is ${KERNEL}, not kernel. Noticed by: "John W. DeBoskey" <jwd@unx.sas.com>
|
#
bae5164b |
|
12-May-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
fix stupid typo.
|
#
a6af8d41 |
|
12-May-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Support divergent docs for different architectures.
|
#
9f08adb1 |
|
09-May-1999 |
David E. O'Brien <obrien@FreeBSD.org> |
Turn on compat22 dist.
|
#
96a3add7 |
|
02-May-1999 |
Masafumi Max NAKANE <max@FreeBSD.org> |
Install boot.config with `-P' in it in the i386 boot floppy. Also, let the bigboot floppy to have /boot/loader.rc with echo \007\007 autoboot 10
|
#
d74efe91 |
|
29-Apr-1999 |
John Polstra <jdp@FreeBSD.org> |
pppd/Makefile: Enable MS-CHAP support. release/Makefile: Build a separate NOCRYPT version of pppd, to keep This Great Nation's top-secret cryptographic tools out of the filthy hands of those evil furriners.
|
#
f7a68483 |
|
26-Apr-1999 |
Masafumi Max NAKANE <max@FreeBSD.org> |
echo ^G^G -> echo \007\007 in loader.rc in kern.flp.
|
#
78e52c11 |
|
25-Apr-1999 |
Masafumi Max NAKANE <max@FreeBSD.org> |
Change the loader.rc in the boot floppy to: 1. Enable use of serial console for installation by using autoboot instead of boot. 2. Beep when the mfs root floppy needs to be placed in the fdd. 3. Beep again when mfs root image is loaded and the loader waits for ten seconds before it starts booting for any input. (Serial console users can say " boot -h" here.)
|
#
ac34a7a4 |
|
20-Apr-1999 |
David E. O'Brien <obrien@FreeBSD.org> |
Add the compat3x dist.
|
#
8e8d540f |
|
31-Mar-1999 |
SADA Kenji <sada@FreeBSD.org> |
Make release would fail for lack of /etc/resolv.conf or $DISTFILES/ PR: misc/9913 Submitted by: YAMAMOTO Shigeru <shigeru@bremen.or.jp>
|
#
fa937880 |
|
27-Mar-1999 |
Nik Clayton <nik@FreeBSD.org> |
If ALLLANG is not set then ensure that DOC_LANG=en is, so that the English Handbook is built (it's not built by default any more).
|
#
5beaada3 |
|
14-Mar-1999 |
Mark Murray <markm@FreeBSD.org> |
Bitrot. Remove objlink as it is not pleasant to be downwind. PR: 8071 Reviewed by: Sheldon Hearn <sheldonh@iafrica.com>
|
#
23aac4b3 |
|
09-Mar-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
We don't use this anymore - nuke it.
|
#
ad5ebf3f |
|
14-Feb-1999 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Ignore errors from chflags. This makes it possible to make installworld with DESTDIR set to an NFS-mounted file system.
|
#
fb71f0f6 |
|
10-Feb-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Install the correct rc.conf file.
|
#
c8fe5d2a |
|
09-Feb-1999 |
Mike Smith <msmith@FreeBSD.org> |
The loader doesn't use '@' to suppress command lines anymore.
|
#
1dbeea26 |
|
05-Feb-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
BASE=4.0
|
#
d7f9b906 |
|
05-Feb-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bump MFS up to 2.88MB. Now there's room for quite a bit more stuff (like a dhcp client?).
|
#
f248b387 |
|
01-Feb-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops, don't break the alpha release build in copying the boot images - be smarter about it.
|
#
b5d01310 |
|
30-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Well, we've blown out boot.flp again. Time to go to 2.88MB format for those folks with large floppy drives, LS-120s or CDROMs. Everyone else will now have to use kern.flp & mfsroot.flp to install from. We've held this off as long as possible and there's just no more fat to trim. :( I'll look at increasing the mfsroot size too later, depending on how well it compresses.
|
#
6bda53ee |
|
30-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Be more selective about installing things from /boot; no telling what might wind up there in the future to overflow us again.
|
#
6f6f5644 |
|
30-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
1. Install /boot/loader correctly on boot.flp 2. Back up old rc.conf.site if it exists.
|
#
50895b89 |
|
29-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
More support for Alpha installs. Submitted by: dfr
|
#
7953e823 |
|
26-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
OK, now the boot floppies work again. Also collapse some common build cases.
|
#
5bd0196a |
|
24-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Play with MFS size a little.
|
#
70af253a |
|
20-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Set JADETEX=no on ports build line. Prompted by: nik
|
#
3f58aadf |
|
16-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
More floppy size adjustments - I thought I'd already committed these, whoops!
|
#
f083684b |
|
14-Jan-1999 |
Andrzej Bialecki <abial@FreeBSD.org> |
(Fix null log in previous commit). Change /boot/boot.conf to /boot/loader.rc - this name reflects what it really is. Agreed upon by: jkh, msmith and many others
|
#
dd913148 |
|
13-Jan-1999 |
Andrzej Bialecki <abial@FreeBSD.org> |
*** empty log message ***
|
#
5966cedc |
|
12-Jan-1999 |
Joerg Wunsch <joerg@FreeBSD.org> |
Allow chflags(1) to fail inside the chroot environment for /R. This can happen iff ${CHROOTDIR} is NFS-mounted.
|
#
7385073d |
|
10-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Try some new floppy sizes.
|
#
c9e6c111 |
|
10-Jan-1999 |
Robert Nordier <rnordier@FreeBSD.org> |
No longer install obsolete boot.help file.
|
#
c24470b1 |
|
09-Jan-1999 |
Gary Palmer <gpalmer@FreeBSD.org> |
Really delete the netboot image off the alpha floppy. I think Jordan got his paths confused :)
|
#
7b2b5179 |
|
08-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Adios, kzip - you don't work on ELF kernels.
|
#
71696ba3 |
|
07-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy only the boot1 and boot2 (if exists) files into mfs/boot since we don't need the others there.
|
#
9694e175 |
|
07-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
DTRT with gzip'd alpha kernels. Submitted by: dfr
|
#
162cd2a6 |
|
06-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
copy resolv.conf to chroot area.
|
#
1825309d |
|
06-Jan-1999 |
Peter Wemm <peter@FreeBSD.org> |
Remove some remaining references to LKM's. Snaps were trying to unpack slkm* etc, among other things.
|
#
431463e0 |
|
05-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops, missed an instance of the old image naming.
|
#
ed051f62 |
|
04-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove legacy boot.config file.
|
#
92e86f99 |
|
04-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Hammer on the boot floppy generation bits some more. This is looking a little better.
|
#
891258b7 |
|
04-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix bogon in docfile placement.
|
#
3e5ef0fd |
|
04-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Conditionalize make world in release.
|
#
643f7da0 |
|
04-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Do some serious beating on the floppy generation code to try and simplify it, name things more descriptively and get the kernel back on boot.flp where it should be.
|
#
d26a815b |
|
02-Jan-1999 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Clean up some more residual /usr/mdec references. I left all the extra rbootd/boot rom cruft pointing at /usr/mdec since it either doesn't exist or doesn't work anyway, so who cares? :)
|
#
0adf658a |
|
29-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
gzip the kern.flp kernel, don't kzip it.
|
#
082a22b1 |
|
24-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn off NODOC again; apparently this problem was fixed.
|
#
f5457f7c |
|
23-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn NODOCS on for now.
|
#
19676bfc |
|
21-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Just fetch distfiles from a single location. The change to textproc/docproj broke my fetch heuristic anyway.
|
#
2f332092 |
|
17-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Now that textproc/docproj works properly, use it instead of the long list of ports.
|
#
a43aa360 |
|
09-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't create unpacked ports on disc2 anymore.
|
#
aeaa1ed9 |
|
07-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
DOH! Name the mfsroot contents properly. Noticed by: "Sean O'Connell" <sean@stat.Duke.EDU>
|
#
c42340bc |
|
05-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put mfsroot.gz on yet another filesystem so that the boot blocks can really read it. Hmm. I have no idea *how* this worked in our earlier tests on the x86. :)
|
#
20ff6b88 |
|
05-Dec-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Now that John has kindly repo-moved these files, nuke the original copies and update the Makefile.
|
#
c2e73c62 |
|
23-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Finally eliminate evil version.h smashing in sysinstall. sysinstall gets the initial release information from sysctl.
|
#
1da84da1 |
|
12-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Simplify call to dokern.sh - now the no MFS case is the default.
|
#
aeb41b89 |
|
11-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
We've overflowed boot.flp again. Go to a boot.flp which contains a bit less legacy hardware support, that all still remaining a supported option with kern.flp (and a two-floppy install). This will be documented in the release notes, I promise.
|
#
a9ad7803 |
|
08-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops, properly compress doc files again.
|
#
605ec649 |
|
06-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
TEST -> test
|
#
24fb960d |
|
06-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Alpha loader lives in /boot now; no need for a special hack.
|
#
174033fa |
|
03-Nov-1998 |
Mike Smith <msmith@FreeBSD.org> |
USERCONFIG_BOOT -> INTRO_USERCONFIG
|
#
93713c9d |
|
02-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy appropriate docs into help/ directory of boot floppy.
|
#
ed517874 |
|
02-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use the new doc locations.
|
#
a782a31e |
|
21-Oct-1998 |
Gary Palmer <gpalmer@FreeBSD.org> |
s/boot2/loader/ on the alpha
|
#
6014c286 |
|
16-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use the same boot.conf file for alpha, now that it works.
|
#
66047c1e |
|
15-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
More attempts to DTRT for the alpha, based on what I now know about boot2.
|
#
83e16716 |
|
14-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use more rational inode sizes.
|
#
a5e819ec |
|
13-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix more bogons revealed by building alpha boot floppies.
|
#
c297a593 |
|
13-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
whoops, correct patch-o in last commit.
|
#
acae8e81 |
|
13-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
More alpha patches.
|
#
be68ea48 |
|
13-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Properly conditionalize more stuff for the ALPHA.
|
#
8e291261 |
|
12-Oct-1998 |
John Polstra <jdp@FreeBSD.org> |
Update comment. The release tree needs about 1000 MB of free space now.
|
#
c81cfb05 |
|
10-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Adjust for new MFS root code.
|
#
e85ae9e7 |
|
09-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Small refinements to boot script.
|
#
55e92fb0 |
|
09-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Initialize boot configuration files on floppy correctly. We now support 3 kinds of floppies: boot+mfs (standard), boot, mfs.
|
#
a34b53fb |
|
08-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Finally settle on a name for the mfsroot image.
|
#
9013d85d |
|
08-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Only install boot blocks if !MFSKERN. Too big otherwise!
|
#
8198d9b0 |
|
08-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add boot bits to boot floppy.
|
#
bcfb491d |
|
08-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Final cleanup pass over boot floppy changes.
|
#
c5a5d65b |
|
08-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove a gratuitous copy.
|
#
47230ffe |
|
07-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Unreverse a conditional and gzip the mfs image by default.
|
#
f21b983c |
|
07-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Support 3 floppy images as standard now: boot kernel, mfs image and kernel+mfs image.
|
#
44f93911 |
|
07-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix typo.
|
#
6105ca57 |
|
07-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add MFSKERN flag to enable the combining of kernel and MFS fs. At some point, it will always be off from the user's POV and used only internally to build (optionall) both mfskern floppies and ones where mfs root and kernel go in separate places.
|
#
a5ddb8cf |
|
06-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove hard-coded constants being passed to doFS.sh and add in a 386/alpha configuration section.
|
#
c47421bd |
|
06-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn ALLLANG back on.
|
#
0276d282 |
|
04-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a symbol to aid in release debugging.
|
#
a51ecd7e |
|
04-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Collapse doRELEASE target back to being the same for alpha/i386 now that unzip is fixed and we should hopefully be able to build the docs.
|
#
215eac6f |
|
03-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Commit some more updates for the alpha release build. This may be a bit ambitious for the moment, but the only way out is through! :)
|
#
380dfc00 |
|
03-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't write the fsimage in the kernel on alpha - the combined kernel + fsimage is far too large to fit on a single floppy. Copy it out for the later creation of a root floppy image instead.
|
#
c4da8a34 |
|
01-Oct-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Urk!! At some point, CFLAGS got set to -O2 rather than -O (which has always been our "recommended optimization flag") and this causes problems on the Alpha in addition to being generally wrong. Noticed by: dfr
|
#
b8ecd49e |
|
30-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Finally conditionalize the SCSI frobbing code properly. This should return kernel config saving (under the current a.out system) to its former functionality.
|
#
2a686557 |
|
28-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Nuke ft0 device on boot floppy also since we don't need it now.
|
#
e2218b5c |
|
23-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put MSDOSFS back - I'm going to try and find space another way.
|
#
6c40eec9 |
|
23-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Trim more stuff off the boot floppy - we're overflowing again! :( Partially suggested by: abial
|
#
ab5998ff |
|
23-Sep-1998 |
Gary Palmer <gpalmer@FreeBSD.org> |
Build the GENERIC kernel on the alpha too. And don't expect a MFS kernel yet, nor will fbsdboot.exe be too useful :) Reviewed by: jkh
|
#
5ce7941e |
|
20-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn NODOC off again; now that releases are releasing again, it's time to try and unbreak docs.
|
#
bb6becfe |
|
19-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn off ALLLANG; the docs are currently in spanish and none of the docs folks seem to have worked out why yet, so I'm switching back to english and only english by default for now. :)
|
#
5016aa53 |
|
17-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Temporary hacks to get releases working again: o Remove MSDOSFS until I find some other way of gaining some space. This *totally disables* the use of DOS partitions in installation so it's truly just a temporary measure. o Set NODOC=YES since docs are broken right now (they try and install into the bindist rather than the docdist - need to figure out why).
|
#
d6c7028c |
|
15-Sep-1998 |
John Hay <jhay@FreeBSD.org> |
Comment out NODOC and NOPORTS again. It got uncommented by mistake a few days ago.
|
#
51b863ea |
|
15-Sep-1998 |
Justin T. Gibbs <gibbs@FreeBSD.org> |
We don't need the CAM application pass-thru driver on installation boot floppies. Also kill the sense and command strings to save space.
|
#
344e4a27 |
|
14-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Until lkm and mdec gets populated again by some other means, do it here. Forgotten by: jkh Submitted by: jhay
|
#
80e2640f |
|
14-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Nuke gratuitous use of OBJFORMAT Submitted by: jhay
|
#
3d9c8a5d |
|
13-Sep-1998 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Use -R argument to cvs, this lets us work with a read-only repository, at least to the extent that cvs bugs allow us to.
|
#
e9291af7 |
|
12-Sep-1998 |
John Hay <jhay@FreeBSD.org> |
Add the missing file, printf to a directory does not work.
|
#
2516ba97 |
|
09-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove perl5 from list of ports to build now that it's in the base system.
|
#
6b94cd72 |
|
07-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Do an installworld rather than install to populate the chroot tree. Recommended by: jb
|
#
a4abb1d0 |
|
05-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Set CHROOTDIR's initial object type also. Suggested by: jb
|
#
0f31af31 |
|
05-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add OBJFORMAT to list of variables passed into /mk script since it seems to think you're using aout otherwise (and emits a rather confusing and inaccurate diagnostic about OBJFORMAT being set in /etc/make.conf when it most demonstrably is not set there).
|
#
adae65a1 |
|
04-Sep-1998 |
Mike Smith <msmith@FreeBSD.org> |
Escape the \ characters so that the intended beep at the end of the boot.help message is actually appended correctly.
|
#
92050c8b |
|
04-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Actually *looking* at this file now, I see that a good deal more can be eliminated. :)
|
#
d9c273e9 |
|
04-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Just nuke the aout bootstrap stuff since we don't need it anymore. Simplify accordingly for ELF. Convinced by: jb
|
#
e8341fd0 |
|
04-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Only move a.out libs if we're building for a.out.
|
#
0d59b5e2 |
|
02-Sep-1998 |
Masafumi Max NAKANE <max@FreeBSD.org> |
Add ^G to the end of boot.help on the installation floppy so that it beeps when the Boot: prompt appears on the screen and people installing FreeBSD onto PC without display monitor can tell when to hit `-h'.
|
#
20860273 |
|
01-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put MSDOSFS back and look for something else to trim.
|
#
839de40e |
|
29-Aug-1998 |
John Birrell <jb@FreeBSD.org> |
BINFORMAT -> OBJFORMAT ready for E-day.
|
#
bdad325c |
|
22-Aug-1998 |
Gary Palmer <gpalmer@FreeBSD.org> |
First cut (aka hack) at getting make release building on the alpha. Don't build floppies or kernels. The i386 release process should be unaffected.
|
#
48f1b394 |
|
15-Aug-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make provisions for a pre-build script that one can use to frob the chroot tree right after everything has been checked out and we're ready to go.
|
#
4a1bf5c7 |
|
15-Aug-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Trim more out of the boot floppy so that it fits in 1.44MB again.
|
#
72a05fd8 |
|
12-Aug-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bump this one more time before going on a witch hunt for space.
|
#
54d7af2e |
|
12-Aug-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bring proflibs distro back from the dead - taught about BINFORMAT.
|
#
0aa53662 |
|
10-Aug-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bump BOOTINODE value a bit more.
|
#
f4322bab |
|
18-Jul-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
A few size tweaks to try and get the -current boot floppy back under control
|
#
acb673f7 |
|
16-Jul-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MF22: Copy up new doc files.
|
#
c16575f6 |
|
16-Jul-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MF22: Add prototype errata file.
|
#
fcab936b |
|
09-Jul-1998 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Use four-digit year in SNAP name. We're eighteen months from the next millenium, fer cryin' out loud...
|
#
b9241734 |
|
26-Jun-1998 |
Brian Somers <brian@FreeBSD.org> |
Don't make clean after building the crunch file. Build a des & non-des version of ppp in the same way as init and ed.
|
#
e447648c |
|
25-Jun-1998 |
Brian Somers <brian@FreeBSD.org> |
Fix syntax error from last commit
|
#
7fbcb4ce |
|
24-Jun-1998 |
Brian Somers <brian@FreeBSD.org> |
Clean the crunchgen targets after creating the crunch binary. This *should* avoid the -DRELEASE_CRUNCH polution that's mis-building user-ppp.
|
#
492cf9a4 |
|
08-Jun-1998 |
John Polstra <jdp@FreeBSD.org> |
My previous change could conceivably succeed at removing CHROOTDIR. Ignore errors from the chflags command that follows it, just in case.
|
#
72ac7e4d |
|
07-Jun-1998 |
John Polstra <jdp@FreeBSD.org> |
Speed up the cleaning of CHROOTDIR by almost a factor of two, by replacing two monstrous file tree walks with one monstrous tree walk and two miniscule ones.
|
#
8f24c563 |
|
05-Jun-1998 |
Joseph Koshy <jkoshy@FreeBSD.org> |
-DALLLANG is now obsolete in "src/Makefile"; move to "src/release/Makefile". PR: 6685
|
#
6edfc50c |
|
29-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
A bit of additional ELF changeover stuff I forgot to conditionalize earlier. Todo: revisit and make work with either aout or ELF.
|
#
b59a04d2 |
|
29-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Do the aout libs if they exist in preference to the older ones in /usr/lib
|
#
4906668f |
|
19-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't pack distfiles left over from docs builds into ports.tgz.
|
#
30c107cc |
|
12-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Go back to 240640 split size. Interesting experiment but somebody still needs to figure out the 1.2MB floppy problem before we touch (or possibly eliminate) this value.
|
#
7a3009d5 |
|
08-May-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Try experimenting with the split size a little in an effort to move our installation structure a little further into the 20th century (just before it's over). Instigated by: Dag-Erling Coidan <dag-erli@ifi.uio.no>
|
#
0c9cba52 |
|
15-Apr-1998 |
Mike Smith <msmith@FreeBSD.org> |
Allow the CVS modules from which the source, doc and ports collections are checked out to be overridden. PR: misc/6309 Submitted by: "Greg A. Woods" <woods@zeus.leitch.com>
|
#
21944316 |
|
30-Mar-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use the correct templates file. PR: 6135 Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
|
#
4f059134 |
|
22-Mar-1998 |
John Hay <jhay@FreeBSD.org> |
Make the vn device that is being used to build the floppies configurable. You can now do something like "make release VNDEVICE=vn1". This makes it possible to do something else with vn0, for instance building another release.
|
#
c0ecc864 |
|
10-Mar-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MF22: don't snip SYSVSHM
|
#
5021430d |
|
06-Mar-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
DOH! Forgot a backslash.
|
#
f9106180 |
|
05-Mar-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Go to reduced device set now that "make-unders" work.
|
#
422ff3d1 |
|
18-Feb-1998 |
Eivind Eklund <eivind@FreeBSD.org> |
... since config no long have a -n option in -current either, do the obvious thing. (-n gone).
|
#
8fef0774 |
|
13-Feb-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
MF22: Optimize DOC bootstrap.
|
#
f4f7eb9d |
|
31-Jan-1998 |
Paul Traina <pst@FreeBSD.org> |
Remove INTCVSROOT, no longer needed thanks to cvsup
|
#
0c5b292c |
|
27-Jan-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Collapse 2 settings of PATH into one (didn't notice the 1st one before).
|
#
de4a03ca |
|
27-Jan-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Tweak PATH for ports build. I have no idea why this worked on my test machine but not on the -current build box.
|
#
139162a5 |
|
26-Jan-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Temporary work-around for a ports building problem I really don't understand just yet.
|
#
b59d8897 |
|
24-Jan-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Clean up doc bootstrap ports afterwards. Small stylistic cleanup.
|
#
e97fdb25 |
|
23-Jan-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bring back handbook and FAQ by adding a mechanism for bootstrap ports to the build. This will need more review as we go into it, but it should do the basic job for now.
|
#
7a0b248e |
|
19-Jan-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a missing \ the previous committer omitted from the crunch target.
|
#
ced716c3 |
|
17-Jan-1998 |
Brian Somers <brian@FreeBSD.org> |
Remove the necessity of -ldes and -lalias etc from release/Makefile. When building a release, RELEASE_CRUNCH is defined for a `make' of the objects required by the crunch of each program. The object list is still obtained in the same way, so you must make sure that all objects are built (empty if necessary) by this make. ppp/Makefile provides an example. Reviewed by: jkh
|
#
67154a6d |
|
20-Oct-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
MF22: rev 1.246.2.65, put the bootstrap files onto the fixit floppy.
|
#
8bdb06c8 |
|
05-Oct-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn NODOC back on - this is going to take a bit more work to get right.
|
#
bbf4c16a |
|
05-Oct-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove NODOC setting - time to figure out how to get this working again.
|
#
11b7ef8d |
|
04-Oct-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix syntax error I introduced earlier. :)
|
#
fb29e2cf |
|
04-Oct-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Support crypto and kerberos source dists.
|
#
0f51f8ab |
|
03-Oct-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Install boot.help differently.
|
#
e15ac533 |
|
03-Oct-1997 |
Mark Murray <markm@FreeBSD.org> |
The eBones src distribution is gone, and crypto is here. So remove references to sebones.* and bring in scrypto.*.
|
#
64fd8fa8 |
|
01-Oct-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
kerberos4 -> kerberosIV Submitted by: Akira Watanabe <akira@myaw.ei.meisei-u.ac.jp>
|
#
38482b42 |
|
30-Sep-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix kerberos breakage for release. Submitted by: markm
|
#
23e52029 |
|
20-Sep-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Don't gratuitously drop termcap.db and vgrindefs.db from the installed set of files. Reviewed by: jkh
|
#
2ec59376 |
|
20-Sep-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Perform a `make distrib-dirs distribution' inside the chroot tree before trying to `make world', so to become less dependant from the correctness of the environment hosting the `make release'. The recent addition of a group `network' made this problem apparent.
|
#
65d6daa0 |
|
08-Sep-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Do a make install in sysinstall so that its man page gets added to the manpages dist.
|
#
64938abf |
|
04-Sep-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Yikes! Whomever put the non-overridable setting of BUILDNAME in here, don't do that!
|
#
d29810ea |
|
04-Sep-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy the boot.help file also into the MFS image so that the installer can find it later and copy it over.
|
#
0f5731dc |
|
03-Sep-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Skip contrib-crypto
|
#
ba2f0a1d |
|
31-Jul-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make README.TXT for floppies reference work.
|
#
35065fbd |
|
31-Jul-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Touch a default kernel.config file to shut the boot blocks up about it when not present.
|
#
7a9a71e0 |
|
23-Jul-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Turn off doc.1 distribution until we figure out what we're going to do with it.
|
#
d219716c |
|
12-Jul-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
OK, *this* is how the ports stuff should have been built to begin with. ;-)
|
#
0206d3bd |
|
08-Jul-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Move ports distribution copying for ftp dist into the correct place.
|
#
48084fdd |
|
02-Jul-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Split section 6 catpages/manpages out into games dist.
|
#
574c2247 |
|
29-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Protect against CVSROOT not being set. Submitted by: fenner
|
#
9bc27171 |
|
28-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
endif -> .endif (from BOOT_CONFIG changes).
|
#
51038afb |
|
28-Jun-1997 |
Paul Traina <pst@FreeBSD.org> |
Reorder things and import NOSHARED.
|
#
4731faa3 |
|
24-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
YAMF22 Submitted by: pst
|
#
5373cfdc |
|
22-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Do ports.1 earlier.
|
#
3fe1f923 |
|
22-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Argh - 3rd time's a charm. Move doc even further in the distribution chain.
|
#
793e8c6f |
|
22-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
The doc dist was being made too early - move it.
|
#
3c331140 |
|
22-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bag previous behavior of making all BIN_DISTS get a set of /etc files. If a bindist clone wants etc files, it can clone them from bin. If it doesn't, now it won't. :)
|
#
0a9e93bf |
|
22-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Reshuffle some of the distribution names to make them easier to remember & allow overrides.
|
#
322142b3 |
|
21-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make docs go to the right place finally.
|
#
58183fc7 |
|
21-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops, get the proper rev of this.
|
#
7284556f |
|
21-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Change the way distributions are built such that they can be built either in the Makefile or by an external script. Move some of the existing stuff into scripts.
|
#
281e052e |
|
12-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops - add boot.foo files to the outside of the MFS, not the inside. :) Brain engaged now.
|
#
eba60d13 |
|
12-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy boot.help file onto boot.flp and write zero-length boot.config there to shut the boot blocks' whining little face up.
|
#
2b243d29 |
|
11-Jun-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make readmes in ports. Submitted by: asami
|
#
c70e52b1 |
|
05-Jun-1997 |
Brian Somers <brian@FreeBSD.org> |
Make install in include before making world. Without this, if you try to build a 2.2 release on -current, it falls on its face here because /usr/include contains your "make install"d headers where the /usr/include/* symlinks point to the RELENG_2_2 headers. Reviewed by: jkh
|
#
d013a27b |
|
01-Jun-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Create the release name of SNAPs automagically.
|
#
aeb6d603 |
|
24-May-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add rules for building doc back into releases, conditionalized on NODOC. Also clean up some of the comments at the top. It's 12 o'clock, and that is all.
|
#
9c3b2346 |
|
02-May-1997 |
Daniel O'Callaghan <danny@FreeBSD.org> |
Spelling/typo fix.
|
#
0209d367 |
|
25-Apr-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Eliminate a small redundancy with ALL_DISTS Submitted by: John-Mark Gurney <jmg@hydrogen.nike.efn.org>
|
#
b650e5b9 |
|
13-Apr-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
``Ooops'' :-)
|
#
571240d7 |
|
13-Apr-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Add more bootstrapping bandaids: copy over some of the host system dependent utilities to /bootstrap inside the chroot tree, so the hosting and targeted environment are not required the same. By now, mount/umount (due to the Lite2 changes) and cpio (due to lchown) make it there. This should allow building a 3.0-current release from inside a 2.2 vintage system, and visa verse. Isn't lchown also a reason for a shared lib version number bump? PR: Reviewed by: jkh
|
#
97febce7 |
|
12-Apr-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Sync this up with RELENG_2_2. Du-oh, i've totally spammed rev 1.278, and quite a number of smaller fixes from 2.2 were missing as well.
|
#
46e90709 |
|
15-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Brain-o. BUILNAME is more important, RELEASETAG ain't even mandatory at all (so protect it with .if defined).
|
#
37ca025a |
|
15-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Properly export RELEASETAG and NO_PORTS (if set) into the chrooted make process via /mk. 2.2 candidate but i'll defer this for an hour until my test buld proved that it works. This should just fit Jordan's deadline. ;-)
|
#
ff7c711c |
|
14-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Fix Jordan's botched revision 1.280 (looks like cut&paste spamming)
|
#
0ef3fb22 |
|
12-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Do not spam our distributions accidentally with BOOTMFS files.
|
#
bccbd9e7 |
|
11-Mar-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
NO_PORTS changes...
|
#
1bac119b |
|
11-Mar-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bring in split-CDROM changes from 2.2
|
#
cf078de0 |
|
11-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Drop a copy of cdrom.inf in the ftp area as well, so people who wanna cut the FTP distribution onto their own CD-R won't bite the bullet. Jordan, it seems -current misses the disc1/disc2 split still.
|
#
2c8bf35a |
|
11-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
YAMF22 (rev 1.246.2.29: bootstrapping aid)
|
#
6e5cd2d2 |
|
10-Mar-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add support for ports collection distribution.
|
#
43276d06 |
|
06-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Reincarnate one occurance of RELEASEDIR, since the build depends on it inside some Makefiles. (Duh-oh, i've once included these references there myself! :) Noticed by akira@silvia.myaw.ei.meisei-u.ac.jp (Akira WATANABE), and by my yesterday's build.
|
#
fbc6f9e0 |
|
02-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
. Remove the ${RELEASEDIR} variable, it turned out to be a constant anyway. . Add /usr/share/misc/scsi_modes to the fixit floppy, and set the appropriate env variable. . Cleanup the (commented out) tags in the entry section a little, to be more up-to-date.
|
#
3603ee30 |
|
23-Feb-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Do a `make >> ${CHROOTDIR}/mk' for etc when bootstrapping, too. Othrwise, our chroot tree ends up with the /etc from the bootstrapping environment, as opposed to the target environment.
|
#
b97fa2ef |
|
22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
#
b386088b |
|
04-Feb-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
1. Sync ABOUT.TXT changes. 2. Go back to using a filesystem on the boot floppy; the rawboot boot blocks were just too non-functional for other things.
|
#
1167de61 |
|
14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy ABOUT.TXT properly to the CD also.
|
#
1130b656 |
|
14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$ This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
1c2b09d5 |
|
06-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
DTRT for the 2nd CDROM and cdrom.inf automatically.
|
#
d98b19d1 |
|
02-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use the right dd conversion options for whacking on the sysinstall commands.
|
#
91f2535e |
|
31-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make CHECKSUM.MD5 files automatically.
|
#
580bb985 |
|
29-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
argh!! I thought I stomped these two lines already.. :(
|
#
630a47cf |
|
29-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
More properly call objlink target than use `obj OBJLINK=yes'; the latter form seems broken these days anyway.
|
#
18926d84 |
|
28-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Support the use of the 2nd CDROM as a fixit aid. Also put the EHS into a submenu in case you need to start it again (or at some other point in the installation). Submitted-By: joerg
|
#
38597f2b |
|
28-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a "catpages" distribution for the catman stuff. Submitted-By: joerg
|
#
c67c1d08 |
|
28-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make sure sysinstall gets its obj directory made. This should close PR#2308, but I need to test it.
|
#
ec1ef765 |
|
22-Dec-1996 |
Peter Wemm <peter@FreeBSD.org> |
Build the compat dists via the standard build with the rest of the tree rather than as a special case. Reviewed by: jkh
|
#
5bf8036a |
|
14-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Merge from 2.2
|
#
e050c776 |
|
12-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Allocate more inodes for general use now that we have the room.
|
#
32dc5e88 |
|
11-Dec-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Stomp the 4MB boot floppy and punt on 1.2MB floppy images. It's a battle we're constantly losing and will concede for now. Brilliant ideas taken at the front desk.
|
#
ed228eb6 |
|
08-Dec-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Another fixit improvement: add a lame script that pretends to be tar(1), but actually uses cpio(1). Many people are getting confused about the lack of a tar on the fixit floppy, and simply don't know that cpio can basically handle tar format fine (or they simply don't know how to invoke cpio).
|
#
f8d8dfe8 |
|
27-Nov-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Try to impreve DD mode. Try to make 4Mb floppies work again.
|
#
a18763d0 |
|
16-Nov-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Comment out the setting of PATH in /dev/MAKEDEV on the fixit floppy. It's entirely useless there. Observed by: andreas Make the pre-existance of /R/stage/dists/compat* non-fatal, so `make rerelease' won't fall over.
|
#
7032f807 |
|
15-Nov-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix a bogon in my new release.10 target. Submitted-By: John Hay <jhay@mikom.csir.co.za>
|
#
f1a03fb6 |
|
14-Nov-1996 |
Andreas Klemm <andreas@FreeBSD.org> |
Add a note, that vn driver has to be compiled into the kernel.
|
#
dc3d7ece |
|
13-Nov-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
I'm feeling charitable, so I'll save the bloatists some valuable wind: BLOAT! BLOAT! BLOAT! BLOAT! Yes, but where else to put these stinking compat distributions. I, for one, am bone tired of creating them by hand and then having everyone tell me I left something out/in. Now any commiter can adjust the list as necessary, and I forsee this as being so seldom necessary that I've simply committed the uuencoded tarballs - these are from the last SNAP, and nobody complained (for once) about that set.
|
#
5bcf2bc4 |
|
12-Nov-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bump BOOTMFSSIZE.
|
#
849635f6 |
|
12-Nov-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Save some time.
|
#
518c7f2a |
|
09-Nov-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Several improvements to the `fixit' configuration: . Don't gzip the crunched binary by now; it just fits, and execution is a lot faster this way (it's truly demand-paged again). . Add more(1), ft(8), protocols(5), a stripped down services(5). . Improve the .profile, and make sysinstall actually use it again. Still no go for a 4 MB configuration though. :-(
|
#
ac0a5268 |
|
08-Nov-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove a mkdir in doTARBALL which, as far as I can tell, is not needed for anything.
|
#
cd6f5820 |
|
07-Nov-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Merge my vi hack^H^H^H^Hframework into HEAD, so the various revisions should be in sync again. It's an env variable only, hence it's harmless and ignored without the actual changes in vi's Makefile. Suggested by: jkh
|
#
5bb88366 |
|
03-Nov-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Make `make release' fail if crunchgen failed.
|
#
ba99b43e |
|
03-Nov-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
`make release' was checking out the new source code into $CVSROOT which i figure is probably not what was intended. :-)
|
#
e7fc885e |
|
02-Nov-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add cmd to prototype services file so rrestore can work. Suggested-By: Andrew Heybey <ath@bellcore.com>
|
#
e09f622e |
|
14-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Adjust the boot-time userconfig options to match reality.
|
#
04f11c61 |
|
10-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Ahem. It might be nice if I included /usr/src/contrib in with the other src dists. This alone is a good reason to re-roll the SNAP before putting it on CD.
|
#
b434db23 |
|
05-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
OK, *now* the symbol file is being generated in the correct place.
|
#
d50a3007 |
|
05-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Multiple changes stacked as one commit since they all depend on one another. First, change sysinstall and the Makefile rules to not build the kernel nlist directly into sysinstall now. Instead, spit it out as an ascii file in /stand and parse it from sysinstall later. This solves the chicken-n- egg problem of building sysinstall into the fsimage before BOOTMFS is built and can have its symbols extracted. Now we generate the symbol file in release.8. Second, add Poul-Henning's USERCONFIG_BOOT changes. These have two effects: 1. Userconfig is always entered, rather than only after a -c (don't scream yet, it's not as bad as it sounds). 2. Userconfig reads a message string which can optionally be written just past the boot blocks. This string "preloads" the userconfig input buffer and is parsed as user input. If the first command is not "USERCONFIG", userconfig will treat this as an implied "quit" (which is why you don't need to scream - you never even know you went through userconfig and back out again if you don't specifically ask for it), otherwise it will read and execute the following commands until a "quit" is seen or the end is reached, in which case the normal userconfig command prompt will then be presented. How to create your own startup sequences, using any boot.flp image from the next snap forward (not yet, but soon): % dd of=/dev/rfd0 seek=1 bs=512 count=1 conv=sync <<WAKKA_WAKKA_DOO USERCONFIG irq ed0 10 iomem ed0 0xcc000 disable ed1 quit WAKKA_WAKKA_DOO Third, add an intro screen to UserConfig so that users aren't just thrown into this strange screen if userconfig is auto-launched. The default boot.flp startup sequence is now, in fact, this: USERCONFIG intro visual (Since visual never returns, we don't need a following "quit"). Submitted-By: phk & jkh
|
#
318b6e2b |
|
05-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Correct a misuse of the GENERIC kernel where I should have referenced the BOOTMFS kernel instead.
|
#
d9868578 |
|
05-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix bogon with kernel name.
|
#
46a7b813 |
|
04-Oct-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Syncronize my tree so Eric can access the latest code.
|
#
d4983966 |
|
26-Sep-1996 |
Paul Traina <pst@FreeBSD.org> |
When doing a rerelease, cvs update from within the source directory so we pick up the old CVSROOT if we don't have the environment variable set. If /usr/src/release/install.cfg is present, put it out onto the root filesystem of the boot floppy. It may optionally be used to pre-configure sysinstall with custom values. (See next batch of commits).
|
#
42a69230 |
|
24-Sep-1996 |
Paul Traina <pst@FreeBSD.org> |
Fix a typo in phk's rawboot conversion
|
#
99092699 |
|
19-Sep-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Use rawboot for boot floppies.
|
#
a7c2b4b0 |
|
09-Sep-1996 |
Paul Traina <pst@FreeBSD.org> |
Turn off KTRACE on MFS boot floppy.
|
#
62bb2153 |
|
06-Sep-1996 |
Paul Traina <pst@FreeBSD.org> |
Add support for CVSROOT/INTCVSROOT as simple makefile variables. Reviewed by: jkh
|
#
2822939a |
|
03-Aug-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't stick CD distributions under dists/ directory.
|
#
3acfee7c |
|
02-Aug-1996 |
Paul Traina <pst@FreeBSD.org> |
Add optional support for separate international CVS repository
|
#
e90e57c0 |
|
10-Jul-1996 |
Mark Murray <markm@FreeBSD.org> |
libgcc.so.261.0 is moving to the compat20 dist. OKed by: jkh
|
#
ae33fac5 |
|
09-Jul-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Some release changes I've had to make in dealing with the floppy space crisis.
|
#
bf1dbdb5 |
|
09-Jul-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Merge
|
#
337f5551 |
|
05-Jul-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bump value for MFSINODE
|
#
6545b6a5 |
|
05-Jul-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Compress the doc files.
|
#
16805608 |
|
28-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy the documentation files up into the release area - I've been doing this by hand all along. Silly.
|
#
b0e26113 |
|
26-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Correct minor syntactical error.
|
#
8b349361 |
|
25-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix another obj-misusage bogon. This will all get revisited for 2.2-release (and this file beaten on with a crowbar, as it so richly deserves).
|
#
1e104a1e |
|
13-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Ok, NOW the install.sh scripts are installed correctly!
|
#
3da8e961 |
|
12-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Correct a small typo in the Makefile.
|
#
d7ef1946 |
|
12-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Automatically add install.sh scripts to dists.
|
#
3ee8cec8 |
|
10-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Come up with a scheme for stamping the FreeBSD version number on CDs, allowing sysinstall to automagically detect, mount and select an appropriate FreeBSD CDROM as the installation media. Defining "appropriate" also requires that you check the version numbers since an older FreeBSD CD could be in the drive, which is the purpose of this patch.
|
#
4676f742 |
|
08-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Finally get this back into shape following my incorporation of Garrett's enhancements.
|
#
a590cd43 |
|
07-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Various fixes, take power.uu out as it was causing overflows. We'll need to fetch it dynamically rather than keep it in the source tree (subject of a follow-up commit).
|
#
16c61233 |
|
06-Jun-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Allow user to selectively redo any given part of the release in `rerelease'. Create smaller BOOTMFS kernel with more sane sed command rather than fgrep/sed Make it possible to generate multiple kernels with the KERNELS variable. Add mtree generated distribution signatures to dists.
|
#
24fe14a0 |
|
28-May-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put .inf files directly into distributions so that sysinstall can find them.
|
#
b53e8a34 |
|
28-May-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Sha-ZAM! The root floppy is now gone. I shall not mourn its passing. Everything we need is on boot.flp or the bindist.
|
#
fe85fe95 |
|
15-May-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Simply comment-out BUILDNAME and CHROOTDIR - they should be set at the time of make's invocation.
|
#
0e9e4efa |
|
02-May-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Yow! /dev/wcd0c got omitted from the boot.flp somehow. Guess that explains why ATAPI CDROMs were broken in the last (and this!) SNAPSHOT.. :-( Oh well, next SNAP I guess.
|
#
f8a779d6 |
|
01-May-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Might as well be factual. Sigh!
|
#
89d8a804 |
|
29-Apr-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Face the truth and bump the 2.2-960428-SNAP to 2.2-960430; that's the last bump, I promise!
|
#
7854541a |
|
29-Apr-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add an extra line to the floppies target which will make it refresh the distribution area's floppy images.
|
#
ba67e870 |
|
27-Apr-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bump snapshot release date - looks like I was off by a couple of days! More display fixes to sysinstall and assorted tweaking.
|
#
14aa2b82 |
|
18-Mar-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Move libdisk to its new home.
|
#
3c20d356 |
|
26-Feb-1996 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Get rid of the MIRROR.SITES file. It was a gratuitous duplication of effort.
|
#
4f9a3d48 |
|
13-Feb-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Ooops, i've botched a backslash in my previous commit. Also, move the "ammunition" block above, so it's handled before the man pages are bing moved out to their own distribution.
|
#
34fca5dd |
|
13-Feb-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Special fixup to build and install the non-des ed(1) and init(8) into the "bin" distribution.
|
#
2fb96ab9 |
|
24-Jan-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Create symlinks for the MD5 libcrypt's in the bindist. Jordan, this and my previous commit to lib/Makefile should re-establish the libcrypt for our releases now. :-) Well, not sure, perhaps init(8) is linked against the wrong libcrypt in the bindist. :-(
|
#
c66cda21 |
|
14-Jan-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
I belive this works now.
|
#
a91fd119 |
|
13-Jan-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Shrink BOOTMFS kernel further. Make doFS.sh more intelligent. boot4.flp should work fine as far as I can tell.
|
#
30e8b491 |
|
11-Jan-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
A new cleaned up Makefile.
|
#
bb91094a |
|
10-Jan-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remember to make the kernels dir.
|
#
288fe4db |
|
08-Jan-1996 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Moved doFS into shell-script so we can be more smart about it. make two boot floppies, one without help files for 4MB systems. Mine's loading one now. :-) -O2 may be needed.
|
#
5afba5f9 |
|
06-Jan-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Use partition `a' for the vn device. Also vn-unconfig the vn device after usage. I think this has been the last show-stopper that prevented me from doing a successful ``make release''. Jordan, go for the 2.2-SNAP! :)
|
#
c8e2dc5a |
|
03-Jan-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Sheesh. I've added -lipx to the wrong crunch config file. While i've been here, added the ``-s labels'' flag to vnconfig.
|
#
d95793c9 |
|
31-Dec-1995 |
Joerg Wunsch <joerg@FreeBSD.org> |
Hopefully the last bogons that prevented me from running a successful `make release': . the `doc' distribution was missing, so the FAQ and handbook files couldn't be installed (Q: why did the psd etc. files install, only that the dirs had the wrong ownership?) . the crunched binaries do need now -lipx
|
#
b7738481 |
|
30-Dec-1995 |
Joerg Wunsch <joerg@FreeBSD.org> |
2.1.0R is over and out. Comment out the tags for it from the release Makefile (so release builds in -current require to set it from the command line). Make the cleanup of ${CHROOTDIR} non-fatal. Otherwise, it stops immediately if the ${CHROTDIR} is on a separately mounted file system.
|
#
40b0c0d9 |
|
07-Dec-1995 |
Peter Wemm <peter@FreeBSD.org> |
Update the -current sources from the 2.1 branch. Approved (in spirit) by: jkh
|
#
72f97bfa |
|
25-Jul-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Sync this again with Mark M's changes so that he and I can diagnose the common problems.
|
#
d3628763 |
|
11-Jun-1995 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Merge RELENG_2_0_5 into HEAD
|
#
e5370bd7 |
|
30-May-1995 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Remove trailing whitespace.
|
#
d802eeef |
|
29-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Nuke kernel out of root.flp; it's not necessary since there's already one in the bindist. This brings root.flp down to 392K!
|
#
2ed03504 |
|
28-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Actually put something in help.tgz :-)
|
#
de42a94e |
|
28-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Get help files form /stand/help.tgz
|
#
b82e26f6 |
|
28-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Increase size of MFS filesystem. (You need to remake release.3) Remove unused devices (*[sw]d*[bdefgh]). Dont gzip boot_crunch. (This SAVES space on a 4 MB machine, since the file can be segment can be paged from now. This (with the kzip patch) makes a 4M machine boot and run again. Margin in my build is 22 blocks and 9 inodes. I will look at tgz'ing the help files, we need that.
|
#
fdb4b4b3 |
|
28-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Shrink the boot floppy by removing all extraneous stuff. Also increase number of inodes. Fix various bugs reported by Poul. Implement VTY switching.
|
#
3df0e2af |
|
28-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Reduce the size of the MFS filesystem by 250 Kbyte. Use && instead of ; a lot of places.
|
#
53a4ccbb |
|
27-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Move /etc/protocols, /etc/services and /etc/sysconfig onto boot floppy.
|
#
a0e9ec24 |
|
26-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove fixit floppy (release.10) from targets until Poul fixes it.
|
#
e345eb1f |
|
26-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Crunch Poul's changes down to fit on a floppy again. gah.
|
#
409f9329 |
|
26-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Bring in Poul's patch to make the boot floppy more stand-alone in nature.
|
#
21deb1ee |
|
26-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix a bug in the /etc populating copy. Change root.flp from a new format CPIO archive to a tar archive. Unless we're willing to change the main tarballs from tar format to "newc" (or, even better, "crc") cpio format, we need to use one common one for all and that's tar for now. Install will now grab "root floppy" from an ftp site if that's what you've got set. Fix even more gripes from Poul's list.
|
#
fbd92ef8 |
|
25-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Rename boot.flp to root.flp
|
#
c0b83abe |
|
25-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix boot.flp and floppies targets. Make cpio floppy to temp file first.
|
#
39ae3f15 |
|
24-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Eliminate much redundant cruft from cpio floppy. Make more vty devices for us to use.
|
#
903463ef |
|
24-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put back some changes that were smashed in yesterday's release tree shoot-down.
|
#
66b1d44d |
|
24-May-1995 |
Gary Palmer <gpalmer@FreeBSD.org> |
Move testftp: to release/sysinstall/Makefile where it should have been in the first place.
|
#
0412e9f7 |
|
24-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Adjust targets to populate info files into distributions.
|
#
95e34bfc |
|
23-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add rule to generate the info files. Submitted by: gpalmer
|
#
023c271a |
|
23-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Cleanup pass. Remove some grit left over from ripping out the scripts.
|
#
23f2ee61 |
|
23-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove the last vestiges of the old installation method.
|
#
baf9eac5 |
|
23-May-1995 |
Gary Palmer <gpalmer@FreeBSD.org> |
The stand/scripts directory is obsolete. Don't create it in the cpio floppy area.
|
#
1625ae17 |
|
22-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
wt0 -> rwt0
|
#
769d3929 |
|
22-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Clean up the cpio floppy target, remove the fixit floppy from my "floppies" target - don't need to build that every time for testing.
|
#
0d8da733 |
|
22-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove rst1 - it's not made by default.
|
#
d6f9f668 |
|
21-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add tape devices to boot floppy.
|
#
586ed33a |
|
21-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Nuke out all the NEWVERS stuff; we don't need or use it anymore. Add Gary's info files to the cpio floppy.
|
#
17137d3f |
|
21-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
1. Remove the scripts from the boot floppy - we don't need them anymore and it saves us a fair bit of space. 2. Remove adduser and tzsetup as well - they're not needed. 3. Move ft from the boot floppy to the cpio floppy.
|
#
59bd8aaa |
|
21-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Correct a stupid typo I introduced in adding CD devices.
|
#
cbe35e91 |
|
21-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add device entries for CDROM devices to boot floppy. Increase number of inodes slightly.
|
#
e841846b |
|
20-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make a fixit.flp target too. Improve the search code for the -u # argument to newfs.
|
#
3525074d |
|
20-May-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Now cpio works for me. (it was Mostly confusion about when the chroot happened) Make vsystem crunch aware in an intelligent fashion. make the boot.flp target more specific (and faster).
|
#
0aa9f139 |
|
20-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make Gary happy.
|
#
e36d47de |
|
20-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Reviewed by: Submitted by: Obtained from:
|
#
abac5d4b |
|
18-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Ahem. It's late. Make my floppies target actually work.
|
#
0ead1f1d |
|
18-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make a little convenient "floppies" target for myself.
|
#
682078bd |
|
13-May-1995 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Very minor rework to eliminate useage of - operator by checking for existance of ${CHROOTDIR}. Remove -k option from make install for building chroot tree, makes it error out early if you forgot to populate the pre-chroot obj tree. Reviewed by: phk
|
#
336d1759 |
|
11-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Drop the inode count down a bit - we ran out of inodes with the help files.
|
#
17078dcc |
|
11-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Argh! Get the args to tar right. It's late. I'm sleepy.
|
#
3edcd90d |
|
11-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
1. Fix a cd which somehow got capitalized. 2. Don't put CVS files on the floppy.
|
#
caeb2525 |
|
11-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Dump the help files onto the new floppy.
|
#
212014b8 |
|
11-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Put a shell on the boot floppy.
|
#
0020de4f |
|
10-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Reviewed by: Submitted by: Obtained from:
|
#
dda697f0 |
|
10-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove ncftp from cpio - we don't need it any more. Adjust boot floppy to (hopefully) include libdisk in the crunch.
|
#
a3e12198 |
|
08-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Use absolute path for release dir.
|
#
20e5d523 |
|
08-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make a less expensive re-release target.
|
#
a88bbe42 |
|
08-May-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't go build sbin/sysinstall anymore; it's obsolete.
|
#
d5d65ceb |
|
30-Apr-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Rename secure to DES. This isn't a 100% accurate renaming since some of the eBones stuff is in there too, but it's better than `secure', which implies that the user will be insecure without it.
|
#
6d83113d |
|
30-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Missing -r flag on rm
|
#
d9965086 |
|
23-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
install "compat20" (libgcc.so.261.0) into the bindist. cc/ld does the right thing.
|
#
ab0e9cdc |
|
23-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add the stuff to munge the name of the release/snap/whatever we build.
|
#
518a1d34 |
|
20-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
A major cleanup. Move more over to a "pull" model than a "push" model, this will eventually allow us to add meaningfull dependencies. Add mount_{msdos,nfs,cd9660} and chroot to the fixit.flp.
|
#
954f5fff |
|
19-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Put a kzip'ed GENERIC on the boot.flp and fixit.flp instead of BOOTFLP, now that we have the space. If this works out to our liking, we will kill BOOTFLP. Now, if only we could extract the kernel, incl symbols from a kzip'ed kernel...
|
#
7c474103 |
|
19-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Thanks to the dynamic duo of John & David, ("meanwhile in the VM-cave"), we can use the vn-driver instead of physical floppies, thanks guys ! Add the fixit-floppy back now that kzip made it fit again. Don't make the gzip'ed *.flp files anymore.
|
#
d3e1f93a |
|
18-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
kzip the kernels on the boot.flp and fixit.flp, and buy us more space... *** This definitively kills installs on machines with less than 4Mb *** *** the kzip stuff loads a the 3Mb line. This is Just Too Bad (TM) ***
|
#
ff0edab9 |
|
13-Apr-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove fixit floppy from things to build until Poul makes it work again.
|
#
9776cec4 |
|
13-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Reduce inode count on floppies a bit again
|
#
54f835a5 |
|
12-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Even more inodes on the floppies...
|
#
15587f8e |
|
12-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
added a missing '; \'
|
#
895449d2 |
|
12-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add bad144 to fixit floppy. Remove kernel compile directories. Put all *[sw]d* devices on floppies Make more inodes on floppies as function of the above.
|
#
01feef2c |
|
10-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Sanitize the making of kernels a bit, and make the BOOTCDROM kernel too. If we can get away with it, it will always just be the GENERIC kernel with a different name.
|
#
916b5365 |
|
08-Apr-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add etc/sysconfig to list of files stuck on the cpio floppy. I thought we did this already?!?
|
#
60ca0bff |
|
08-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Don't choke if secure bits are not available.
|
#
27d44115 |
|
08-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix the bug which removes all empty dirs from distribution. Sorry Jordan...
|
#
d2b98961 |
|
06-Apr-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Various changes: tip removed from cpio.flp (!) crunch chokes on it after the latest changes. source for secure & eBones moved into securedist.
|
#
56f6016d |
|
28-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove kernel compilation directories after use. Move stray "info" files into info dist.
|
#
286e783f |
|
28-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Save /etc/sysconfig from destruction. Don't put termcap.db and vgrinddefs.db in the tarballs when they are so easy to generate and take up so much space...
|
#
6075622c |
|
24-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix cdrom.1 target.
|
#
a8335764 |
|
23-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Fix srcdist names. Fix structure in ftp-area.
|
#
836ed9f2 |
|
23-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
A whole slew of changes relating to the generation of src-dists.
|
#
45209a22 |
|
23-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make src-tarballs in one level. Don't tar things named 'obj'
|
#
a414a675 |
|
22-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make /usr/include directories... Submitted by: rgrimes
|
#
c951ad87 |
|
21-Mar-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Update for new FAQ file locations.
|
#
785bd4b4 |
|
16-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Dont install DES bits in cdrom area.
|
#
c5b0a909 |
|
16-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Remove imutable bits, they will not survive anyway. First cut at cdrom make rule.
|
#
544eee1a |
|
15-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Well, it seems like the vn driver is pretty hosed still, so don't use it :(
|
#
16e5d87e |
|
15-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Code to use vndevice instead of floppy to build floppy images.
|
#
e12c4355 |
|
14-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
I belive the floppies work as expected now. (incl the fixit)
|
#
3bc93c76 |
|
13-Mar-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Added a fixit floppy to the rules.
|
#
598c5bd0 |
|
28-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Move a -P
|
#
8b5f78d2 |
|
27-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
cvs export doesn't like a explicit '-P'
|
#
2469b9a2 |
|
27-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
More bugfixes.
|
#
7e055f73 |
|
26-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Various things, bits and pieces to make this maybe work next time.
|
#
7eb11201 |
|
25-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Various changes to make this work.
|
#
bd668f6f |
|
25-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
New and better "make release" rules.
|
#
7c89a442 |
|
10-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
/var/games -> games dist.
|
#
99b3da93 |
|
09-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
A better fix for the newfs floppy problem
|
#
e599dc2c |
|
09-Feb-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Merge in some cosmetic changes - clean the two kernel images we depend on when a `make clean' is done - prevents a Feb 2nd BOOTFLP kernel going onto a Feb 10th boot.flp, as now almost happened.. :-)
|
#
ae9548f6 |
|
09-Feb-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
A bit of unexpected fallout from the newfs change. newfs'ing a floppy fails now, unless we tell it geometry. I thought at disktype would take precedence.
|
#
0ba70b00 |
|
09-Feb-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Andreas Schulz asks: I have seen two strange things in it :-). The first: in CLEANFILES is CPIO3 referenced, that leads to the deletion of half of the scripts that are in the source. Intended ? Second: The comment above the CPIO3= line says that bininst must be the last on the floppy, but setup follows it now ? And I reply: This was all wrong! Fixed! Thanks! Submitted by: ats
|
#
c6949047 |
|
01-Feb-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
A better clean rule.
|
#
d5cf6f60 |
|
02-Feb-1995 |
Andrey A. Chernov <ache@FreeBSD.org> |
Create directory symlinks neccesary for locale because mtree can't create symlinks. Suggested by Rod.
|
#
31c448c2 |
|
01-Feb-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Argh! I left the setup script off the floppy. Time to re-roll it.
|
#
cfba24a3 |
|
01-Feb-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't forget to make the gzip'd boot floppy.
|
#
f4df96ec |
|
01-Feb-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Take out my previous change to update the src tree first - that was stupid.. :-)
|
#
213f2719 |
|
30-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make jkhdist also update the tree.
|
#
f39c8af4 |
|
29-Jan-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
1.44 floppies considered evil now. Real kernel on cpio.flp. added explicit "OK" file. Nuked vn support, doesn't work second time around :-(
|
#
207598c3 |
|
28-Jan-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make sure the scripts/* files have 'x' bits.
|
#
f5747177 |
|
28-Jan-1995 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Change the boot.flp rule to use the "vn" device. Much faster :-) remove bootsd and sdboot from the boot.flp, the matching change to sysinstall will arrive later this evening.
|
#
40056026 |
|
28-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Copy the src tarballs' script to the right place.
|
#
1569d8d6 |
|
27-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the check for a precompiled kernel correct.
|
#
2b868793 |
|
27-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Update everyone's paths to point properly into /stand/scripts.
|
#
b0c105c0 |
|
27-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the gzip commands more rational.
|
#
8bfd187b |
|
27-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Get the src rule right.
|
#
8d27b7fc |
|
27-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Adjust some of these extract scripts.
|
#
6e645041 |
|
27-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't build src tarball by default.
|
#
f19a9f76 |
|
26-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Change a few more mkdirs to mkdir -p's.
|
#
dd601a59 |
|
26-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a -p to mkdir.
|
#
172c16b7 |
|
17-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Move all the src tarball stuff from etc/Makefile into here.
|
#
a3de1367 |
|
14-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Submit srcdist changes
|
#
c549fa66 |
|
14-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add my own custom target for now.
|
#
f854ef5d |
|
13-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Try out my new idea for making the srcdist..
|
#
f14786dd |
|
13-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Change the way the srcdist is generated.
|
#
f1970974 |
|
14-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Be neat - put bininst in scripts directory too.
|
#
84df4daf |
|
14-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Further review for scripts/ dir renaming.
|
#
09d86669 |
|
14-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the whole *dist naming structure halfway orthogonal.
|
#
d8ef6809 |
|
13-Jan-1995 |
Justin T. Gibbs <gibbs@FreeBSD.org> |
Remove extra leading tabs that made this thing blow up.
|
#
9711e78d |
|
12-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
I must be hallucinating. Back out the previous change. Um. Drat, how to do this?
|
#
38862b2d |
|
12-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add conv=osync to the boot flop. You know, this might explain those mysterious rawrite problems! :-)
|
#
1ce5c9dc |
|
12-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
A slicker way of eliminating bogus quotes. Ask less questions about the temporary directory if instructed to.
|
#
4d190d48 |
|
11-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Efficiency tweaks to Makefile, add missing regexp lib for grep (cpio floppy).
|
#
c8a5d5e0 |
|
12-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Prepare for next snapshot.
|
#
4ca96993 |
|
07-Jan-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
1. Add bump release number nag to start of release rule. Thx to Philippe for suggestion! 2. Add Thailand to list of mirrors.
|
#
66a5b326 |
|
22-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops! I buggered up the tape dialog. Fixed. These changes allow you to specify your tape drive device for the cases when the user has more than one.
|
#
f1df7623 |
|
22-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Even more bogons eradicated. My, there are a lot of them in here! :-)
|
#
186c582f |
|
22-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops, another lurking bogon!
|
#
5af8c643 |
|
22-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix a slight bogon with a directory not being made before it was used.
|
#
4998acd3 |
|
20-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Tweaks for the upcoming 2.1 installation.
|
#
0a06ac68 |
|
17-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Move some obnoxious files: airport, birthtoken, flowers, na.phone & zipcodes to the "dict" dist. This is belived to reduce the risk of heart attacks in some european countries. phk ristede runen.
|
#
e37a9fea |
|
16-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a sanity-check for those building their own releases.
|
#
8591ae71 |
|
01-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add gzips for the real floppy images.
|
#
7f434bbb |
|
01-Dec-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove gratuitous gzip of boot.flp
|
#
62728441 |
|
30-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Build both 1.2MB and 1.44MB floppies now. this all needs a good re-think, but this at least works for now. Reviewed by: Submitted by: Obtained from:
|
#
f9e9c0ec |
|
24-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Finally commit the tzsetup thing :-) Delete old cksum stuff before remaking it.
|
#
f20024c4 |
|
21-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Various hackeries.
|
#
a8c663f6 |
|
21-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
syntax error
|
#
b258325a |
|
20-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
More hacks from the last 20 hours...
|
#
b406571d |
|
20-Nov-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
Add krb (Kerberos) to EXTRADISTRIBUTIONS.
|
#
75f69222 |
|
20-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
add extract.sh to dists
|
#
8151a277 |
|
20-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
o Add Michael Reifenberger's mini-adduser script. o Optionally invoke tzsetup or adduser from the last stage. o Add tzsetup and friends to cpio floppy.
|
#
5f497e07 |
|
19-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make "games" dist by moving everything relevant out of bindist.
|
#
62b21401 |
|
19-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
/usr/share/games belong in "games dist"
|
#
ff93920c |
|
19-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Make the tarballs target work.
|
#
7b4b6096 |
|
17-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
dd conv=osync. More distributions.
|
#
6914768e |
|
17-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Yow! Ok, distributions should now be fully auto-checksumming, provided that Poul builds the rest of the dists properly. I'll run this over the XFree86 dist, but the rest will be up to him. Check bindist rule for the single line to add - it's trivial.
|
#
1cdab3d4 |
|
17-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add extra scripts to the Makefile. Add another mirror site to instdist.sh
|
#
d9a5a8b8 |
|
17-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add a line to automatically generate CKSUMS file for the bindist.
|
#
075b19c8 |
|
17-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add cksum to the cpio floppy - automated checksumming of the *dist tarballs is just one step away.
|
#
5dab37e2 |
|
15-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add back tar - I'm not sure where it went again! I know that cpio reads tar files, but this gives you "tar" in its old familar way, which is important for those trying to read the old extract.sh'd bindist.
|
#
48327bc9 |
|
14-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Final changes. Now "make distribute" should work as advertised.
|
#
0429030d |
|
12-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Disable the building of the evil floppy images. We blew through the 1.2MB barrier again. I tell ya, Poul, it's a losing game! You shave 50 bytes off, the next change takes 100 back, and this is just ALPHA! The 1.2MB weenies will _just have to buy new drives_!
|
#
89dcf335 |
|
12-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Change the name of the TROUBLE-2.0 file to TROUBLESHOOTING; it just makes more sense.
|
#
4cdfb89c |
|
12-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Install the soon-to-be-written troubleshooting file.
|
#
ed9a3c50 |
|
12-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add dmesg.
|
#
263f1796 |
|
12-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
When this is run manually, the myname protection stuff probably isn't needed in all cases. Guard against this.
|
#
32b9d074 |
|
11-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Try to align to floppy image to a number of sectors to avoid people making bad floppies.
|
#
dfd2c810 |
|
11-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Point to new README file location.
|
#
d9b4b736 |
|
11-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add basename to to the cpio floppy. Thanks, Lars!
|
#
0ec708c9 |
|
11-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Whoops! cu == tip.
|
#
97fa4b4e |
|
11-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add cu (and cu slip dialog) so that poor SLIP users can dial their modems before initiating a slip transfer.
|
#
eaad9ab0 |
|
10-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Experimental floppy-tape suport.
|
#
eb1452c5 |
|
09-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Enable support for Lucifer's floppies. More stylistic drick-drack in bininst.
|
#
7bb7781d |
|
09-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Really build bindist...
|
#
00063f88 |
|
09-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
some things Jordan forgot...
|
#
7adc28f0 |
|
08-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add full support for NFS installation. Add support for CD installation, even though we don't use it yet (I may burn some one-offs tonite though! :-).
|
#
8c868c21 |
|
08-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
It *is* OK to strip the kernel after all. Poul has one in his bindist that overwrites this one anyway, so..
|
#
4455595b |
|
08-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make sure the extract.sh gets into the bindist.
|
#
70201e10 |
|
08-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
11th hour fixes to get the install just right. Fix some bugs in how ftp transfers were done, make sure all output goes to /dev/ttyv1 for debugging, add in the parallel-IP support so Poul will stop squeaking (for the moment, anyway).
|
#
33241deb |
|
07-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Fix a botch Poul introduced.
|
#
3b115f2e |
|
07-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove extract.sh from CPIO3 - there's no reason for it on the cpio dist. It's supposed to come with a package or *dist.
|
#
2d45bb6f |
|
06-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
cleanup
|
#
544f693f |
|
06-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Get us back on fd1200 floppies. Fix extract.sh to right filenames.
|
#
ae7d223f |
|
06-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Add extract-script.
|
#
55c92c20 |
|
06-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Default boot floppies are 1.44MB again - I ran out of space. HOWEVER, there is an extra target now for creating a 1.2MB floppy at the cost of a few of the doc files. Just do a `make small.floppies' instead of a `make floppies' to make a small set.
|
#
cfc507cc |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
1. The gzip'd docs aren't going to work - there's no scroll-back for process output dialogs (or any way to stop the output, for that matter!). 2. Install the very first cut of my bininst stage6 script. VERY rough, it doesn't actually do anything just yet, but I need to make sure that it's at least executed for the moment.
|
#
8a364f22 |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make a link for gzip so we actually have it available on the boot floppy.
|
#
e141581e |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Don't strip kernel after all - perhaps a bad idea. People may be stuck with it for awhile.
|
#
9228b950 |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Twiddle newfs parameters to select for space optimization. We're back under 1.2MB again.
|
#
69f4f393 |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Strip kernel before installation. Anything to bum a few more bytes..
|
#
b0b538ae |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Install docs gzip'd.
|
#
e7b28a06 |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add ncftp. I needed it for "hands-free" ftp operation from the install script.
|
#
8ebd7ffa |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add the release notes, so I can have the user read these too.
|
#
6f902e3c |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add new mount_* commands.
|
#
eccb9db5 |
|
05-Nov-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add slattach.
|
#
c7543b1d |
|
04-Nov-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
put the DISKSPACE.FAQ on the boot.flp
|
#
d4de4f66 |
|
28-Oct-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
The latest hacks to make a release with.
|
#
a6aa41ce |
|
28-Oct-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
But just a little more merciless.
|
#
48b51625 |
|
28-Oct-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make CLEANFILES just a little bit less psychotic.
|
#
7f986648 |
|
25-Oct-1994 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Will make two-floppy set now.
|
#
95888a71 |
|
09-Oct-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
1. Remove comments about broken procfs, it has been fixed. 2. Remove comments about exit status of 2 from mtree, that won't happen any more. 3. Update mtree commands to use new -U option.
|
#
c0a88f5e |
|
23-Sep-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Spell hierarchy correctly :-(.
|
#
0202c140 |
|
23-Sep-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
This is the very small start of moving all the make release related stuff from etc/Makefile to release/Makefile. Right now this has one target (hieriarchy:) that replaces distrib-dirs:.
|