The NetBSD Project

CVS log for src/distrib/cdrom/Makefile

[BACK] Up to [cvs.netbsd.org] / src / distrib / cdrom

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.49 / (download) - annotate - [select for diffs], Sat Dec 5 16:29:10 2009 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, netbsd-6-base, netbsd-6, matt-premerge-20091211, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, HEAD
Changes since 1.48: +1 -2 lines
Diff to previous 1.48 (colored)

Remove support for NetBSD/playstation2.

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:17:40 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.39: +51 -28 lines
Diff to previous 1.39 (colored) next main 1.40 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.48 / (download) - annotate - [select for diffs], Sun Mar 29 04:56:16 2009 UTC (3 years, 1 month ago) by tsutsui
Branch: MAIN
CVS Tags: playstation2-eol-2009, jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.47: +14 -11 lines
Diff to previous 1.47 (colored)

Use pre-generated boothfs.uue binary to create macppccd.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Mar 25 13:53:05 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored)

Remove an extra escape char. bash(1) complains about it.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Mar 25 09:50:21 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Use ${TOOL_PAX} rather than tar(1) on the build host.
On some system tar(1) doesn't have --fast-read option.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Mar 22 08:43:54 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.44: +6 -5 lines
Diff to previous 1.44 (colored)

Don't remove ${DISTRIBDIR} on cleandir if it isn't default.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Mar 22 08:22:37 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.43: +20 -4 lines
Diff to previous 1.43 (colored)

Check if RSYNC and MKISOFS tools are installed before invoking them.
(otherwise we get strange error messages because MKISOFS is used in pipe)

Revision 1.43 / (download) - annotate - [select for diffs], Sun Mar 22 07:35:43 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 (colored)

Print error message properly when ${RELEASE} is not set.

Revision 1.42 / (download) - annotate - [select for diffs], Sat Mar 21 23:52:38 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored)

Fix a bug slipped in rev 1.40 which puts extra MD directories into ISO
on multiple image targets.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Mar 21 22:41:57 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Change default path of mkisofs(8) from /usr/pkg/bin to /usr/local/bin
since recent versions in pkgsrc won't work.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Mar 9 11:34:37 2009 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.39: +7 -6 lines
Diff to previous 1.39 (colored)

- explicitly define the default make target
- create shared/ALL and shared/${MACHINE_ARCH} directories
  only if they exist in ${DISTRIBDIR}

Revision 1.39 / (download) - annotate - [select for diffs], Wed Jan 28 17:11:54 2009 UTC (3 years, 3 months ago) by tsutsui
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 (colored)

Add backslashes missed in rev 1.38.
Fixes traditional bootable macppccd build.
(though this seems to require mkisofs 2.01 or prior)

