summaryrefslogtreecommitdiffstats
path: root/release/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* - 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)
* Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extramarkm2003-05-051-14/+2
| | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
* Move the setting of the BOOTABLE flag outside of .if MAKE_ISOS so thatmurray2003-05-051-1/+1
| | | | | | | | | 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
* KerberosIV removal. Also crunch down the "krb5" distribution intomarkm2003-04-301-9/+2
| | | | "secure".
* Removing comment in some text files for fixit floppy overflow.kuriyama2003-04-251-3/+5
| | | | Approved by: re (murray)
* Presumably fix sparc64 "make release". (The breakage was due toru2003-04-231-5/+7
| | | | | | sunlabel(8) no longer being linked to disklabel(8).) Reviewed by: phk
* continuation not neededjwd2003-04-181-1/+1
|
* Don't play with MAKEFLAGS in one other place too; it's dangerous.ru2003-04-151-3/+2
|
* Makefile.inc1 rev. 1.341 broke release.5 -- the fuss with MAKEFLAGSru2003-04-151-3/+2
| | | | | | | | | 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
* Revert revision 1.639 -- the "nodev" mount(8) option restrictionru2003-03-311-4/+0
| | | | does not apply to ${CHROOTDIR} file system since revision 1.712.
* Strip the .comment section out from the BOOTMFS kernel.ru2003-03-311-1/+1
|
OpenPOWER on IntegriCloud