The NetBSD Project

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

[BACK] Up to [] / src / distrib / common

Request diff between arbitrary revisions

Default branch: MAIN
Current tag: MAIN

Revision 1.40 / (download) - annotate - [select for diffs], Sat Feb 11 03:07:06 2017 UTC (2 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, 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, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1, HEAD
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored)

more MKREPRO_TIMESTAMP fixes (for pax/tar generated files)

Revision 1.39 / (download) - annotate - [select for diffs], Sun Dec 20 22:47:59 2015 UTC (4 years, 1 month ago) by christos
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.38: +6 -2 lines
Diff to previous 1.38 (colored)

Add MKREPRO_TIMESTAMP support to the makefs invocation.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Aug 12 11:48:22 2014 UTC (5 years, 5 months ago) by martin
Branch: MAIN
Changes since 1.37: +5 -1 lines
Diff to previous 1.37 (colored)

Add a IMAGEPREBUILD option for makefiles to ovveride (e.g. to additionally
add files to the staging directory)

Revision 1.37 / (download) - annotate - [select for diffs], Wed Aug 6 11:41:18 2014 UTC (5 years, 5 months ago) by apb
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.36: +3 -2 lines
Diff to previous 1.36 (colored)

To make pax use ${TOOL_GZIP}, we need to pass "--use-compress-program
${TOOL_GZIP}" on the command line, and refrain from passing "-z".  If
passed "-z", pax will use plain "gzip", ignoring --use-compress-program.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Aug 6 10:41:13 2014 UTC (5 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored)

Introduce and use GZIP_FLAGS variable.

The previous use of GZIP="-9 ${GZIP_N_FLAG}" happened to work, but
the new use of GZIP=${GZIP_FLAGS:Q} is safer.

For consistency, also use GZIP_FLAGS elesehere in this file.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Aug 5 15:43:50 2014 UTC (5 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored)

Pass GZIP="-9 ${GZIP_N_FLAG}" instead of GZIP=-9n
in the environmentto commands that invoke ${TOOL_GZIP}.
This will allow them to use -nT instead of just -n with pigz.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Aug 5 15:40:58 2014 UTC (5 years, 5 months ago) by apb
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jan 27 08:18:07 2014 UTC (5 years, 11 months ago) by apb
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.32: +2 -2 lines
Diff to previous 1.32 (colored)

Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

so there's no need to test USE_PIGZGZIP in these Makefiles.

