The NetBSD Project

CVS log for src/distrib/common/Makefile.bootcd

[BACK] Up to [cvs.NetBSD.org] / src / distrib / common

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.43 / (download) - annotate - [select for diffs], Fri Dec 20 19:46:51 2019 UTC (9 months, 1 week ago) by martin
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, HEAD
Changes since 1.42: +11 -2 lines
Diff to previous 1.42 (colored)

Do not populate /dev on CD images by default, instead rely on init
doing the tmpfs / MAKEDEV magic.
On images for machines with serious ram shortage (where the additional
tmpfs hurts, like VAX) override this with CDDEV_POPULATE=true.
Should fix PR port-amd64/54776.

Revision 1.42 / (download) - annotate - [select for diffs], Mon Sep 23 13:42:31 2019 UTC (12 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
${RELEASEDIR}/${MACHINE} (Paul Ripke)

Revision 1.41 / (download) - annotate - [select for diffs], Fri Sep 28 15:03:34 2018 UTC (2 years ago) by martin
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Branch point for: netbsd-9
Changes since 1.40: +5 -4 lines
Diff to previous 1.40 (colored)

Fix stupid typo (=+ instead of +=).
Remove hard coded debug sets removal, now that the configurable
variant works.
Prepare for .tar.xz sets.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Jun 25 12:18:22 2018 UTC (2 years, 3 months ago) by martin
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0906, pgoyette-compat-0728
Branch point for: phil-wifi
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored)

Do not put debug.tgz and xdebug.tgz onto install CDs (a lot of them
grow out of bounds and for some architectures can not turn into DVDs).

Revision 1.39 / (download) - annotate - [select for diffs], Fri Sep 8 09:50:44 2017 UTC (3 years ago) by martin
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.38: +5 -1 lines
Diff to previous 1.38 (colored)

Introduce CDRELEASE_NODEBUG - if set, avoids putting debug sets in the
ISO image.

Set this for sparc64 install CDs - many of the supported machines have
SCSI CD drives and it is impossible to get DVD replacements for those.

This is a pitty, but in the end a working install medium is more worth
than debug sets (which can be downloaded later).

