summaryrefslogtreecommitdiffstats
path: root/release/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Automatically generate the CHECKSUM.MD5 file for ISO's.obrien2003-12-011-0/+1
| | | | Approved by: scottl
* Generate minimal /etc/group file for mfsroot tree.kuriyama2003-11-151-0/+3
| | | | | | This fixes newfs failures at installation. Reviewed by: re (scottl)
* Fix ${LOCAL_PATCHES} (chdir was ignored).kuriyama2003-11-141-2/+1
|
* Combining "all" and "install" in one invocation is a very bad idea asru2003-10-311-1/+2
| | | | | | | | 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.
* Correct the description of what the release.3 stage does nowadays.ru2003-10-061-1/+1
|
* Make LOCAL_PATCHES accept multiple patch files, as its name suggests.ru2003-09-211-2/+7
|
* For boot floppies, build a lightweight version of loader(8)ru2003-09-191-3/+8
| | | | | | | without Forth support. Saves 28K of kern.flp and boot.flp on i386. Reviewed by: jhb
* 2nd part of making the name of the release running script overrideable.obrien2003-08-111-1/+1
|
* Make the name of the release running script overrideable.obrien2003-08-101-28/+28
|
* Added the new knob MINIROOT that, when set, causes the creationru2003-08-081-4/+9
| | | | | | | | | | | | 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
* - Eliminate the "rm" command that was causing us trouble in rev. 1.799.ru2003-08-071-8/+6
| | | | | | | - 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
* - Unbreak Alpha snapshots (we were still attempting to build aru2003-08-061-14/+8
| | | | | | | | | 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.
* Back out LC_ALL=C since tr here supposed to run under clean env -iache2003-08-051-11/+11
| | | | | | environment always. Pointed by: ru
* LANG->LC_ALLache2003-08-041-11/+11
| | | | Pointed by: ru
* Prepend LANG=C to all tr 'a-z' 'A-Z' and vice versa.ache2003-08-041-11/+11
| | | | Note: this is POSIX requirement, c-c ranges are portable only in POSIX locale
* - Removed vestiges of the IA64 boot floppy support.ru2003-08-031-7/+1
| | | | | | | - Fixed the bootable CD-ROM support for IA64. Reviewed by: marcel Tested by: marcel
* - Boot-only CD-ROM support (bootonly.iso).ru2003-08-021-20/+35
| | | | | | | | | | | 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
* From now on, Alpha releases will come with NO_FLOPPIES.ru2003-07-311-14/+1
| | | | | | Approved by: consensus on freebsd-alpha A replacement (miniboot.iso) is currently under development.
* Revert last delta, sys/conf/kern.pre.mk,v 1.33 does the job.ru2003-07-311-2/+1
| | | | OK'ed by: scottl
* The -Os kernel build with GCC 3.3.1 also requires -fno-strict-aliasingru2003-07-301-1/+2
| | | | | | | to survive. Discussed with: bde Tested on: i386 and pc98
* Initialize the FIXCRYPTO, BINMAKE and related variables (that useru2003-07-301-1/+3
| | | | | | | | | | | | | 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.
* Embed a simplistic version of the dokern.sh script directly intoru2003-07-301-3/+7
| | | | | | | | release/Makefile. Reviewed by: marcel The original patch also removed ia64/dokern.sh, but this was OBE.
* Moved the MFS root floppies creation code from release.10 toru2003-07-301-6/+6
| | | | doMFSKERN (where it logically belongs).
* Make IA64 a second port that comes with NO_FLOPPIES.ru2003-07-291-3/+1
| | | | Reviewed by: marcel
* Bah, I go and get all preachy, and then commit from the wrong branch. Revertscottl2003-07-261-2/+2
| | | | | | the use of '-j8'. Apologies to: ru
* Fix the release build with a forgotten '-f'.scottl2003-07-261-3/+3
|
* Make the PC98 small boot floppy usable again.ru2003-07-251-0/+4
| | | | | Spotted by: nyan Reviewed by: nyan
* The RELEASE9 knob is now OBE.ru2003-07-251-7/+1
| | | | OK'ed by: jhb
* Moved the boot floppy generation code out from release.9 to release.10.ru2003-07-251-49/+32
| | | | | | | | | | | | | | 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
* Get the correct set of cryptographically-infected binariesmarkm2003-07-241-7/+11
| | | | automagically from the (secure|kerberos5)/Makefile:[KS]PROG.
* Replaced the hardcoded target names in the touch(1) commands withru2003-07-241-15/+15
| | | | ${.TARGET}, to ease maintenance.
* Added the (undocumented) EMUL_BOOT variable (for TARGET=i386 only)ru2003-07-231-2/+6
| | | | | | | | | 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
* Added the WORLDDIR variable (defaulting to ${.CURDIR}/..) thatru2003-07-231-2/+4
| | | | | points to a directory where "make buildworld" was run. Useful for building 5.x snapshots on 4.x.
* Make NO_FLOPPIES really mean "no floppies", including not evenru2003-07-231-2/+11
| | | | | | | creating the "floppies" directory on FTP and CD-ROMs. Enforce NO_FLOPPIES on amd64. Tested for: amd64, i386 with -DNO_FLOPPIES
* Revert revision 1.788, and explain a bit the intent of havingru2003-07-231-0/+5
| | | | | | | the boot.flp image on the second CD-ROM. Explained by: jhb Desired by: vendors
* Do not define BIGBOOTSIZE and the friends for amd64; it servesru2003-07-231-3/+0
| | | | | | | no useful purpose other than wasting CPU time in "make release" creating useless boot.flp. Desired by: peter
* /floppies/boot.flp is no longer necessary on bootable i386 CD-ROMs.ru2003-07-221-4/+0
| | | | Forgotten by: jhb
* Fixed the last-minute bug I made in previous commit.ru2003-07-041-1/+1
|
* Fixed style bugs related to parentheses in Makefile.inc1.ru2003-07-041-5/+7
| | | | | | | Submitted by: bde Fixed nearby bug: propagate the root Makefile's idea of the appropriate "make" binary down to release/Makefile.
* MFRELENG_5_1: Default the release makefile to 5.1.ru2003-06-261-2/+2
|
* Be laconic.ru2003-06-261-3/+1
|
* Add amd64 supportpeter2003-06-261-0/+10
|
* TARGET_ARCH == amd64 also has /boot/mbr.peter2003-06-041-1/+1
|
* Have the port readmes follow the same logic as buildworld. We skipmarcel2003-06-041-5/+5
| | | | | | | | 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.
* Add some missing items to the make clean target.jhb2003-06-021-1/+2
|
* Remove alpha-specific floppy build target for now.obrien2003-05-211-112/+1
| | | | Approved by: re(jhb)
* Move the isp driver back to the alpha BOOTMFS kernel, and trim the sizescottl2003-05-201-1/+1
| | | | | | | of inodes for the alpha driver floppy. With this patch, alpha actually built a full release! Submitted by: ru
* For EXT*DIR, use -H in addition to -R, so that a symlink may bejmallett2003-05-181-3/+3
| | | | | | | | | | | 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)
* disklabel(8) is spelled bsdlabel(8) or sunlabel(8) these days.ru2003-05-171-0/+4
| | | | | | | | 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)
* release.9 has become the biggest festering pile of spaghetti s(*^% code.obrien2003-05-081-1/+118
| | | | | | Duplicate the target for Alpha so I can start hacking and slashing bits out. Approved by: re(blanket to make Alpha build)
OpenPOWER on IntegriCloud