Revision 1.32 / (download) - annotate - [select for diffs], Fri May 24 21:34:19 2013 UTC (6 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

Add IMGMAKEFSOPTIONS like in the bootimage Makefile

Revision 1.31 / (download) - annotate - [select for diffs], Fri Apr 3 22:36:35 2009 UTC (10 years, 9 months ago) by perry
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Consistently use gzip with the -n flag so dates are not embedded.

Not tested on all platforms.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jun 23 02:16:53 2008 UTC (11 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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, mjf-devfs2-base, 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, matt-mips64-base2
Branch point for: jym-xensuspend
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

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

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jun 27 19:10:32 2005 UTC (14 years, 6 months ago) by dbj
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, 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, mjf-devfs-base, mjf-devfs, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: wrstuden-revivesa, mjf-devfs2
Changes since 1.28: +5 -2 lines
Diff to previous 1.28 (colored)

add "fsimage" phony target to rebuild image.
delete the ${WORKBUILT} tag on cleanfsimage so it
will get properly rebuilt

Revision 1.28 / (download) - annotate - [select for diffs], Tue May 4 02:52:05 2004 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-3-base, 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, netbsd-3
Changes since 1.27: +9 -3 lines
Diff to previous 1.27 (colored)


Revision 1.27 / (download) - annotate - [select for diffs], Sun Oct 26 07:25:33 2003 UTC (16 years, 2 months ago) by lukem
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.26: +2 -2 lines
Diff to previous 1.26 (colored)

Use ${HOST_SH} instead of `sh'.

If necessary, pull in <> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Oct 3 02:46:52 2003 UTC (16 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.25: +5 -4 lines
Diff to previous 1.25 (colored)

Allow ${CRUNCHBIN} to be optional by defaulting to "." when doing the
"${.OODATE}" check.
Problem noticed in a build that uses Makefile.image but not Makefile.crunch.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jul 10 10:34:04 2003 UTC (16 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.24: +5 -5 lines
Diff to previous 1.24 (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:

For each, provide default in <> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <>, provide override:

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.24 / (download) - annotate - [select for diffs], Fri May 9 12:20:04 2003 UTC (16 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.23: +15 -10 lines
Diff to previous 1.23 (colored)

Force to be run to update the crunched binary.
Explicitly check times on built targets so to stop make rebuilding
the later targets.
nbmake in src/distrib/i386/floppies/ramdisk-big (etc) will now
pick up changes to source files that make the crunched binary.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 2 10:39:19 2003 UTC (16 years, 9 months ago) by fvdl
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Add support for UFS2. UFS2 is an enhanced FFS, adding support for
64 bit block pointers, extended attribute storage, and a few
other things.

This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.

Originally written by Kirk McKusick and Network Associates Laboratories for

Revision 1.22 / (download) - annotate - [select for diffs], Tue Mar 25 23:07:29 2003 UTC (16 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Add MAKE to PARSELISTENV, and specifically set MAKE=${MAKE} in
(Better fix to previous, but thanks to Warner for committing a
fix which then prodded me to improve it :)

Revision 1.21 / (download) - annotate - [select for diffs], Tue Mar 25 18:37:59 2003 UTC (16 years, 10 months ago) by imp
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Fix cross building case where the host is not a NetBSD host.  We need
to set MAKE for the subshell that's used to populate the work tree.
It needs to be the the correct make (in the cross build case: nbmake +
args) so that when makeobsolete is run it can pickup this value.
Otherwise makeobsolete defaults to the host's make is used which might
not understand some of NetBSD make's constructs.

This fixes, mostly, the build of NetBSD/hpcmips on a FreeBSD-current

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 11 07:18:38 2003 UTC (16 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.19: +8 -3 lines
Diff to previous 1.19 (colored)

add multiple-include protection.
clean up some comments.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jan 3 15:34:32 2003 UTC (17 years ago) by lukem
Branch: MAIN
Changes since 1.18: +5 -3 lines
Diff to previous 1.18 (colored)

Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Dec 21 15:54:48 2002 UTC (17 years, 1 month ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Invoke ${PAX} with '-O' so that various errors don't hang the make
or the command with an interactive question.  (This also prevents
weird problems if a directory element of '-f path' is missing and
'make -j N' is being used).

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 9 09:21:25 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-6-base, 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, netbsd-1-6
Changes since 1.16: +18 -12 lines
Diff to previous 1.16 (colored)

only provide targets for ${WORKSPEC} and ${WORKBUILT} if non are provided.
this allows custom specfiles to be generated or custom WORKDIRS to be used,
whilst still allowing use of IMAGE or IMAGETAR rules.

Revision 1.16 / (download) - annotate - [select for diffs], Tue May 7 14:27:25 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

keep ${IMAGE} around even after building (optional) ${IMAGE}.gz

Revision 1.15 / (download) - annotate - [select for diffs], Tue May 7 03:34:17 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Use release:: instead of release: when multiple release targets may exist

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 7 02:40:55 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

install correct item with IMAGETAR_RELEASEDIR release target

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 3 14:21:44 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

revert previous; all includers of Makefile.image should set MTREECONF

Revision 1.12 / (download) - annotate - [select for diffs], Thu May 2 18:32:45 2002 UTC (17 years, 8 months ago) by bjh21
Branch: MAIN
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

When doing a shell "for" loop over a potentially-empty list, assign the list
to a shell variable and iterate over that.  This is necessary for some POSIX

Revision 1.11 / (download) - annotate - [select for diffs], Thu May 2 18:02:30 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.10: +30 -5 lines
Diff to previous 1.10 (colored)

yet another distrib overhaul:
- move guts of distrib/ to distrib/common/Makefile.distrib
  (fixes problem caused by implicit include of ../ in certain
  submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*;  rely upon "snap_pre" target of
  etc/Makefile to create all the release directories
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}

Revision 1.10 / (download) - annotate - [select for diffs], Thu May 2 13:05:49 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.9: +7 -3 lines
Diff to previous 1.9 (colored)

allow IMAGE to be optional (and don't create rule for ${IMAGE}: if
it's not defined)

Revision 1.9 / (download) - annotate - [select for diffs], Fri Apr 26 15:50:27 2002 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version

Revision 1.8 / (download) - annotate - [select for diffs], Fri Apr 12 04:50:01 2002 UTC (17 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.7: +15 -1 lines
Diff to previous 1.7 (colored)

support optional IMAGETAR; if defined, build a tar.gz file named {IMAGETAR}
which contains the same contents as ${IMAGE}.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Apr 12 01:59:45 2002 UTC (17 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.6: +7 -16 lines
Diff to previous 1.6 (colored)

move default PARSELISTENV and related goop into separate Makefile.parselist,

Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 14 22:26:09 2002 UTC (17 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.5: +10 -11 lines
Diff to previous 1.5 (colored)

- improve comments
- provide a general purpose variable replacement; replace contents of ${FOO}
  with ENVIRON["FOO"].
- deprecate @MACHINE@ and @MACHINE_ARCH@ in favour of using ${MACHINE}
  and ${MACHINE_ARCH} instead
- add errx() function; like err(), but doesn't print the line number
- invoke this script with various variables defined via PARSELISTENV

- use PARSELISTENV instead of POPULATEENV, and add variables like DESTDIR
- other minor tweaks

- replace @MACHINE@ with ${MACHINE}

Revision 1.5 / (download) - annotate - [select for diffs], Thu Mar 14 01:07:27 2002 UTC (17 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.4: +4 -3 lines
Diff to previous 1.4 (colored)

cosmetic tweaks: sort some variable lists, improve descriptions, [...]

Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 8 02:18:53 2002 UTC (17 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

- cleanup image device creation: add Makefile.makedev & list.makedev,
  remove dist/*, now that they're not needed.
  if MAKEDEVTARGETS is set, use MAKEDEV.wrapper and makedev2spec.awk to
  create an mtree specfile containing the devices that would be made with
  otherwise, copy etc/etc.${MACHINE}/MAKEDEV to dev/MAKEDEV (via list.makedev)
- add mtree.common; contains directories used by all images, and optional
  entries for dist/*

Revision 1.3 / (download) - annotate - [select for diffs], Thu Feb 7 11:39:17 2002 UTC (17 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.2: +8 -4 lines
Diff to previous 1.2 (colored)

- improve error checking
- add support for passing variables to parselist.awk that are used to replace
  text in each line of the lists.  currently supported strings:
	text		variable
	----		--------

Revision 1.2 / (download) - annotate - [select for diffs], Tue Feb 5 23:29:43 2002 UTC (17 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.1: +13 -10 lines
Diff to previous 1.1 (colored)

- allow ${MTREECONF} to contain multiple files, and build ${WORKSPEC} up by
  catting these together with "/unset all" between each file.
- when populating the tree (${WORKBUILT} rule), depend upon ${WORKSPEC}
  rather than ${MTREECONF}
- support ${MAKEFS_FLAGS} as optional flags for ${MAKEFS}
- use CLEANFILES to remove files

Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 3 15:24:43 2002 UTC (17 years, 11 months ago) by lukem
Branch: MAIN

distrib/common - shared files for building distribution media, initially
comprising of:

	build a crunchgen(1)ed binary from the provided lists

	build a tree from the provided lists, and
	build an ffs file system image from that tree using makefs(8),
	without requiring root privileges

	parse list files generating different output:
		crunchgen config
		mtree specfile
		sh commands to populate a tree

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 <>