Revision 1.38 / (download) - annotate - [select for diffs], Sat Oct 25 22:27:34 2008 UTC (3 years, 7 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.37: +9 -2 lines
Diff to previous 1.37 (colored)

Use ${TOOL_SED} instead if plain sed in Makefiles.

Revision 1.37.8.1, Sun Oct 5 20:10:14 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.37: +1 -1 lines
FILE REMOVED

Sync with HEAD.

Revision 1.34.4.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:27:51 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.34: +34 -9 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

sync with HEAD

Revision 1.37.4.2 / (download) - annotate - [select for diffs], Sat Dec 8 12:30:19 2007 UTC (4 years, 5 months ago) by tsutsui
Branch: mjf-devfs
Changes since 1.37.4.1: +504 -0 lines
Diff to previous 1.37.4.1 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Use ${TOOL_STAT} to get file size instead of ls and awk in more places.

Revision 1.37.4.1, Sat Dec 8 12:30:18 2007 UTC (4 years, 5 months ago) by tsutsui
Branch: mjf-devfs
Changes since 1.37: +0 -504 lines
FILE REMOVED

file Makefile was added on branch mjf-devfs on 2007-12-08 12:30:19 +0000

Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 8 12:30:18 2007 UTC (4 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, mjf-devfs2-base, mjf-devfs-base, matt-mips64-base2, 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: mjf-devfs2, mjf-devfs
Changes since 1.36: +4 -4 lines
Diff to previous 1.36 (colored)

Use ${TOOL_STAT} to get file size instead of ls and awk in more places.

Revision 1.36 / (download) - annotate - [select for diffs], Fri Dec 7 21:08:58 2007 UTC (4 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.35: +27 -2 lines
Diff to previous 1.35 (colored)

Add more useful variables for rsync to fetch binary sets:

RSYNC_HOST
  specify rsync host (default: rsync.NetBSD.org)

RSYNC_PATH_PREFIX
  specify extra prefix path of NetBSD module names for rsync mirrors
   ex. "/pub", "/netbsd" etc. (default: empty)

DAILY_DIR
  specify directory name on using NetBSD-daily snapshot for -current
   ex. "200712060002Z" etc. (no default; mandatory for -current)

RELEASE_SUFFIX
  specify suffix of directory names used for pre-releases
   ex. "_BETA2", "_RC5" etc. (default: empty)

RSYNC_PATH
  specify path used to rsync hosts (default: set from the above variables)

Examples:

make RELEASE=3.1 TARGET_CD_IMAGE=mac68kcd fetch
 -> fetch 3.1 mac68k sets from
    rsync.NetBSD.org:/NetBSD/NetBSD-3.1/

make RELEASE=4.0 TARGET_CD_IMAGE=mac68kcd RELEASE_SUFFIX=_RC5 fetch
 -> fetch 4.0_RC5 mac68k sets from
    rsync.NetBSD.org:/NetBSD/NetBSD-4.0_RC5/

make RELEASE=current TARGET_CD_IMAGE=mac68kcd DAILY_DIR=200712060002Z fetch
 -> fetch -current mac68k sets from
    rsync.NetBSD.org:/NetBSD-daily/HEAD/200712060002Z/

make RELEASE=4.0 TARGET_CD_IMAGE=mac68kcd RELEASE_SUFFIX=_RC5 \
    RSYNC_HOST=rsync3.jp.NetBSD.org RSYNC_PATH_PREFIX=/pub fetch
 -> fetch 4.0_RC5 mac68k sets from
    rsync3.jp.NetBSD.org:/pub/NetBSD/NetBSD-4.0_RC5/

make RELEASE=3.1 TARGET_CD_IMAGE=mac68kcd \
    RSYNC_PATH=/NetBSD-daily/netbsd-3/200712060002Z fetch
 -> fetch mac68k sets of netbsd-3 branch from
    rsync.NetBSD.org:/pub/NetBSD-daily/netbsd-3/200712060002Z

Revision 1.35 / (download) - annotate - [select for diffs], Fri Dec 7 18:35:21 2007 UTC (4 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.34: +5 -5 lines
Diff to previous 1.34 (colored)

- fix "Rounding up to 32k boundary and padding 32k" code
  ("dd if=/dev/zero bs=512 count=0" seems to cause unexpected results)
- use ${TOOL_STAT} to get file size instead of ls and awk
  (1.6.x don't have ${TOOL_STAT} but they have been obsolete anyway)

Both are taken from sys/arch/i386/stand/bootxx/Makefile.bootxx.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Mar 8 13:51:37 2007 UTC (5 years, 2 months ago) by bouyer
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.33: +13 -1 lines
Diff to previous 1.33 (colored)

Switch i386 and amd64 to native boot, if INTFILES contains bootxx_cd9660.
Use x86 native boot for current.
Swap i386 and amd64 in multiarch CD sets (cd1 would overflow by 30M otherwise)
and leave vax out (cd3 would overflow by more than 100M - time for a
multi-cd4 ?)

Revision 1.33 / (download) - annotate - [select for diffs], Sun Mar 4 04:59:41 2007 UTC (5 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.32: +16 -17 lines
Diff to previous 1.32 (colored)

Several fixes to make sgimipscd actually bootable:
- introduce SGIMIPS_SGIVOL variable which specifies sgivol(8) path
  because nbsgivol tool is available only in TOOLDIR for sgimips and
  possibly exists in a different directory from default TOOLDIR path
- use fixed (4096) value for SGIVOLHDR.size because default value
  taken from <sys/bootblock.h> is 3135 (not multiples of 4) so it
  doesn't match 2048bytes/sector CD images
- also pass SGIVOLHDR.size to sgivol(8) on creating volume
- rename raw iso9660 image before creating SGIVOLHDR to avoid
  incomplete (non-bootable) image left on failure of sgivol(8)

Problem (i.e. sgimipscd-3.0.2.iso is not bootable) was reported
by Thierry Lacoste on port-sgimips, and fixed images are also
tested by him on IP22 (and by me on IP32).

Revision 1.32 / (download) - annotate - [select for diffs], Sun Mar 4 04:27:21 2007 UTC (5 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

We can't use && in expression for test(1); use -a instead.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 4 03:52:08 2007 UTC (5 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Remove an extra trailing slash.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Feb 20 18:09:05 2007 UTC (5 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

use -publisher instead of -P.  from mkisofs(1):

-P     Outdated  option  reserved  by  POSIX.1-2001,   use   -publisher
       instead.   This  option  will  get  POSIX.1-2001  semantics with
       mkisofs-2.02.

Revision 1.27.2.2 / (download) - annotate - [select for diffs], Mon Sep 25 21:51:39 2006 UTC (5 years, 8 months ago) by tron
Branch: abandoned-netbsd-4
Changes since 1.27.2.1: +12 -13 lines
Diff to previous 1.27.2.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #172):
	distrib/cdrom/macppc_installboot/macppc_installboot.c: file removal
	distrib/cdrom/macppc_installboot/cd9660_util.c: revision 1.1
	distrib/cdrom/Makefile: revision 1.29
	distrib/cdrom/macppc_mkboothfs/Makefile: revision 1.1
	distrib/cdrom/macppc_installboot/bootxx.raw.uue: file removal
	distrib/cdrom/NetBSD-current.mk: revision 1.5
	distrib/cdrom/macppc_mkboothfs/mkboothfs.c: revision 1.1
	distrib/cdrom/macppc_installboot/mkmacppcboot.c: file removal
	distrib/cdrom/macppc_installboot/macppcboot.raw.uue: file removal
	distrib/cdrom/macppc_installboot/cd9660.c: revision 1.1
	distrib/cdrom/macppc_installboot/Makefile: revision 1.6
	distrib/cdrom/NetBSD-4.0.mk: revision 1.2
	distrib/cdrom/macppc_installboot/installboot.c: revision 1.1
	distrib/cdrom/macppc_installboot/installboot.h: revision 1.1
Reorganize macppc_installboot to make macppccd.iso image actually bootable
on (some) OpenFirmware 2.x machines.
Current macppccd.iso image doesn't boot on Openfirmware 2.x
(and probably 1.0.5) machines because it uses pre-compiled binary
which is based on old (and customized) bootxx.
It causes version mismatch against newer ofwboot whose load address
has been changed from 0x600000 to 0xe00000, as mentioned in the
following post:
http://mail-index.netbsd.org/port-macppc/2004/12/14/0020.html
There was also an raw binary which was passed to mkisofs as -boot-hfs-file.
To fix these issue, prepare a simple mkhfsboot program which creates
a boothfs file with the Apple partition map info for mkisofs,
and modify macppc_installboot to search the secondary ofwboot from isofs
and to put and modify the primary bootxx accordingly.
See PR toolchain/30245 for more details.
There are still some machines which don't boot from an iso image created
by this method (G3 machines with OF 2.0f1 etc.), but it's still better
than to keep ugly and obsolete hacks.
Ok'ed by macallan, and there is no other particular comment about this PR.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Mon Sep 25 21:48:18 2006 UTC (5 years, 8 months ago) by tron
Branch: abandoned-netbsd-4
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

Pull up following revision(s) (requested by tsutsui in ticket #172):
	distrib/cdrom/Makefile: revision 1.28
Remove trailing slash from RSYNC_INCLUDE and RSYNC_EXCLUDE pathes
so that rsync can get regular files.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Sep 17 03:56:03 2006 UTC (5 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4
Changes since 1.28: +12 -13 lines
Diff to previous 1.28 (colored)

Reorganize macppc_installboot to make macppccd.iso image actually bootable
on (some) OpenFirmware 2.x machines.

Current macppccd.iso image doesn't boot on Openfirmware 2.x
(and probably 1.0.5) machines because it uses pre-compiled binary
which is based on old (and customized) bootxx.
It causes version mismatch against newer ofwboot whose load address
has been changed from 0x600000 to 0xe00000, as mentioned in the
following post:
http://mail-index.netbsd.org/port-macppc/2004/12/14/0020.html
There was also an raw binary which was passed to mkisofs as -boot-hfs-file.

To fix these issue, prepare a simple mkhfsboot program which creates
a boothfs file with the Apple partition map info for mkisofs,
and modify macppc_installboot to search the secondary ofwboot from isofs
and to put and modify the primary bootxx accordingly.
See PR toolchain/30245 for more details.

There are still some machines which don't boot from an iso image created
by this method (G3 machines with OF 2.0f1 etc.), but it's still better
than to keep ugly and obsolete hacks.

Ok'ed by macallan, and there is no other particular comment about this PR.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Sep 17 03:20:46 2006 UTC (5 years, 8 months ago) by tsutsui
Branch: MAIN
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

Remove trailing slash from RSYNC_INCLUDE and RSYNC_EXCLUDE pathes
so that rsync can get regular files.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 3 01:23:23 2005 UTC (6 years, 5 months ago) by riz
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored)

The sgimips files will be extracted into a different directory if sgimips
is on an image of a different name - compensate.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Oct 22 15:56:16 2005 UTC (6 years, 7 months ago) by riz
Branch: MAIN
Changes since 1.25: +11 -8 lines
Diff to previous 1.25 (colored)

Don't make sgimips images bootable unless EXTFILES.sgimips is defined.
While I'm here, fix so that building from a clean objdir works
properly.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Thu Oct 6 11:45:59 2005 UTC (6 years, 7 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.24: +20 -1 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

Pull up following revision(s) (requested by martin in ticket #862):
	distrib/cdrom/Makefile: revision 1.25
	distrib/cdrom/NetBSD-current.mk: revision 1.3
Make sgimipscd.iso bootable.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Oct 4 19:29:34 2005 UTC (6 years, 7 months ago) by martin
Branch: MAIN
Changes since 1.24: +20 -1 lines
Diff to previous 1.24 (colored)

Make sgimipscd.iso bootable.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jan 20 08:05:55 2005 UTC (7 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.23: +4 -1 lines
Diff to previous 1.23 (colored)

If building a source only cd don't include shared/ALL

Revision 1.23 / (download) - annotate - [select for diffs], Fri Dec 31 08:34:13 2004 UTC (7 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.22: +7 -1 lines
Diff to previous 1.22 (colored)

Make sure amd64 cd's get bootblocks on them correctly also

Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 13 23:28:34 2004 UTC (7 years, 7 months ago) by gavan
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Feb 29 01:08:22 2004 UTC (8 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Fix typo so VAX_IBOOT works

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jul 26 17:06:38 2003 UTC (8 years, 10 months ago) by salo
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

netbsd.org->NetBSD.org

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 10 11:23:53 2003 UTC (8 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

explicitly pull in <bsd.own.mk> for NETBSDSRCDIR (to be safe)

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:04 2003 UTC (8 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.17: +6 -5 lines
Diff to previous 1.17 (colored)

Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO".  The new variables are:
	TOOL_ASN1_COMPILE  TOOL_CAP_MKDB  TOOL_CAT  TOOL_CKSUM  TOOL_COMPILE_ET
	TOOL_CONFIG  TOOL_CRUNCHGEN  TOOL_CTAGS  TOOL_DB  TOOL_EQN  TOOL_FGEN
	TOOL_GENCAT  TOOL_GROFF  TOOL_HEXDUMP  TOOL_INDXBIB  TOOL_INSTALLBOOT
	TOOL_INSTALL_INFO  TOOL_M4  TOOL_MAKEFS  TOOL_MAKEINFO  TOOL_MAKEWHATIS
	TOOL_MDSETIMAGE  TOOL_MENUC  TOOL_MKCSMAPPER  TOOL_MKESDB
	TOOL_MKLOCALE  TOOL_MKMAGIC  TOOL_MKTEMP  TOOL_MSGC  TOOL_MTREE
	TOOL_PAX  TOOL_PIC  TOOL_PREPMKBOOTIMAGE  TOOL_PWD_MKDB  TOOL_REFER
	TOOL_ROFF_ASCII  TOOL_ROFF_DVI  TOOL_ROFF_HTML  TOOL_ROFF_PS
	TOOL_ROFF_RAW  TOOL_RPCGEN  TOOL_SOELIM  TOOL_SUNLABEL  TOOL_TBL
	TOOL_UUDECODE  TOOL_VGRIND  TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
	TOOL_FOO=	${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 7 09:52:59 2003 UTC (9 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.16: +10 -11 lines
Diff to previous 1.16 (colored)

use distrib/common/sunbootcd.sh instead of distrib/utils/mksunbootcd/*

Revision 1.16 / (download) - annotate - [select for diffs], Thu Feb 13 23:55:12 2003 UTC (9 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

After pax-as-tar conversion the -O option no longer exists nor is a
substitute available (boo..hiss..). Fix the extraction to deal with this.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Dec 9 14:20:52 2002 UTC (9 years, 5 months ago) by scw
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

The walnut port has been subsumed by the new evbppc port.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Oct 21 05:08:23 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

don't depend upon 'cvs -kb' to preserve macppcboot.raw (et al).
instead, keep uuencoded versions in the repository.

(arguably /usr/sbin/installboot -m macppc should support -t cd9660,
at which point we'd nuke this macppc_installboot hack)

Revision 1.13 / (download) - annotate - [select for diffs], Tue Oct 8 15:20:50 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.12: +37 -6 lines
Diff to previous 1.12 (colored)

- add more MACHINE_ARCH.xxx variables
- when building RSYNC_INCLUDE, only add a directory once
- automatically add `shared/ALL' and `shared/${MACHINE_ARCH}' to
  ${BASE_PORTS.${image}} for each unique MACHINE_ARCH in the latter.
- don't bother explicitly listing shared/* in the example
- note that the cats cdrom is now bootable

Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 3 07:28:33 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

enable -o append for alpha as well

Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 3 05:26:49 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

revert part of previous;
alpha installboot still needs to come after everything else, because non of
the other installboot(8) backends support recalculating the alpha checksum
(yet).

Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 3 03:58:56 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.9: +12 -7 lines
Diff to previous 1.9 (colored)

- create ${IMAGEDIR}/${image}.contents, with the files from BASE_PORTS.${image}
  (could be extended )
- move alpha installboot above pmax/vax; it doesn't need to be last anymore
- cosmetic tweaks

Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 29 14:29:19 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.8: +44 -48 lines
Diff to previous 1.8 (colored)

Instead of building the staging area with symlinks and using "mkisofs -f",
only populate the stage area with the minimal necessary files and use
"mkisofs -graft-points -path-list pathlistfile", and populate pathlistfile
with the "reachover" paths.

    IMPORTANT NOTE:
	This change requires mkisofs 1.15a34 or newer for a working
	-graft-points option.
	This can be found in the cdrecord-devel 1.11a34 package.

Don't fetch by default; the rsync is resource intensive on rsync.netbsd.org
and is often unnecessary.  Deprecate NO_FETCH whilst here.
Use "make fetch" explicitly...

Explicitly add ${RELEASENAME} to RSYNC_SITE (and remove it from all
the other rsync options), and deprecate ${RELEASE_SUBDIR}

Add some  # {  and  # }  comments, to make it easier to track make(1)
conditionals & loops.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Sep 29 07:23:15 2002 UTC (9 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.7: +12 -10 lines
Diff to previous 1.7 (colored)

- don't hardcode the CD size to 666000 blocks; use CD_SIZE variable instead.
- access mksunbootcd via ${NETBSDSRCDIR}/... && ${PRINTOBJDIR}
- use ${INSTALLBOOT} for alpha,pmax,vax instead of /sys/arch/*/stand/...
- use ${.CURDIR}/macppc_installboot to access macppcboot.raw

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 24 14:49:15 2002 UTC (9 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.6: +15 -15 lines
Diff to previous 1.6 (colored)

s/${DISTDIR}/${DISTRIBDIR}/ as the former conflicts with pkgsrc.
add 1.6 support for vax cdrom's.  other ports in NetBSD-1.6.mk are as in
1.6.mk and are probably wrong.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Sat Jun 15 02:19:39 2002 UTC (9 years, 11 months ago) by lukem
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Pull up revision 1.6 (requested by lukem in ticket #279):
use ${PRINTOBJDIR}
(mmm, finding make -j N>1 build bugs)

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jun 15 02:15:15 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

use ${PRINTOBJDIR}
(mmm, finding make -j N>1 build bugs)

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jan 17 02:07:25 2001 UTC (11 years, 4 months ago) by tv
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.4: +6 -2 lines
Diff to previous 1.4 (colored)

Add LOG_MKISOFS option to produce extra-verbose logs of the mkisofs image
generation info (-v -v).

Revision 1.4 / (download) - annotate - [select for diffs], Thu Nov 30 21:33:41 2000 UTC (11 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Use the public-access rsync entrypoint, not a ssh-based developer type.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 30 00:04:08 2000 UTC (11 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.2: +7 -6 lines
Diff to previous 1.2 (colored)

Clean up hidden files a bit.
Give sensible HFS types to some file extensions.
Fix alpha kernel to be a link, not gzip extraction.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Nov 29 19:56:19 2000 UTC (11 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.1: +26 -21 lines
Diff to previous 1.1 (colored)

Minor updates, fixes, and cleanups.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Nov 29 16:35:03 2000 UTC (11 years, 5 months ago) by tv
Branch: MAIN

First draft of multiple-arch CD-ROM creation system.  This is extremely
rough at this point, and needs more fleshing out in several areas.  Does not
yet do packages or check for the existence of support programs--to be fixed.

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>