Revision 1.38 / (download) - annotate - [select for diffs], Thu Feb 16 02:37:32 2017 UTC (3 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

there is no -f in install

Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 11 03:07:06 2017 UTC (3 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.36: +9 -6 lines
Diff to previous 1.36 (colored)

more MKREPRO_TIMESTAMP fixes (for pax/tar generated files)

Revision 1.36 / (download) - annotate - [select for diffs], Fri Feb 10 16:43:59 2017 UTC (3 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.35: +11 -12 lines
Diff to previous 1.35 (colored)

Initial pass to be unaffected by build umask on build artifacts
1. ${MKDIR} -> ${MKDIR} ${MKDIRPERM}
2. ${CP} -> ${INSTALL} ${COPY} -m <perm>

Revision 1.35 / (download) - annotate - [select for diffs], Sun Jun 19 08:44:34 2016 UTC (4 years, 3 months ago) by isaki
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Copy with -f.
On x68k, CDEXTRA has /usr/mdec/boot and its permission is 444.
So this copy was failed from second time.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Dec 20 22:42:04 2015 UTC (4 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

Use MKREPRO_TIMESTAMP

Revision 1.33 / (download) - annotate - [select for diffs], Wed Nov 25 00:50:57 2015 UTC (4 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored)

PR/50360: Thomas Klausner: if MKREPRO is set, provide a consistent timestamp
for the files in the cdroms to be built. For now we copy the timestamp of
<sys/param.h>. We could set an absolute timestamp too like -T 0 for the epoch.

Revision 1.32 / (download) - annotate - [select for diffs], Fri May 29 06:28:50 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Put a full "init" /dev on the CD, not just "all". The install environment
relies on it currently. (XXX fix that and revert this)

Revision 1.31 / (download) - annotate - [select for diffs], Wed May 27 15:17:59 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.30: +15 -9 lines
Diff to previous 1.30 (colored)

Deal with WORKSPECFILE not existing for many cd images

Revision 1.30 / (download) - annotate - [select for diffs], Wed May 27 09:44:40 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.29: +1 -3 lines
Diff to previous 1.29 (colored)

Do not default any CD_SETS - let the MD makefiles request them specifically.

Revision 1.29 / (download) - annotate - [select for diffs], Wed May 27 09:27:40 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.28: +4 -2 lines
Diff to previous 1.28 (colored)

Pass -U to maketars if we are not building as root.

Revision 1.28 / (download) - annotate - [select for diffs], Mon May 25 15:38:33 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.27: +90 -19 lines
Diff to previous 1.27 (colored)

2nd try: make amd64, i386, sparc64 and vax iso images use full sets.
While there fix an old bug that makefs used the build hosts /etc/group
and passwd information when creating the image.
Thanks to Andreas Gustafsson for extensive testing.

Revision 1.27 / (download) - annotate - [select for diffs], Tue May 19 06:58:52 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.26: +17 -78 lines
Diff to previous 1.26 (colored)

Revert previous untill fallout has been fixed.

Revision 1.26 / (download) - annotate - [select for diffs], Mon May 18 06:25:04 2015 UTC (5 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.25: +79 -18 lines
Diff to previous 1.25 (colored)

Add a new simple method to put whole sets on CD images (instead of
listing single binaries or patterns) and use those for the existing
ISO images.

Revision 1.25 / (download) - annotate - [select for diffs], Sat May 31 10:18:47 2014 UTC (6 years, 4 months ago) by martin
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.24: +3 -2 lines
Diff to previous 1.24 (colored)

Add a variable CDMAKEFSEXTRAOPTS to provide additional parameters to the
makefs invocation that do not belong in the image option list (CDMAKEFSOPTIONS)

Revision 1.24 / (download) - annotate - [select for diffs], Sat Feb 15 09:43:02 2014 UTC (6 years, 7 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.23: +11 -5 lines
Diff to previous 1.23 (colored)

If MAKEVERBOSE < 2 remove the -v from pax command lines.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jan 16 01:15:32 2014 UTC (6 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored)

eliminate use of bsd.sys.mk from Makefiles

Revision 1.22 / (download) - annotate - [select for diffs], Tue Jan 29 19:48:41 2013 UTC (7 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

revert previous, it was an unintended side effect. fixed in makefs

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jan 29 18:17:29 2013 UTC (7 years, 8 months ago) by he
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

The rockridge option of makefs now requires a =1, follow suit.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 17 16:57:59 2012 UTC (8 years, 1 month ago) by riz
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Install fully-populated .iso images in ${RELEASEDIR}/images instead
of ${RELEASEDIR}/iso, since we'll be putting non-iso images in there too.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 22 03:53:32 2012 UTC (8 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base
Branch point for: netbsd-6
Changes since 1.18: +7 -1 lines
Diff to previous 1.18 (colored)

Add "live-image" and "install-image" target support to build.sh.

"live-image" target builds pre-installed disk images that can be used on
emulators or boot from USB memory sticks to try NetBSD without installation.
Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax
(which have working emulators and don't require extra tools like preparing
 msdosfs or partitioning MD label structures) support this target.

"install-image" target builds an bootable installation disk image that can
be used as an install CD but burned into USB memory sticks etc.
Current only amd64 and i386 (which would support USB boot) have this target.

For more details (and known issue) see following posts on netbsd-bugs@:
http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html

No particular comments about implementation, and
"go ahead" comments from mrg@, riz@ and christos@.

Closes PR toolchain/45153 and PR misc/45155.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jan 14 22:56:30 2012 UTC (8 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.17: +12 -6 lines
Diff to previous 1.17 (colored)

PR# install/44593: Please give release ISO's more meaningful names

Change release ISO filenames, what was once 'i386cd.iso' will now look
like 'NetBSD-5.99.60-i386.iso'.

ok snj@

Revision 1.17 / (download) - annotate - [select for diffs], Fri Sep 25 14:09:27 2009 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, matt-premerge-20091211, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Exit with 1 so that we stay in single user mode when sysinst exits with 'x'.
Otherwise things get messed up (no /dev). From Anon Ymous

Revision 1.16 / (download) - annotate - [select for diffs], Tue Dec 2 10:06:00 2008 UTC (11 years, 10 months ago) by hubertf
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.15: +8 -5 lines
Diff to previous 1.15 (colored)

Work around another bunch of places where Solaris' /usr/xpg4/bin/sh
can't handle for-loops with no arguments ("for foo in") which result
from empty make-variables.

One step further in getting NetBSD cross-compiling from Solaris 10/x86.

Tested on the netbsd-5 branch.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Nov 21 14:49:45 2008 UTC (11 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.14: +17 -5 lines
Diff to previous 1.14 (colored)

- Add CDRUNTIME variable that copies files from ${DESTDIR} onto the CD.
- Add image_md_pre target.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 23 02:16:53 2008 UTC (12 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, mjf-devfs2-base, matt-mips64-base2
Branch point for: netbsd-5
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}

Revision 1.13 / (download) - annotate - [select for diffs], Fri Nov 23 16:19:28 2007 UTC (12 years, 10 months ago) by sborrill
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa, mjf-devfs2, mjf-devfs
Changes since 1.12: +35 -14 lines
Diff to previous 1.12 (colored)

Add support for CDBUILDEXTRA which acts like CDEXTRA to add extra items
to the CD-ROM image.
Make CDEXTRA and CDBUILDEXTRA be able to contain lists of files and directories
which are added in turn.
Add support for CDEXTRA_SKIP which contains a list of fnmatch(3) items to
skip during the copy. This is _very_ useful for skipping CVS dirs for example.
CDBUILDEXTRA and CDEXTRA_SKIP are to be used in Makefiles creating the images,
CDEXTRA remains to be used from build.sh.
Update documentation and build.sh help text to show that -C can be used to
specify a list of files and directories rather than just a single dir.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Nov 20 16:12:50 2007 UTC (12 years, 10 months ago) by sborrill
Branch: MAIN
Changes since 1.11: +5 -4 lines
Diff to previous 1.11 (colored)

Fix some typos and note that bootxx_cd9660 can load from a path name longer
than 8 chars.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Aug 31 14:20:29 2007 UTC (13 years, 1 month ago) by jnemeth
Branch: MAIN
Changes since 1.10: +16 -1 lines
Diff to previous 1.10 (colored)

add CDEXTRA for specifying a directory of extra stuff to put on a CD

Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 30 04:27:04 2007 UTC (13 years, 1 month ago) by jnemeth
Branch: MAIN
Changes since 1.9: +5 -1 lines
Diff to previous 1.9 (colored)

cd to previous directory after copying files so subsequent copies won't fail

Revision 1.9 / (download) - annotate - [select for diffs], Wed Apr 11 16:21:40 2007 UTC (13 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.8: +25 -10 lines
Diff to previous 1.8 (colored)

Add CDSOURCE variable to include the source in the CD. From Anon Ymous
Misc cleanups

Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 6 21:38:29 2007 UTC (13 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.7: +70 -22 lines
Diff to previous 1.7 (colored)

Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
  kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
  usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
  make the image bootable

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 17 00:47:40 2007 UTC (13 years, 8 months ago) by hubertf
Branch: MAIN
Changes since 1.6: +9 -2 lines
Diff to previous 1.6 (colored)

Add CDRELEASE_NOISOS to allow excluding installation/cdroms from
CDs that have full releases.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jan 7 18:34:48 2007 UTC (13 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.5: +2 -6 lines
Diff to previous 1.5 (colored)

Use 'installboot -e ...' to modify the boot options on a boot file instead
of trying to install the image into a small file.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 4 12:06:28 2006 UTC (13 years, 10 months ago) by hubertf
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: netbsd-4
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Use CDROMS_RELEASEDIR consistently

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 1 16:47:17 2006 UTC (13 years, 11 months ago) by hubertf
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Install CDs need rockridge extensions, else the sets can't be found.
This fixes building of src/distrib/{i386,amd64/cdroms/installcd
(or .../cdroms/bootcd* with CDRELEASE set, which is about the same)

Revision 1.3 / (download) - annotate - [select for diffs], Sun Oct 29 16:45:18 2006 UTC (13 years, 11 months ago) by jmmv
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Use TOOL_PAX instead of pax to allow building release CD images (i.e.
CDRELEASE=true) on non-NetBSD systems.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Aug 2 21:37:41 2006 UTC (14 years, 2 months ago) by oster
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

We need to .WAIT until 'prepare' is done, and then .WAIT until
'copy-releasedir' is done before doing 'image'.  Failure to do so
leads to a race condition that may result in build errors on
parallel builds with '-j 4' and '-j 16'.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jun 2 22:35:22 2006 UTC (14 years, 4 months ago) by hubertf
Branch: MAIN

Add & enable boot-CDs (with ramdisk kernels only, no install sets),
built as part of a regular release. For more information, see
http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html

OK: core@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>