summaryrefslogtreecommitdiffstats
path: root/release/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Backout phk's backout of obrien's change.imp2003-01-021-1/+1
| | | | Hat: core
* Reduce size of individual bits of the dists to 240640 bytes againphk2002-12-311-1/+1
| | | | | | | so snapshots can be installed. I have no idea what breaks, but at least the passive FTP install goes haywire.
* Setup a symlink to the distribution name in the root of the first CD imagephk2002-12-311-0/+1
| | | | so that it can be used as a anon-ftp area.
* Change 'mfsroot' filename in mfsroot-small floppies from 'mfsroot-small'nyan2002-12-281-3/+3
| | | | | | | | to 'mfsroot'. This is MFC candidate. Noticed by: Toru Morimoto <too@os.gulf.or.jp>
* MFS: Split export list.ru2002-12-261-6/+27
|
* Split files into 1.44MB chunks rather than a tiny, high-ftp overhead size.obrien2002-12-171-1/+1
| | | | Approved by: rwatson
* Strip out any .comment ELF sections from crunchgen'ed binaries.obrien2002-12-171-0/+1
|
* Move the creation of the DRIVERS.TXT file to a more appropriate areamurray2002-12-131-4/+2
| | | | | | | of this file, so it will be created for other platforms that use a third floppy disk, not just i386. Approved by: re
* Add ${BUILDNAME} and ${TARGET} to the filenames of ISO imagesbmah2002-12-101-3/+3
| | | | | | | | | | | | 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
* Only create the DRIVERS.TXT file on i386 for now.murray2002-12-091-0/+2
| | | | Approved by: re
* Create DRIVERS.TXT file to describe the contents of drivers.flp.murray2002-12-091-0/+2
| | | | Approved by: re
* Add lib/libfetch and usr.bin/fetch to FIXCRYPTO since they need the cryptodes2002-12-031-1/+2
| | | | | | libraries for SSL support. Approved by: re (rwatson)
* Export NO_CPU_CFLAGS and NO_CPU_COPTFLAGS to chroot.nyan2002-11-181-1/+1
|
* Copy from ${EXTLOCALDIR} to ${CHROOTDIR}/usr/local if EXTLOCALDIR is defined.nyan2002-11-171-0/+4
|
* Rework the checking out of the doc, src, and ports trees a bit to make itjhb2002-11-151-19/+31
| | | | | | | | | | | | | | | | | | | | | | 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)
* Allow a person to specify NOCDROM to skip the cdrom.1 target during ajhb2002-11-151-2/+5
| | | | | | | release build. PR: 45300 Submitted by: David Yeske <dyeske@yahoo.com>
* release.9 for ia64 cannot be currently cross-built -- gpt(8)ru2002-11-121-0/+2
| | | | is built on ia64 only.
* Don't ever disable ACPI on ia64. We cannot life without it.marcel2002-11-061-0/+2
|
* o Introduce variable DOFS_SH to hold the path of the doFS.sh.marcel2002-11-051-12/+19
| | | | | | | | 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.
* Fixes to unbreak Alpha releases:ru2002-11-051-10/+2
| | | | | | | | | | | | | | | | | | | | 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.
* Make a small (1.2M) fixit floppy image for pc98.nyan2002-11-051-2/+15
|
* Use ${TARGET_ARCH} for ia64 tests.ru2002-11-051-2/+2
|
* Move the modules in the mfsroot to /modules instead of /stand/modules sojhb2002-11-041-7/+7
| | | | | | | that they aren't copied over into /stand of new installations. Submitted by: matusita Tested on: i386
* Use ${RD}/trees/base/boot/loader for kern.flp instead of /boot/loader.nyan2002-11-041-3/+3
|
* Add the necessary tweaks for FreeBSD/ia64 releases. Note that this ismarcel2002-11-041-1/+15
| | | | | | 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.
* Add CVSARGS for cvs arguments (vs. cvs subcommand arguments).jwd2002-11-021-14/+21
| | | | Allow the cvs command to be prefixed by using CVSPREFIX.
* - Copy the mfsroot.gz file to /R/stage/mfsroot/ so that the CD-ROM layoutjhb2002-11-011-10/+12
| | | | | | | | 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
* Hook the early adopter's guide into the release build. Its basenamebmah2002-10-261-1/+6
| | | | | | 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.
* Remove unneeded variables.nyan2002-10-241-3/+0
|
* Make floppy-making part of release.9 conditional on *BOOTSIZEru2002-10-211-16/+7
| | | | rather than on "pc98" (rev. 1.710) and "sparc64" (rev. 1.711).
* Nuke pccard.conf from FreeBSD/i386 mfsroot (no longer needed).matusita2002-10-201-1/+1
| | | | Suggested by: nyan
* Fixups to get make release going again for i386:sam2002-10-191-5/+21
| | | | | | | | | | | | | | | 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
* Add support for building sparc64 releases.jake2002-10-161-1/+19
| | | | Reviewed by: murray
* Fixed disk full problem for pc98 distribution. Now, it makes 4 installationnyan2002-10-141-8/+35
| | | | | | | | | 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.
* Pass -o option to crunchgen(1) to ensure object files end upru2002-10-111-2/+2
| | | | | | | | | | 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)
* Don't make an error even if drivers.conf does not exist.nyan2002-09-291-3/+5
| | | | Tested on: snapshots.pc98.jp.FreeBSD.org
* ALLLANG is long dead, garbage collect it. Instead, make it possibleru2002-09-231-10/+6
| | | | | | | | | | 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
* Kernel MIB name for disabling ACPI was changed.matusita2002-09-201-1/+1
| | | | Pointed out by: iwasaki
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-6/+2
| | | | | | | | | | | | | | | 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
* Use ${TARGET}/dokern.sh instead of ${TARGET_ARCH}/dokern.sh.nyan2002-09-101-1/+1
| | | | (pc98/dokern.sh is (repository) copied from i386/dokern.sh.)
* Collapsed the export list, added CD_EXTRA_BITS to it.ru2002-08-141-63/+12
|
* Two more variables to export: KERNELS and AUTO_KEYBOARD_DETECT.ru2002-08-131-0/+6
| | | | Submitted by: Alan Judge <Alan.Judge@eircom.net>
* Remove a stray ';'.jhay2002-08-091-1/+1
|
* Remove a '-' that is not needed.jhay2002-08-091-1/+1
| | | | Submitted by: ru
* Add a third floppy to releases. It will only be built if there is ajhay2002-08-091-9/+19
| | | | | | | | | | | 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
* Stop eating all process memory if either of ${.CURDIR}/../kerberosIVru2002-08-051-0/+4
| | | | | | | or ${.CURDIR}/../kerberos5 does not exist. Spotted by: Alexandr Listopad <laa@reis.zp.ua> MFC after: 3 days
* The side effect of revision 1.687 (env -i) was that many useful knobsru2002-08-051-2/+12
| | | | | | | 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>
* Catch up to the rev. 1.694 changes; WITHOUT_X11 is not anymore set inru2002-08-021-1/+2
| | | | the environment.
* If we are building docs with this release and PREFETCHDISTFILES is definedjhb2002-07-271-0/+7
| | | | | | | | | 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
* Build FDP ports with a clean runtime environment; gmake(1) somehowru2002-07-261-2/+4
| | | | | | uses ${TARGET_ARCH}, in a way that is incompatible with our usage. Submitted by: jhay, ru
OpenPOWER on IntegriCloud