aboutsummaryrefslogtreecommitdiff
path: root/release/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Get powerpc64 install CDs a little closer: some powerpc things should beNathan Whitehorn2010-07-151-12/+21
| | | | | | | | | | | 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. Notes: svn path=/head/; revision=210097
* Connect powerpc64 to the build. It is not presently part of make universe,Nathan Whitehorn2010-07-131-6/+12
| | | | | | | | | which will be added soon. Reviewed by: imp Notes: svn path=/head/; revision=210024
* Shift the version of perl used by the release build process over toKen Smith2010-04-091-1/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=206423
* Pass the HTTP_PROXY and FTP_PROXY environment variables through in additionKen Smith2010-04-091-1/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=206422
* Do kgzip to the loader on pc98, too. Now pc98's boot2 works for ELF.Yoshihiro Takahashi2010-01-021-1/+1
| | | | | | | MFC after: 2 week Notes: svn path=/head/; revision=201391
* Add "FreeBSD-" to the beginning of the filenames for the ISO images.Ken Smith2009-12-211-8/+8
| | | | | | | | | | People who collect ISOs from more than just us have been requesting this for a while. MFC after: 1 week Notes: svn path=/head/; revision=200775
* Have sparc64 join the separate livefs crowd. Including the docs packagesKen Smith2009-09-181-0/+1
| | | | | | | | | on disc1 (needed now by sysinstall) overflows the target CDROM iso size. MFC after: 3 days Notes: svn path=/head/; revision=197313
* Update some comments to match the removal of the docset compilationMarc Fonvieille2009-08-271-2/+2
| | | | | | | during the release build. Notes: svn path=/head/; revision=196588
* Invoke the recently added mm-mtree.sh release script to store a pre-builtJohn Baldwin2009-08-241-0/+1
| | | | | | | | | mergemaster mtree database in the 'base' dist. MFC after: 3 days Notes: svn path=/head/; revision=196522
* Fix a few issues with the lib32 dist so that it includes ldd32.John Baldwin2009-08-241-1/+1
| | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=196521
* Make head 9.0-CURRENT in preparation for lifting code freeze.Ken Smith2009-08-221-4/+4
| | | | | | | Approved by: re (implicit) Notes: svn path=/head/; revision=196432
* Add the ability to build a release from an SVN checkout instead of a CVSJohn Baldwin2009-08-141-5/+50
| | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=196221
* - release/* update to use freebsd-doc-* packages instead of buildingMarc Fonvieille2009-06-281-29/+14
| | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=195132
* Make a DVD for ia64.Marcel Moolenaar2009-06-251-0/+1
| | | | Notes: svn path=/head/; revision=194940
* Restore MAKE_FLOPPIES for pc98.Yoshihiro Takahashi2009-02-141-0/+1
| | | | Notes: svn path=/head/; revision=188607
* Turn off the parallel make options accidentally turned on by the previousKen Smith2009-02-101-2/+2
| | | | | | | | | commit. Sigh. Noticed by: rdivacky Notes: svn path=/head/; revision=188439
* Turn off the building of boot floppies for amd64/i386.Ken Smith2009-02-101-4/+2
| | | | Notes: svn path=/head/; revision=188437
* This is being committed from a sparc64 (US-III, thanks Marius!) thatKen Smith2008-11-131-0/+1
| | | | | | | | | was installed from a DVD so apparently it works... :-) Enable building DVDs for sparc64. Notes: svn path=/head/; revision=184905
* Move an echo that accidentally got put under the .if defined(MAKE_DVD).Ken Smith2008-10-211-1/+1
| | | | | | | Pointy hat: kensmith Notes: svn path=/head/; revision=184145
* Oops, add missing @.Ken Smith2008-10-211-1/+1
| | | | Notes: svn path=/head/; revision=184144
* The thought of making more than one DVD image for a release reallyKen Smith2008-10-141-31/+31
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=183860
* Add a build knob MAKE_DVD to control on a per-architecture basis whetherKen Smith2008-10-121-0/+74
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=183772
* When making release with NOPORTS, we'll checkout only theMarcel Moolenaar2008-07-071-1/+1
| | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=180350
* Enable GCC stack protection (aka Propolice) for userland:Ruslan Ermilov2008-06-251-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | - 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> Notes: svn path=/head/; revision=180012
* Don't use disklabel for the MFS root. The DoFS.sh script createsMarcel Moolenaar2008-02-211-0/+1
| | | | | | | | | | 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. Notes: svn path=/head/; revision=176430
* Make it easier to experiment with alternate compression.David E. O'Brien2007-12-091-8/+9
| | | | | | | Reviewed by: kensmith Notes: svn path=/head/; revision=174474
* When compiled with the combination of flags used to build crunchedKen Smith2007-12-041-1/+1
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=174243
* Remove kernel and module symbol files from disc1 (and the livecd if itSimon L. B. Nielsen2007-11-221-0/+1
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=173847
* The i386 disc1 size wandered above what fits on 650Mb media which has beenKen Smith2007-11-161-0/+1
| | | | | | | | our target previously. So i386 joins the others that have switched over to a separate livefs iso image. Notes: svn path=/head/; revision=173669
* pccard.conf is gone.Yoshihiro Takahashi2007-11-091-4/+0
| | | | Notes: svn path=/head/; revision=173503
* To honor the birth of RELENG_7 bump HEAD to 8.0-CURRENT.Ken Smith2007-10-111-3/+3
| | | | | | | Approved by: re (implicit) Notes: svn path=/head/; revision=172531
* Remove one more reference to the installation notes, this time in theBruce A. Mah2007-08-171-7/+0
| | | | | | | | | | floppies directory. Pointed out by: kensmith Approved by: re (blanket for installation notes removal) Notes: svn path=/head/; revision=171874
* Don't copy the installation guide to the release media (i.e.Bruce A. Mah2007-08-141-7/+1
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=171845
* The amd64 monthly snapshots began overflowing disc1 (and that's without anyKen Smith2007-05-101-0/+1
| | | | | | | packages...). Notes: svn path=/head/; revision=169440
* Reflect that the hardware notes is now an MI document.Bruce A. Mah2007-02-161-2/+2
| | | | Notes: svn path=/head/; revision=166781
* Boot floppy for i386 overflowed during Jan. 2007 snapshot build, fixKen Smith2007-02-011-0/+1
| | | | | | | it before Feb. 2007 snapshot build... Notes: svn path=/head/; revision=166401
* Teach release builds and release documentation snapshots that releaseBruce A. Mah2006-12-061-2/+2
| | | | | | | notes are no longer MD documents. Notes: svn path=/head/; revision=164950
* Move the documentation to its own separate disc to make room for moreKen Smith2006-11-161-2/+13
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=164347
* Enforce RELEASENOUPDATE if EXTSRCDIR is used.Ruslan Ermilov2006-11-111-1/+1
| | | | | | | Suggested by: jb Notes: svn path=/head/; revision=164206
* The AUTO_KEYBOARD_DETECT is useful on amd64 as well.Ruslan Ermilov2006-10-241-1/+3
| | | | Notes: svn path=/head/; revision=163670
* Remove hint.atkbd.0.flags="0x1" from the installation device.hints;Ruslan Ermilov2006-10-241-6/+0
| | | | | | | | kbdmux(4) is available during install and should take care of USB keyboards. Notes: svn path=/head/; revision=163669
* Make it possible again to build -CURRENT snapshots on -STABLE.Ruslan Ermilov2006-09-111-2/+3
| | | | | | | Reported by: Angelo Turetta Notes: svn path=/head/; revision=162213
* Stop cutting the tarball names to eight symbols. This makesRuslan Ermilov2006-09-081-1/+1
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=162164
* Remove alpha left-overs.Ruslan Ermilov2006-08-221-11/+0
| | | | Notes: svn path=/head/; revision=161526
* When deleting empty directories prior to building the release tarballs,Colin Percival2006-06-091-1/+1
| | | | | | | | | | 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.) Notes: svn path=/head/; revision=159449
* Make a bootable CD on pc98.Yoshihiro Takahashi2006-05-161-5/+1
| | | | Notes: svn path=/head/; revision=158650
* Fix the acpi.ko path for boot.flp.Yoshihiro Takahashi2006-04-291-1/+1
| | | | | | | | | PR: misc/96466 Submitted by: Nobuyuki Koganemaru MFC after: 1 day Notes: svn path=/head/; revision=158146
* Assert that /dev/null is a character device in a chroot early. Otherwise,Ruslan Ermilov2006-03-231-0/+4
| | | | | | | | | | 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) Notes: svn path=/head/; revision=157035
* make sure install scripts are executableSam Leffler2006-03-211-1/+2
| | | | | | | Submitted by: Ceri Davies Notes: svn path=/head/; revision=156958
* Convert NO_PROFILE and NO_LIB32 to new style.Ruslan Ermilov2006-03-181-2/+2
| | | | Notes: svn path=/head/; revision=156854