head 1.16; access; symbols netbsd-11-0-RC5:1.16 netbsd-11-0-RC4:1.16 netbsd-11-0-RC3:1.16 netbsd-11-0-RC2:1.16 netbsd-11-0-RC1:1.16 perseant-exfatfs-base-20250801:1.16 netbsd-11:1.16.0.6 netbsd-11-base:1.16 netbsd-10-1-RELEASE:1.16 perseant-exfatfs-base-20240630:1.16 perseant-exfatfs:1.16.0.4 perseant-exfatfs-base:1.16 netbsd-8-3-RELEASE:1.13 netbsd-9-4-RELEASE:1.13.28.1 netbsd-10-0-RELEASE:1.16 netbsd-10-0-RC6:1.16 netbsd-10-0-RC5:1.16 netbsd-10-0-RC4:1.16 netbsd-10-0-RC3:1.16 netbsd-10-0-RC2:1.16 netbsd-10-0-RC1:1.16 netbsd-10:1.16.0.2 netbsd-10-base:1.16 netbsd-9-3-RELEASE:1.13.28.1 cjep_sun2x-base1:1.15 cjep_sun2x:1.15.0.4 cjep_sun2x-base:1.15 cjep_staticlib_x-base1:1.15 netbsd-9-2-RELEASE:1.13.28.1 cjep_staticlib_x:1.15.0.2 cjep_staticlib_x-base:1.15 netbsd-9-1-RELEASE:1.13.28.1 phil-wifi-20200421:1.14 phil-wifi-20200411:1.14 is-mlppp:1.14.0.2 is-mlppp-base:1.14 phil-wifi-20200406:1.14 netbsd-8-2-RELEASE:1.13 netbsd-9-0-RELEASE:1.13.28.1 netbsd-9-0-RC2:1.13.28.1 netbsd-9-0-RC1:1.13.28.1 phil-wifi-20191119:1.14 netbsd-9:1.13.0.28 netbsd-9-base:1.13 phil-wifi-20190609:1.13 netbsd-8-1-RELEASE:1.13 netbsd-8-1-RC1:1.13 pgoyette-compat-merge-20190127:1.13 pgoyette-compat-20190127:1.13 pgoyette-compat-20190118:1.13 pgoyette-compat-1226:1.13 pgoyette-compat-1126:1.13 pgoyette-compat-1020:1.13 pgoyette-compat-0930:1.13 pgoyette-compat-0906:1.13 netbsd-7-2-RELEASE:1.13 pgoyette-compat-0728:1.13 netbsd-8-0-RELEASE:1.13 phil-wifi:1.13.0.26 phil-wifi-base:1.13 pgoyette-compat-0625:1.13 netbsd-8-0-RC2:1.13 pgoyette-compat-0521:1.13 pgoyette-compat-0502:1.13 pgoyette-compat-0422:1.13 netbsd-8-0-RC1:1.13 pgoyette-compat-0415:1.13 pgoyette-compat-0407:1.13 pgoyette-compat-0330:1.13 pgoyette-compat-0322:1.13 pgoyette-compat-0315:1.13 netbsd-7-1-2-RELEASE:1.13 pgoyette-compat:1.13.0.24 pgoyette-compat-base:1.13 netbsd-7-1-1-RELEASE:1.13 matt-nb8-mediatek:1.13.0.22 matt-nb8-mediatek-base:1.13 perseant-stdc-iso10646:1.13.0.20 perseant-stdc-iso10646-base:1.13 netbsd-8:1.13.0.18 netbsd-8-base:1.13 prg-localcount2-base3:1.13 prg-localcount2-base2:1.13 prg-localcount2-base1:1.13 prg-localcount2:1.13.0.16 prg-localcount2-base:1.13 pgoyette-localcount-20170426:1.13 bouyer-socketcan-base1:1.13 pgoyette-localcount-20170320:1.13 netbsd-7-1:1.13.0.14 netbsd-7-1-RELEASE:1.13 netbsd-7-1-RC2:1.13 netbsd-7-nhusb-base-20170116:1.13 bouyer-socketcan:1.13.0.12 bouyer-socketcan-base:1.13 pgoyette-localcount-20170107:1.13 netbsd-7-1-RC1:1.13 pgoyette-localcount-20161104:1.13 netbsd-7-0-2-RELEASE:1.13 localcount-20160914:1.13 netbsd-7-nhusb:1.13.0.10 netbsd-7-nhusb-base:1.13 pgoyette-localcount-20160806:1.13 pgoyette-localcount-20160726:1.13 pgoyette-localcount:1.13.0.8 pgoyette-localcount-base:1.13 netbsd-7-0-1-RELEASE:1.13 netbsd-7-0:1.13.0.6 netbsd-7-0-RELEASE:1.13 netbsd-7-0-RC3:1.13 netbsd-7-0-RC2:1.13 netbsd-7-0-RC1:1.13 netbsd-5-2-3-RELEASE:1.8 netbsd-5-1-5-RELEASE:1.8 netbsd-6-0-6-RELEASE:1.11 netbsd-6-1-5-RELEASE:1.11 netbsd-7:1.13.0.4 netbsd-7-base:1.13 yamt-pagecache-base9:1.13 yamt-pagecache-tag8:1.11.6.1 netbsd-6-1-4-RELEASE:1.11 netbsd-6-0-5-RELEASE:1.11 tls-earlyentropy:1.13.0.2 tls-earlyentropy-base:1.13 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.13 riastradh-drm2-base3:1.13 netbsd-6-1-3-RELEASE:1.11 netbsd-6-0-4-RELEASE:1.11 netbsd-5-2-2-RELEASE:1.8 netbsd-5-1-4-RELEASE:1.8 netbsd-6-1-2-RELEASE:1.11 netbsd-6-0-3-RELEASE:1.11 netbsd-5-2-1-RELEASE:1.8 netbsd-5-1-3-RELEASE:1.8 netbsd-6-1-1-RELEASE:1.11 riastradh-drm2-base2:1.12 riastradh-drm2-base1:1.12 riastradh-drm2:1.12.0.2 riastradh-drm2-base:1.12 netbsd-6-1:1.11.0.16 netbsd-6-0-2-RELEASE:1.11 netbsd-6-1-RELEASE:1.11 khorben-n900:1.12.0.6 netbsd-6-1-RC4:1.11 netbsd-6-1-RC3:1.11 agc-symver:1.12.0.4 agc-symver-base:1.12 netbsd-6-1-RC2:1.11 netbsd-6-1-RC1:1.11 yamt-pagecache-base8:1.12 netbsd-5-2:1.8.0.24 netbsd-6-0-1-RELEASE:1.11 yamt-pagecache-base7:1.11 netbsd-5-2-RELEASE:1.8 netbsd-5-2-RC1:1.8 matt-nb6-plus-nbase:1.11 yamt-pagecache-base6:1.11 netbsd-6-0:1.11.0.14 netbsd-6-0-RELEASE:1.11 netbsd-6-0-RC2:1.11 tls-maxphys:1.11.0.12 tls-maxphys-base:1.13 matt-nb6-plus:1.11.0.10 matt-nb6-plus-base:1.11 netbsd-6-0-RC1:1.11 yamt-pagecache-base5:1.11 yamt-pagecache-base4:1.11 netbsd-6:1.11.0.8 netbsd-6-base:1.11 netbsd-5-1-2-RELEASE:1.8 netbsd-5-1-1-RELEASE:1.8 yamt-pagecache-base3:1.11 yamt-pagecache-base2:1.11 yamt-pagecache:1.11.0.6 yamt-pagecache-base:1.11 cherry-xenmp:1.11.0.4 cherry-xenmp-base:1.11 bouyer-quota2-nbase:1.11 bouyer-quota2:1.11.0.2 bouyer-quota2-base:1.11 matt-mips64-premerge-20101231:1.11 matt-nb5-mips64-premerge-20101231:1.8 matt-nb5-pq3:1.8.0.22 matt-nb5-pq3-base:1.8 netbsd-5-1:1.8.0.20 netbsd-5-1-RELEASE:1.8 netbsd-5-1-RC4:1.8 matt-nb5-mips64-k15:1.8 netbsd-5-1-RC3:1.8 netbsd-5-1-RC2:1.8 netbsd-5-1-RC1:1.8 netbsd-5-0-2-RELEASE:1.8 matt-nb5-mips64-premerge-20091211:1.8 matt-premerge-20091211:1.11 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.8 matt-nb4-mips64-k7-u2a-k9b:1.8 matt-nb5-mips64-u1-k1-k5:1.8 matt-nb5-mips64:1.8.0.18 netbsd-5-0-1-RELEASE:1.8 jym-xensuspend-nbase:1.8 netbsd-5-0:1.8.0.16 netbsd-5-0-RELEASE:1.8 netbsd-5-0-RC4:1.8 netbsd-5-0-RC3:1.8 netbsd-5-0-RC2:1.8 jym-xensuspend:1.8.0.14 jym-xensuspend-base:1.8 netbsd-5-0-RC1:1.8 netbsd-5:1.8.0.12 netbsd-5-base:1.8 matt-mips64-base2:1.8 matt-mips64:1.6.0.26 netbsd-4-0-1-RELEASE:1.6 wrstuden-revivesa-base-3:1.8 wrstuden-revivesa-base-2:1.8 wrstuden-fixsa-newbase:1.6 wrstuden-revivesa-base-1:1.8 yamt-pf42-base4:1.8 yamt-pf42-base3:1.8 hpcarm-cleanup-nbase:1.8 yamt-pf42-baseX:1.8 yamt-pf42-base2:1.8 wrstuden-revivesa:1.8.0.10 wrstuden-revivesa-base:1.8 yamt-pf42:1.8.0.8 yamt-pf42-base:1.8 mjf-devfs2:1.8.0.6 mjf-devfs2-base:1.8 keiichi-mipv6:1.8.0.4 keiichi-mipv6-base:1.8 mjf-devfs:1.8.0.2 mjf-devfs-base:1.8 matt-armv6-nbase:1.8 matt-armv6-prevmlocking:1.6 wrstuden-fixsa-base-1:1.6 netbsd-4-0:1.6.0.24 netbsd-4-0-RELEASE:1.6 cube-autoconf:1.7.0.2 cube-autoconf-base:1.7 netbsd-4-0-RC5:1.6 netbsd-4-0-RC4:1.6 netbsd-4-0-RC3:1.6 netbsd-4-0-RC2:1.6 netbsd-4-0-RC1:1.6 matt-armv6:1.6.0.22 matt-armv6-base:1.7 matt-mips64-base:1.6 hpcarm-cleanup:1.6.0.20 hpcarm-cleanup-base:1.8 netbsd-3-1-1-RELEASE:1.6 netbsd-3-0-3-RELEASE:1.6 wrstuden-fixsa:1.6.0.18 wrstuden-fixsa-base:1.6 abandoned-netbsd-4-base:1.6 abandoned-netbsd-4:1.6.0.12 netbsd-3-1:1.6.0.14 netbsd-3-1-RELEASE:1.6 netbsd-3-0-2-RELEASE:1.6 netbsd-3-1-RC4:1.6 netbsd-3-1-RC3:1.6 netbsd-3-1-RC2:1.6 netbsd-3-1-RC1:1.6 netbsd-4:1.6.0.16 netbsd-4-base:1.6 netbsd-3-0-1-RELEASE:1.6 netbsd-3-0:1.6.0.10 netbsd-3-0-RELEASE:1.6 netbsd-3-0-RC6:1.6 netbsd-3-0-RC5:1.6 netbsd-3-0-RC4:1.6 netbsd-3-0-RC3:1.6 netbsd-3-0-RC2:1.6 netbsd-3-0-RC1:1.6 netbsd-2-0-3-RELEASE:1.6 netbsd-2-1:1.6.0.8 netbsd-2-1-RELEASE:1.6 netbsd-2-1-RC6:1.6 netbsd-2-1-RC5:1.6 netbsd-2-1-RC4:1.6 netbsd-2-1-RC3:1.6 netbsd-2-1-RC2:1.6 netbsd-2-1-RC1:1.6 netbsd-2-0-2-RELEASE:1.6 netbsd-3:1.6.0.6 netbsd-3-base:1.6 netbsd-2-0-1-RELEASE:1.6 netbsd-2:1.6.0.4 netbsd-2-base:1.6 netbsd-2-0-RELEASE:1.6 netbsd-2-0-RC5:1.6 netbsd-2-0-RC4:1.6 netbsd-2-0-RC3:1.6 netbsd-2-0-RC2:1.6 netbsd-2-0-RC1:1.6 netbsd-2-0:1.6.0.2 netbsd-2-0-base:1.6 netbsd-1-6-PATCH002-RELEASE:1.5 netbsd-1-6-PATCH002:1.5 netbsd-1-6-PATCH002-RC4:1.5 netbsd-1-6-PATCH002-RC3:1.5 netbsd-1-6-PATCH002-RC2:1.5 netbsd-1-6-PATCH002-RC1:1.5 netbsd-1-6-PATCH001:1.5 netbsd-1-6-PATCH001-RELEASE:1.5 netbsd-1-6-PATCH001-RC3:1.5 netbsd-1-6-PATCH001-RC2:1.5 netbsd-1-6-PATCH001-RC1:1.5 fvdl_fs64_base:1.5 netbsd-1-6-RELEASE:1.5 netbsd-1-6-RC3:1.5 netbsd-1-6-RC2:1.5 netbsd-1-6-RC1:1.5 netbsd-1-6:1.5.0.2 netbsd-1-6-base:1.5 netbsd-1-5-PATCH003:1.4 netbsd-1-5-PATCH002:1.4 netbsd-1-5-PATCH001:1.4 netbsd-1-5-RELEASE:1.4 netbsd-1-5-BETA2:1.4 netbsd-1-5-BETA:1.4 netbsd-1-4-PATCH003:1.2 netbsd-1-5-ALPHA2:1.4 netbsd-1-5:1.4.0.2 netbsd-1-5-base:1.4 minoura-xpg4dl:1.2.0.8 minoura-xpg4dl-base:1.2 netbsd-1-4-PATCH002:1.2 wrstuden-devbsize-19991221:1.2 wrstuden-devbsize:1.2.0.6 wrstuden-devbsize-base:1.2 comdex-fall-1999:1.2.0.4 comdex-fall-1999-base:1.2 netbsd-1-4-PATCH001:1.2 netbsd-1-4-RELEASE:1.2 netbsd-1-4:1.2.0.2 netbsd-1-4-base:1.2 netbsd-1-3-PATCH003:1.1.1.1 netbsd-1-3-PATCH003-CANDIDATE2:1.1.1.1 netbsd-1-3-PATCH003-CANDIDATE1:1.1.1.1 netbsd-1-3-PATCH003-CANDIDATE0:1.1.1.1 netbsd-1-3-PATCH002:1.1.1.1 netbsd-1-3-PATCH001:1.1.1.1 netbsd-1-3-RELEASE:1.1.1.1 netbsd-1-3-BETA:1.1.1.1 netbsd-1-3:1.1.1.1.0.6 netbsd-1-3-base:1.1.1.1 netbsd-1-2-PATCH001:1.1.1.1 netbsd-1-2-RELEASE:1.1.1.1 netbsd-1-2-BETA:1.1.1.1 netbsd-1-2-base:1.1.1.1 netbsd-1-2:1.1.1.1.0.8 netbsd-1-1-PATCH001:1.1.1.1 netbsd-1-1-RELEASE:1.1.1.1 netbsd-1-1:1.1.1.1.0.4 netbsd-1-1-base:1.1.1.1 netbsd-1-0-PATCH06:1.1.1.1 netbsd-1-0-PATCH05:1.1.1.1 netbsd-1-0-PATCH04:1.1.1.1 netbsd-1-0-PATCH03:1.1.1.1 netbsd-1-0-PATCH02:1.1.1.1 netbsd-1-0-PATCH1:1.1.1.1 netbsd-1-0-PATCH0:1.1.1.1 netbsd-1-0-RELEASE:1.1.1.1 netbsd-1-0:1.1.1.1.0.2 netbsd-1-0-base:1.1.1.1 cgd-940829:1.1.1.1 cgd:1.1.1; locks; strict; comment @# @; 1.16 date 2021.09.25.08.54.30; author maya; state Exp; branches; next 1.15; commitid BGRNzDrS01VoBjaD; 1.15 date 2020.05.18.21.19.34; author jmcneill; state Exp; branches; next 1.14; commitid LEg8TRe3NPw0DL8C; 1.14 date 2019.10.02.11.16.00; author maya; state Exp; branches; next 1.13; commitid 7L8j32uFc906EhFB; 1.13 date 2013.08.06.22.33.59; author soren; state Exp; branches 1.13.26.1 1.13.28.1; next 1.12; commitid l0XtrC9orgCwEr0x; 1.12 date 2013.01.16.21.11.05; author christos; state Exp; branches; next 1.11; 1.11 date 2009.09.12.09.24.32; author jnemeth; state Exp; branches 1.11.6.1 1.11.12.1; next 1.10; 1.10 date 2009.09.12.09.21.31; author jnemeth; state Exp; branches; next 1.9; 1.9 date 2009.09.07.02.27.27; author jnemeth; state Exp; branches; next 1.8; 1.8 date 2008.01.09.11.25.59; author simonb; state Exp; branches 1.8.2.1 1.8.6.1; next 1.7; 1.7 date 2007.11.12.15.06.45; author jmmv; state Exp; branches; next 1.6; 1.6 date 2004.02.13.11.36.08; author wiz; state Exp; branches 1.6.22.1; next 1.5; 1.5 date 2001.10.20.06.11.21; author jmc; state Exp; branches; next 1.4; 1.4 date 2000.06.20.06.00.28; author thorpej; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2000.06.14.06.32.31; author cgd; state Exp; branches; next 1.2; 1.2 date 98.01.09.18.56.50; author perry; state Exp; branches; next 1.1; 1.1 date 94.08.29.15.21.02; author cgd; state Exp; branches 1.1.1.1; next ; 1.13.26.1 date 2020.04.13.07.45.31; author martin; state Exp; branches; next ; commitid X01YhRUPVUDaec4C; 1.13.28.1 date 2019.11.17.07.04.33; author martin; state Exp; branches; next ; commitid fmdLX9M716eYMaLB; 1.11.6.1 date 2013.01.23.00.04.10; author yamt; state Exp; branches; next 1.11.6.2; 1.11.6.2 date 2014.05.22.12.01.31; author yamt; state Exp; branches; next ; commitid yqlfOuaAhYmASwBx; 1.11.12.1 date 2013.02.25.00.24.29; author tls; state Exp; branches; next 1.11.12.2; 1.11.12.2 date 2014.08.19.23.45.42; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; 1.8.2.1 date 2008.01.09.11.25.59; author simonb; state dead; branches; next 1.8.2.2; 1.8.2.2 date 2008.01.09.11.26.00; author simonb; state Exp; branches; next ; 1.8.6.1 date 2008.10.05.20.10.32; author mjf; state dead; branches; next ; 1.6.22.1 date 2008.01.09.01.28.12; author matt; state Exp; branches; next 1.6.22.2; 1.6.22.2 date 2008.03.23.00.21.02; author matt; state Exp; branches; next ; 1.4.2.1 date 2000.06.20.06.00.28; author thorpej; state dead; branches; next 1.4.2.2; 1.4.2.2 date 2000.06.20.06.00.29; author thorpej; state Exp; branches; next ; 1.1.1.1 date 94.08.29.15.21.03; author cgd; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 94.08.29.15.21.03; author cgd; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 94.08.29.15.21.04; author cgd; state Exp; branches; next ; desc @@ 1.16 log @Move DRM-driver firmware from base to its own set, gpufw This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality. Comments: Switched to a single MK tunable for it - that is probably unneeded. An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it. @ text @# $NetBSD: README,v 1.15 2020/05/18 21:19:34 jmcneill Exp $ the scripts should be run from the directory where they reside. makeflist: output the list of files that should be in a distribution, according to the contents of the 'lists' directory. checkflist: check the file list (as internally generated by makeflist) against the tree living in $DESTDIR. (that tree should be made with 'make distribution'.) maketars: make tarballs of the various sets in the distribution, based on the contents of the lists, the tree in $DESTDIR, and put the tarballs in $RELEASEDIR. Note that this script _doesn't_ create the 'secr' distribution, because (for now) it requires manual intervention to get the binaries right... (i'll add another script to create that dist, later.) what's in 'lists': lists describing file sets. There are two sets of lists per file set: machine dependent and machine-independent files. (there's also another file in the 'man' dir, which is used by the 'man' and 'misc' sets, but that's explained later.) There is one machine-independent file, named "mi". There are N machine-dependent files (one per architecture), named "md.${ARCH}". the sets are as follows: base: the base binary set. excludes everything described below. comp: compiler tools. All of the tools relating to C, C++, and FORTRAN (yes, there are two!) that are in the tree. This includes includes, the linker, tool chain, and the .a versions of the libraries. (obviously, base includes ldd, ld.so, and the shared versions. base also includes 'cpp', because that's used by X11.) includes the man pages for all the binaries contained within. Also, includes all library and system call manual pages. debug: Debugging libraries (_g.a/MKDEBUGLIB) and (.debug/MKDEBUG) binaries. dtb: Device tree blobs (MKDTB). etc: /etc, and associated files (/var/cron/tabs, /root, etc.). things that shouldn't be blindly reinstalled on an upgrade. games: the games and their man pages. gpufw: heavy firmware files used by graphical drivers. man: all of the man pages for the system, except those listed elsewhere (e.g. in comp, games, misc, text). Includes machine-dependent man pages for this CPU. misc: share/dict, share/doc, and the machine-dependent man pages for other CPUs which happen to always be installed. modules: stand/${MACHINE}/${OSRELEASE}/modules kernel modules rescue: Standalone system recovery tools. tests: unit, regression, integration and stress tests for the whole system. text: text processing tools. groff and all of its friends. includes man pages for all bins contained within. Each set must contain "./etc/mtree/set." within the mi list. Failure to add this will break unprivileged builds. @ 1.15 log @Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else. @ text @d1 1 a1 1 # $NetBSD: README,v 1.14 2019/10/02 11:16:00 maya Exp $ d57 2 @ 1.14 log @Split out /rescue to its own set and adapt installers/images to add it. This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from. @ text @d1 1 a1 1 # $NetBSD: README,v 1.13 2013/08/06 22:33:59 soren Exp $ d49 2 @ 1.13 log @Build orphaned man pages. @ text @d1 1 a1 1 # $NetBSD: README,v 1.12 2013/01/16 21:11:05 christos Exp $ d65 2 @ 1.13.26.1 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 1 a1 1 # $NetBSD$ a64 2 rescue: Standalone system recovery tools. @ 1.13.28.1 log @Pull up following revision(s) (requested by maya in ticket #435): distrib/sets/maketars: revision 1.90 usr.sbin/sysinst/arch/playstation2/md.h: revision 1.2 usr.sbin/sysinst/arch/sandpoint/md.h: revision 1.3 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.3 usr.sbin/sysinst/arch/hpcarm/md.h: revision 1.3 usr.sbin/sysinst/arch/mvme68k/md.h: revision 1.3 distrib/sun3/MakeInstTape: revision 1.3 usr.sbin/sysinst/util.c: revision 1.33 distrib/sets/lists/rescue/mi: revision 1.1 distrib/sets/lists/base/rescue.sun2: file removal usr.sbin/sysinst/arch/zaurus/md.h: revision 1.3 distrib/sets/lists/base/rescue.ad.m68k.shl: file removal distrib/sets/regpkgset: revision 1.13 usr.sbin/sysinst/arch/i386/md.h: revision 1.7 distrib/sets/lists/base/rescue.sparc: file removal distrib/notes/mvme68k/xfer: revision 1.19 distrib/sets/sets.subr: revision 1.187 distrib/common/bootimage/Makefile.bootimage: revision 1.22 usr.sbin/sysinst/msg.mi.de: revision 1.16 usr.sbin/sysinst/arch/atari/md.h: revision 1.3 rescue/Makefile: revision 1.38 distrib/sets/lists/base/rescue.macppc: file removal usr.sbin/sysinst/arch/arc/md.h: revision 1.4 distrib/miniroot/install.sub: revision 1.49 usr.sbin/sysinst/arch/acorn32/md.h: revision 1.3 usr.sbin/sysinst/arch/x68k/md.h: revision 1.3 usr.sbin/sysinst/arch/hpcmips/md.h: revision 1.3 usr.sbin/sysinst/arch/bebox/md.h: revision 1.3 usr.sbin/sysinst/arch/hpcsh/md.h: revision 1.2 distrib/sets/lists/base/rescue.shark: file removal usr.sbin/sysinst/arch/emips/md.h: revision 1.5 distrib/utils/embedded/mkimage: revision 1.70 usr.sbin/sysinst/arch/shark/md.h: revision 1.3 usr.sbin/sysinst/arch/pmax/md.h: revision 1.4 usr.sbin/sysinst/arch/amiga/md.h: revision 1.4 usr.sbin/sysinst/arch/hp300/md.h: revision 1.5 rescue/list.ldconfig: file removal distrib/sets/lists/base/rescue.ad.m68k: file removal usr.sbin/sysinst/arch/prep/md.h: revision 1.4 usr.sbin/sysinst/arch/cats/md.h: revision 1.4 usr.sbin/sysinst/arch/amd64/md.h: revision 1.7 usr.sbin/sysinst/msg.mi.es: revision 1.17 usr.sbin/sysinst/msg.mi.fr: revision 1.20 usr.sbin/sysinst/msg.mi.pl: revision 1.23 distrib/sets/lists/base/rescue.i386: file removal usr.sbin/sysinst/arch/evbarm/md.h: revision 1.3 distrib/sets/lists/base/rescue.vax: file removal distrib/amd64/uefi-installimage/Makefile.bootimage: revision 1.12 usr.sbin/sysinst/arch/evbmips/md.h: revision 1.3 distrib/sets/lists/base/rescue.mi: file removal distrib/sets/README: revision 1.14 usr.sbin/sysinst/arch/sgimips/md.h: revision 1.4 distrib/sets/lists/base/rescue.sparc64: file removal distrib/sets/lists/base/rescue.mi: revision 1.45 distrib/sets/lists/base/rescue.mi: revision 1.46 usr.sbin/sysinst/arch/ofppc/md.h: revision 1.4 usr.sbin/sysinst/arch/cobalt/md.h: revision 1.4 distrib/sets/lists/base/rescue.ad.arm: file removal distrib/sets/lists/base/rescue.mac68k: file removal usr.sbin/sysinst/defs.h: revision 1.45 usr.sbin/sysinst/arch/landisk/md.h: revision 1.2 distrib/notes/atari/xfer: revision 1.17 etc/Makefile: revision 1.441 usr.sbin/sysinst/msg.mi.en: revision 1.22 distrib/sun2/MakeInstTape: revision 1.2 Remove ldconfig from /rescue, and mark it MI obsolete. - ldconfig in netbsd refers to a.out binaries only. We've been ELF-only since NetBSD 2.0 or so, and having it in /rescue served little purpose even before that, as /rescue is standalone. - Using MI obsolete to avoid the need for MD set lists where ldconfig is the sole entry Mark /rescue/edlabel as MI-obsolete, so we can remove all remaining MD rescue set list files. Split out /rescue to its own set and adapt installers/images to add it. This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from. @ text @d1 1 a1 1 # $NetBSD: README,v 1.13 2013/08/06 22:33:59 soren Exp $ a64 2 rescue: Standalone system recovery tools. @ 1.12 log @- add xdebug set - document debug better - fix previous debug fallout. @ text @d1 1 a1 1 # $NetBSD: README,v 1.11 2009/09/12 09:24:32 jnemeth Exp $ a70 10 as noted, in addition to the "standard" files in each dir, there's a file called 'md_share' in lists/man. it's the list of man pages that are installed from /usr/src/share, which are machine-dependent. (note that ones that are installed from elsewhere, and thus are installed on only one architecture, are listed in the md.${ARCH} file.) basically, it's grepped through, to see which of the machine-dependent man pages that are always installed should go in the 'man' set, and which should go into the 'misc' set. @ 1.11 log @mention ./etc/mtree/set. @ text @d1 1 a1 1 # $NetBSD: README,v 1.10 2009/09/12 09:21:31 jnemeth Exp $ d46 3 @ 1.11.12.1 log @resync with head @ text @d1 1 a1 1 # $NetBSD: README,v 1.11 2009/09/12 09:24:32 jnemeth Exp $ a45 3 debug: Debugging libraries (_g.a/MKDEBUGLIB) and (.debug/MKDEBUG) binaries. @ 1.11.12.2 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ d71 10 @ 1.11.6.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: README,v 1.11 2009/09/12 09:24:32 jnemeth Exp $ a45 3 debug: Debugging libraries (_g.a/MKDEBUGLIB) and (.debug/MKDEBUG) binaries. @ 1.11.6.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: README,v 1.11.6.1 2013/01/23 00:04:10 yamt Exp $ d71 10 @ 1.10 log @get rid of some prehistoric obsolete info @ text @d1 1 a1 1 # $NetBSD: README,v 1.9 2009/09/07 02:27:27 jnemeth Exp $ d77 3 @ 1.9 log @Create a modules.tgz set and move kernel modules into it. @ text @d1 1 a1 15 # $NetBSD: README,v 1.8 2008/01/09 11:25:59 simonb Exp $ To: "NetBSD Port Maintainers" Subject: distribution sets, etc... Date: Mon, 18 Jul 1994 05:02:11 -0400 From: "Chris G. Demetriou" [ this is also going in a README in the 'sets' directory... ] well, i've finally sat down and started doing distribution set stuff in a "nice, machine-independent way." Should have done it months ago, but too much other stuff going on then... anyway, grab ~cgd/sets.tar.gz -- it's three scripts, and a bunch of files. a30 9 XXX - Temporarily (while USE_NEW_TOOLCHAIN is in effect) there are also tc.mi and tc.old files in some of the set lists. tc.mi lists files in the new toolchain that didn't exist in the old toolchain. tc.old lists files removed and aren't present in the new toolchain. All other toolchain information was left for now in the various mi/md files. The makeflist script will check for USE_NEW_TOOLCHAIN and pull the appropriate one into place. Once all ports are converted to the new toolchain the entire toolchain should be pulled into tc.mi and/or tc.${MACHINE} and everything in tc.old moved to obsolete. a76 31 I've made attempts to get the md files for the amiga, i386, hp300, and sparc done. I've not attempted the rest (though there are empty files for all architectures except the da30, in the various directories). I think i got the amiga, i386, and sparc done correctly, but i know that (because of weirdnesses in how their last snapshots were built) i didn't get hp300 done right. what you folks need to do: run 'checkflist' on a tree that you've created with 'make distribution'. send me the output, and i'll take care of putting stuff on the right lists for you. In the future, you'll get to do it yourselves, as you add programs and include files, but i'd prefer to do it the first time (unless you really want to do it yourself -- in that case, please ask me to check your suggestions re: the appropriate sets for things...) There should be a minimal list output by checkflist -- it should all be things that _should_ be on your lsits, but aren't, i.e. machine-dependent binaries, man pages, and include files. Also, please look through the lists, and tell me if you think i've put anything in the wrong place. i think i've taken care of all of the machine-dependence bugaboos, by doing it for the N architectures, but i'm not _sure_... 8-) thanks, chris @ 1.8 log @Remove support for NetBSD/pc532. @ text @d1 1 a1 1 # $NetBSD: README,v 1.7 2007/11/12 15:06:45 jmmv Exp $ d83 2 @ 1.8.2.1 log @file README was added on branch mjf-devfs on 2008-01-09 11:26:00 +0000 @ text @d1 128 @ 1.8.2.2 log @Remove support for NetBSD/pc532. @ text @a0 128 # $NetBSD: README,v 1.8 2008/01/09 11:25:59 simonb Exp $ To: "NetBSD Port Maintainers" Subject: distribution sets, etc... Date: Mon, 18 Jul 1994 05:02:11 -0400 From: "Chris G. Demetriou" [ this is also going in a README in the 'sets' directory... ] well, i've finally sat down and started doing distribution set stuff in a "nice, machine-independent way." Should have done it months ago, but too much other stuff going on then... anyway, grab ~cgd/sets.tar.gz -- it's three scripts, and a bunch of files. the scripts should be run from the directory where they reside. makeflist: output the list of files that should be in a distribution, according to the contents of the 'lists' directory. checkflist: check the file list (as internally generated by makeflist) against the tree living in $DESTDIR. (that tree should be made with 'make distribution'.) maketars: make tarballs of the various sets in the distribution, based on the contents of the lists, the tree in $DESTDIR, and put the tarballs in $RELEASEDIR. Note that this script _doesn't_ create the 'secr' distribution, because (for now) it requires manual intervention to get the binaries right... (i'll add another script to create that dist, later.) what's in 'lists': lists describing file sets. There are two sets of lists per file set: machine dependent and machine-independent files. (there's also another file in the 'man' dir, which is used by the 'man' and 'misc' sets, but that's explained later.) There is one machine-independent file, named "mi". There are N machine-dependent files (one per architecture), named "md.${ARCH}". XXX - Temporarily (while USE_NEW_TOOLCHAIN is in effect) there are also tc.mi and tc.old files in some of the set lists. tc.mi lists files in the new toolchain that didn't exist in the old toolchain. tc.old lists files removed and aren't present in the new toolchain. All other toolchain information was left for now in the various mi/md files. The makeflist script will check for USE_NEW_TOOLCHAIN and pull the appropriate one into place. Once all ports are converted to the new toolchain the entire toolchain should be pulled into tc.mi and/or tc.${MACHINE} and everything in tc.old moved to obsolete. the sets are as follows: base: the base binary set. excludes everything described below. comp: compiler tools. All of the tools relating to C, C++, and FORTRAN (yes, there are two!) that are in the tree. This includes includes, the linker, tool chain, and the .a versions of the libraries. (obviously, base includes ldd, ld.so, and the shared versions. base also includes 'cpp', because that's used by X11.) includes the man pages for all the binaries contained within. Also, includes all library and system call manual pages. etc: /etc, and associated files (/var/cron/tabs, /root, etc.). things that shouldn't be blindly reinstalled on an upgrade. games: the games and their man pages. man: all of the man pages for the system, except those listed elsewhere (e.g. in comp, games, misc, text). Includes machine-dependent man pages for this CPU. misc: share/dict, share/doc, and the machine-dependent man pages for other CPUs which happen to always be installed. tests: unit, regression, integration and stress tests for the whole system. text: text processing tools. groff and all of its friends. includes man pages for all bins contained within. as noted, in addition to the "standard" files in each dir, there's a file called 'md_share' in lists/man. it's the list of man pages that are installed from /usr/src/share, which are machine-dependent. (note that ones that are installed from elsewhere, and thus are installed on only one architecture, are listed in the md.${ARCH} file.) basically, it's grepped through, to see which of the machine-dependent man pages that are always installed should go in the 'man' set, and which should go into the 'misc' set. I've made attempts to get the md files for the amiga, i386, hp300, and sparc done. I've not attempted the rest (though there are empty files for all architectures except the da30, in the various directories). I think i got the amiga, i386, and sparc done correctly, but i know that (because of weirdnesses in how their last snapshots were built) i didn't get hp300 done right. what you folks need to do: run 'checkflist' on a tree that you've created with 'make distribution'. send me the output, and i'll take care of putting stuff on the right lists for you. In the future, you'll get to do it yourselves, as you add programs and include files, but i'd prefer to do it the first time (unless you really want to do it yourself -- in that case, please ask me to check your suggestions re: the appropriate sets for things...) There should be a minimal list output by checkflist -- it should all be things that _should_ be on your lsits, but aren't, i.e. machine-dependent binaries, man pages, and include files. Also, please look through the lists, and tell me if you think i've put anything in the wrong place. i think i've taken care of all of the machine-dependence bugaboos, by doing it for the N architectures, but i'm not _sure_... 8-) thanks, chris @ 1.8.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: README,v 1.8 2008/01/09 11:25:59 simonb Exp $ @ 1.7 log @Add the tests.tgz set This adds a new tests.tgz set to releases which includes all the tests for the system. It is important to note that this set does not rely on comp.tgz: a user of the system can run the tests without having the development tools installed, which can be useful in a production machine. @ text @d1 1 a1 1 # $NetBSD: README,v 1.6 2004/02/13 11:36:08 wiz Exp $ d100 6 a105 7 I've made attempts to get the md files for the amiga, i386, hp300, pc532, and sparc done. I've not attempted the rest (though there are empty files for all architectures except the da30, in the various directories). I think i got the amiga, i386, and sparc done correctly, but i know that (because of weirdnesses in how their last snapshots were built) i didn't get hp300 or pc532 done right. a128 1 @ 1.6 log @Uppercase CPU, plural is CPUs. @ text @d1 1 a1 1 # $NetBSD: README,v 1.5 2001/10/20 06:11:21 jmc Exp $ d83 3 @ 1.6.22.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ a82 3 tests: unit, regression, integration and stress tests for the whole system. @ 1.6.22.2 log @sync with HEAD @ text @d1 1 a1 1 # README,v 1.6.22.1 2008/01/09 01:28:12 matt Exp d100 7 a106 6 I've made attempts to get the md files for the amiga, i386, hp300, and sparc done. I've not attempted the rest (though there are empty files for all architectures except the da30, in the various directories). I think i got the amiga, i386, and sparc done correctly, but i know that (because of weirdnesses in how their last snapshots were built) i didn't get hp300 done right. d130 1 @ 1.5 log @Change sets so the differing toolchain bits only (not the complete toolchain at the moment) are pulled out into tc.mi and tc.old files. tc.mi has any files which are in the new toolchain only and tc.old contains the reverse (files which only existed in the old toolchain). The remainder of the toolchain that is common between both old and new is still contained in the various mi/md files. Check for USE_NEW_TOOLCHAIN=yes in makeflist to determine which tc files to pull in if they exist. XXX - All the toolchain bits should eventually be pulled out into separate lists as tc.mi and tc.. Leaving it for now until the new toolchain is fully integrated on all ports. @ text @d1 1 a1 1 # $NetBSD: README,v 1.4 2000/06/20 06:00:28 thorpej Exp $ d80 1 a80 1 man pages for other cpu's which happen to always @ 1.4 log @Merge a bunch of things from crypto-us and crypto-intl into basesrc, adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate bsd.crypto.mk. There is still a bunch more work to do, but crypto is now more-or-less fully merged into the base NetBSD distribution. @ text @d1 1 a1 1 # $NetBSD: README,v 1.3 2000/06/14 06:32:31 cgd Exp $ d44 9 @ 1.4.2.1 log @file README was added on branch netbsd-1-5 on 2000-06-20 06:00:29 +0000 @ text @d1 118 @ 1.4.2.2 log @Merge a bunch of things from crypto-us and crypto-intl into basesrc, adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate bsd.crypto.mk. There is still a bunch more work to do, but crypto is now more-or-less fully merged into the base NetBSD distribution. @ text @a0 118 # $NetBSD: README,v 1.4 2000/06/20 06:00:28 thorpej Exp $ To: "NetBSD Port Maintainers" Subject: distribution sets, etc... Date: Mon, 18 Jul 1994 05:02:11 -0400 From: "Chris G. Demetriou" [ this is also going in a README in the 'sets' directory... ] well, i've finally sat down and started doing distribution set stuff in a "nice, machine-independent way." Should have done it months ago, but too much other stuff going on then... anyway, grab ~cgd/sets.tar.gz -- it's three scripts, and a bunch of files. the scripts should be run from the directory where they reside. makeflist: output the list of files that should be in a distribution, according to the contents of the 'lists' directory. checkflist: check the file list (as internally generated by makeflist) against the tree living in $DESTDIR. (that tree should be made with 'make distribution'.) maketars: make tarballs of the various sets in the distribution, based on the contents of the lists, the tree in $DESTDIR, and put the tarballs in $RELEASEDIR. Note that this script _doesn't_ create the 'secr' distribution, because (for now) it requires manual intervention to get the binaries right... (i'll add another script to create that dist, later.) what's in 'lists': lists describing file sets. There are two sets of lists per file set: machine dependent and machine-independent files. (there's also another file in the 'man' dir, which is used by the 'man' and 'misc' sets, but that's explained later.) There is one machine-independent file, named "mi". There are N machine-dependent files (one per architecture), named "md.${ARCH}". the sets are as follows: base: the base binary set. excludes everything described below. comp: compiler tools. All of the tools relating to C, C++, and FORTRAN (yes, there are two!) that are in the tree. This includes includes, the linker, tool chain, and the .a versions of the libraries. (obviously, base includes ldd, ld.so, and the shared versions. base also includes 'cpp', because that's used by X11.) includes the man pages for all the binaries contained within. Also, includes all library and system call manual pages. etc: /etc, and associated files (/var/cron/tabs, /root, etc.). things that shouldn't be blindly reinstalled on an upgrade. games: the games and their man pages. man: all of the man pages for the system, except those listed elsewhere (e.g. in comp, games, misc, text). Includes machine-dependent man pages for this CPU. misc: share/dict, share/doc, and the machine-dependent man pages for other cpu's which happen to always be installed. text: text processing tools. groff and all of its friends. includes man pages for all bins contained within. as noted, in addition to the "standard" files in each dir, there's a file called 'md_share' in lists/man. it's the list of man pages that are installed from /usr/src/share, which are machine-dependent. (note that ones that are installed from elsewhere, and thus are installed on only one architecture, are listed in the md.${ARCH} file.) basically, it's grepped through, to see which of the machine-dependent man pages that are always installed should go in the 'man' set, and which should go into the 'misc' set. I've made attempts to get the md files for the amiga, i386, hp300, pc532, and sparc done. I've not attempted the rest (though there are empty files for all architectures except the da30, in the various directories). I think i got the amiga, i386, and sparc done correctly, but i know that (because of weirdnesses in how their last snapshots were built) i didn't get hp300 or pc532 done right. what you folks need to do: run 'checkflist' on a tree that you've created with 'make distribution'. send me the output, and i'll take care of putting stuff on the right lists for you. In the future, you'll get to do it yourselves, as you add programs and include files, but i'd prefer to do it the first time (unless you really want to do it yourself -- in that case, please ask me to check your suggestions re: the appropriate sets for things...) There should be a minimal list output by checkflist -- it should all be things that _should_ be on your lsits, but aren't, i.e. machine-dependent binaries, man pages, and include files. Also, please look through the lists, and tell me if you think i've put anything in the wrong place. i think i've taken care of all of the machine-dependence bugaboos, by doing it for the N architectures, but i'm not _sure_... 8-) thanks, chris @ 1.3 log @trim some irrelevant gunk @ text @d1 1 a1 1 # $NetBSD: README,v 1.2 1998/01/09 18:56:50 perry Exp $ a45 4 secr: security software -- the non-exportable bits, i.e. those that actually use crypt, and have it compiled in. @ 1.2 log @RCS Id Police. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 9 From cgd@@alpha.bostic.com Mon Jul 18 02:06:15 1994 Received: from alpha.bostic.com (alpha.BOSTIC.COM [198.3.132.5]) by sun-lamp.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id CAA18402 for ; Mon, 18 Jul 1994 02:01:32 -0700 Received: by alpha.bostic.com; id AA06610; Mon, 18 Jul 1994 05:02:11 -0400 Message-Id: <9407180902.AA06610@@alpha.bostic.com> To: port-masters@@sun-lamp.CS.Berkeley.EDU Cc: cgd@@alpha.bostic.com Precedence: special-delivery X-Notice: Do not redistribute in any form without prior explicit consent of the author. d6 1 a6 2 From: "Chris G. Demetriou" Status: R @ 1.1 log @Initial revision @ text @d1 2 @ 1.1.1.1 log @distribution sets contents lists @ text @@ 1.1.1.1.2.1 log @file README was added on branch netbsd-1-0 on 1994-08-29 15:21:04 +0000 @ text @d1 129 @ 1.1.1.1.2.2 log @distribution sets contents lists @ text @a0 129 From cgd@@alpha.bostic.com Mon Jul 18 02:06:15 1994 Received: from alpha.bostic.com (alpha.BOSTIC.COM [198.3.132.5]) by sun-lamp.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id CAA18402 for ; Mon, 18 Jul 1994 02:01:32 -0700 Received: by alpha.bostic.com; id AA06610; Mon, 18 Jul 1994 05:02:11 -0400 Message-Id: <9407180902.AA06610@@alpha.bostic.com> To: port-masters@@sun-lamp.CS.Berkeley.EDU Cc: cgd@@alpha.bostic.com Precedence: special-delivery X-Notice: Do not redistribute in any form without prior explicit consent of the author. Subject: distribution sets, etc... Date: Mon, 18 Jul 1994 05:02:11 -0400 From: "Chris G. Demetriou" Status: R [ this is also going in a README in the 'sets' directory... ] well, i've finally sat down and started doing distribution set stuff in a "nice, machine-independent way." Should have done it months ago, but too much other stuff going on then... anyway, grab ~cgd/sets.tar.gz -- it's three scripts, and a bunch of files. the scripts should be run from the directory where they reside. makeflist: output the list of files that should be in a distribution, according to the contents of the 'lists' directory. checkflist: check the file list (as internally generated by makeflist) against the tree living in $DESTDIR. (that tree should be made with 'make distribution'.) maketars: make tarballs of the various sets in the distribution, based on the contents of the lists, the tree in $DESTDIR, and put the tarballs in $RELEASEDIR. Note that this script _doesn't_ create the 'secr' distribution, because (for now) it requires manual intervention to get the binaries right... (i'll add another script to create that dist, later.) what's in 'lists': lists describing file sets. There are two sets of lists per file set: machine dependent and machine-independent files. (there's also another file in the 'man' dir, which is used by the 'man' and 'misc' sets, but that's explained later.) There is one machine-independent file, named "mi". There are N machine-dependent files (one per architecture), named "md.${ARCH}". the sets are as follows: secr: security software -- the non-exportable bits, i.e. those that actually use crypt, and have it compiled in. base: the base binary set. excludes everything described below. comp: compiler tools. All of the tools relating to C, C++, and FORTRAN (yes, there are two!) that are in the tree. This includes includes, the linker, tool chain, and the .a versions of the libraries. (obviously, base includes ldd, ld.so, and the shared versions. base also includes 'cpp', because that's used by X11.) includes the man pages for all the binaries contained within. Also, includes all library and system call manual pages. etc: /etc, and associated files (/var/cron/tabs, /root, etc.). things that shouldn't be blindly reinstalled on an upgrade. games: the games and their man pages. man: all of the man pages for the system, except those listed elsewhere (e.g. in comp, games, misc, text). Includes machine-dependent man pages for this CPU. misc: share/dict, share/doc, and the machine-dependent man pages for other cpu's which happen to always be installed. text: text processing tools. groff and all of its friends. includes man pages for all bins contained within. as noted, in addition to the "standard" files in each dir, there's a file called 'md_share' in lists/man. it's the list of man pages that are installed from /usr/src/share, which are machine-dependent. (note that ones that are installed from elsewhere, and thus are installed on only one architecture, are listed in the md.${ARCH} file.) basically, it's grepped through, to see which of the machine-dependent man pages that are always installed should go in the 'man' set, and which should go into the 'misc' set. I've made attempts to get the md files for the amiga, i386, hp300, pc532, and sparc done. I've not attempted the rest (though there are empty files for all architectures except the da30, in the various directories). I think i got the amiga, i386, and sparc done correctly, but i know that (because of weirdnesses in how their last snapshots were built) i didn't get hp300 or pc532 done right. what you folks need to do: run 'checkflist' on a tree that you've created with 'make distribution'. send me the output, and i'll take care of putting stuff on the right lists for you. In the future, you'll get to do it yourselves, as you add programs and include files, but i'd prefer to do it the first time (unless you really want to do it yourself -- in that case, please ask me to check your suggestions re: the appropriate sets for things...) There should be a minimal list output by checkflist -- it should all be things that _should_ be on your lsits, but aren't, i.e. machine-dependent binaries, man pages, and include files. Also, please look through the lists, and tell me if you think i've put anything in the wrong place. i think i've taken care of all of the machine-dependence bugaboos, by doing it for the N architectures, but i'm not _sure_... 8-) thanks, chris @