| History log of /src/distrib/miniroot/list |
| Revision | | Date | Author | Comments |
| 1.36 |
| 05-Dec-2020 |
tsutsui | Use proper release version strings ("9.1" rather than "91") in banners.
Also define and use "MACHINE" variable to describe port names (no uname(1) or sysctl(8) in miniroot binary list by default).
I guess the short format like "91" by ${DISTRIBREV} was used only for split sets for floppies in 1990's releases.
Worth to pullup to netbsd-9.
|
| 1.35 |
| 19-Jun-2011 |
tsutsui | branches: 1.35.36; 1.35.46; Fix indent.
|
| 1.34 |
| 19-Jun-2011 |
tsutsui | Remove unnecessary gnu/usr.bin path from SRCDIRS.
|
| 1.33 |
| 19-Jun-2011 |
tsutsui | Use src/distrib/utils/x_gzip in all install ramdisks/miniroots for now since installation file systems might be flooded by -llzma.
|
| 1.32 |
| 14-Jan-2011 |
tsutsui | branches: 1.32.4; Adjust file lists for recent move: usr/sbin/chown -> sbin/chown usr/bin/chgrp -> bin/chgrp
|
| 1.31 |
| 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
| 1.30 |
| 02-Jan-2010 |
tsutsui | Remove -ledit and -lmagic from LIBS.
No program requires -ledit in crunched SMALLPROG case, and miniroot doesn't have /usr/bin/file which requires -lmagic. (sparc had it but it was removed in distrib/sparc/miniroot/list rev 1.29)
|
| 1.29 |
| 20-Sep-2009 |
abs | ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols ${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
|
| 1.28 |
| 18-Sep-2009 |
abs | Of the arious list files 28 said PROG usr/bin/gzip usr/bin/gzcat usr/bin/gunzip while 14 picked PROG usr/bin/gzip usr/bin/gunzip usr/bin/gzcat
Make them all choose the former. No functional change.
|
| 1.27 |
| 29-Apr-2009 |
tsutsui | Fix indent on common/protocols changes.
|
| 1.26 |
| 25-Jan-2009 |
abs | branches: 1.26.2; Use the cutdown distrib/common/services and distrib/common/protocols rather than the full fat etc versions
|
| 1.25 |
| 06-May-2008 |
dyoung | Add -lprop to the LIBS line so that ifconfig will link.
|
| 1.24 |
| 10-May-2007 |
dogcow | branches: 1.24.12; 1.24.14; Since /etc/services has gotten rather large, use a minimal one for install kernels. (mount_nfs is notably the only binary that doesn't gracefully deal with the lack of an /etc/services file, it appears.)
|
| 1.23 |
| 27-Dec-2003 |
martin | More crunchgen lists needing -lz now for new gzip. Noticed by Markus W Kilbinger.
|
| 1.22 |
| 31-Mar-2003 |
tron | Link crunched binary with "-lmagic" required for file(1).
|
| 1.21 |
| 29-May-2002 |
lukem | - fix permissions on generated install.sub - COPY install & upgrade with 555 (not 755) perms - sort some entries
|
| 1.20 |
| 07-May-2002 |
lukem | branches: 1.20.2; enable (default) libhack for all miniroots. for atari, also add gethost.o (as before)
|
| 1.19 |
| 26-Apr-2002 |
lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.18 |
| 13-Apr-2002 |
lukem | consistency cleanup
|
| 1.17 |
| 06-Mar-2002 |
lukem | Commit work-in-progess rototill of distrib/miniroot and associated machine dependent files:
- Use infrastructure from distrib/common to build file system images with crunchgen-ed programs from a list file.
- Non root ("UNPRIVED") builds from a read-only source tree are possible, as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using common/makedev2spec.awk, etc.
- Cross builds should be possible, except that some ports need cross-compile host tool versions of installboot and any appropriate host disk labelling tools. XXX: pmax, sparc and vax need fixing for this!
- This code has NOT YET BEEN TESTED on most of the ports. It should work, but it is extremely likely that the file system parameters may need tweaking to get things to fit. See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example. If assistance is required, please ask!
|
| 1.16 |
| 28-Aug-2000 |
leo | Oops, link x_route to route...
|
| 1.15 |
| 27-Aug-2000 |
leo | Use x_ed and x_route to save space on the miniroot.
|
| 1.14 |
| 07-Jun-2000 |
thorpej | branches: 1.14.2; Need /etc/netconfig.
|
| 1.13 |
| 23-Nov-1999 |
simonb | Remove update from the miniroot lists.
|
| 1.12 |
| 18-Oct-1999 |
pk | Use utils/x_ping (so we don't have to include libipsec in the miniroot).
|
| 1.11 |
| 25-Mar-1999 |
leo | branches: 1.11.4; - Move the pwd.db & spwd.db files into the list-files of the ports who need them. - Use x_dd & x_ifconfig.
|
| 1.10 |
| 25-Mar-1999 |
pk | Add `gnu/usr.bin/grep' as a source directory.
|
| 1.9 |
| 31-Jan-1999 |
mrg | use pax for tar.
|
| 1.8 |
| 13-Nov-1997 |
leo | Save +/- 70Kb on miniroot..... - Use init_s - Link etc/pwd.db etc/spwd.db
|
| 1.7 |
| 30-May-1996 |
leo | branches: 1.7.2; * Edit VERSION into install.sub while copying instead of using a VERSION file. * Set the EDITOR variable in install.sub, so it will be set in both upgrade & install. * Make the checks on the presence of installation sets on the local disks on upgrade more precise. * Remove more&less from the list of standard binaries (I need more space!) * When building an fstab from the users' fstab, drop lines starting with a '#' and lines with an fstype that is not supported on the miniroot.
|
| 1.6 |
| 27-May-1996 |
leo | Forgotten in previous commit.
|
| 1.5 |
| 27-May-1996 |
leo | Sync atari miniroot & mi-miniroot
|
| 1.4 |
| 04-May-1996 |
pk | branches: 1.4.4; Change format of `LINK' and `SYMLINK' lines to accept multiple program names. As before the first program name (field 3) is the one "with source". The remaining entries specify just filesystem links.
Additional keywords processed by makeconf.awk: ARGVLINK: used to specify additional link directives for crunchgen(1); no filesystem links appear for these. SRCDIRS: crunchgen `srcdirs' directive CRUNCHSPECIAL: crunchgen `special' directive
|
| 1.3 |
| 06-Jan-1996 |
pk | MI install and upgrade scripts.
|
| 1.2 |
| 19-Dec-1995 |
pk | Add separate list of `argv[0]' aliases. Add some more links.
|
| 1.1 |
| 18-Dec-1995 |
pk | Attempt at a MI miniroot build environment, converted from hp300 version. Note: - `list' was more-or-less arbitrarily split into MD & MI parts. - the `crunch' configuration file is generated from `list's with the `makeconf' awk-script. - Makefile assumes there's a `../<arch>/miniroot' directory with MI configuration files.
|
| 1.4.4.1 |
| 20-Jun-1996 |
pk | Sync with trunk.
|
| 1.7.2.1 |
| 18-Nov-1997 |
mellon | Pull rev 1.8 up from trunk (leo)
|
| 1.11.4.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.14.2.1 |
| 29-Aug-2000 |
leo | Pull up revision 1.16 (requested by leo, approved by thorpej). Log: Use x_ed and x_route to save space on the miniroot.
|
| 1.20.2.1 |
| 29-May-2002 |
lukem | Pull up revision 1.21 (requested by lukem): - fix permissions on generated install.sub - COPY install & upgrade with 555 (not 755) perms - sort some entries
|
| 1.24.14.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.24.12.2 |
| 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.24.12.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.26.2.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
| 1.32.4.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.35.46.1 |
| 14-Dec-2020 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #1151):
distrib/miniroot/install.sub: revision 1.54 distrib/miniroot/install.sub: revision 1.55 distrib/miniroot/install.sub: revision 1.56 distrib/miniroot/install.sub: revision 1.57 distrib/miniroot/install.sub: revision 1.58 distrib/miniroot/install.sub: revision 1.59 distrib/hp300/miniroot/install.md: revision 1.20 distrib/miniroot/list: revision 1.36 distrib/mvme68k/miniroot/install.md: revision 1.9 distrib/mvme68k/miniroot/install.md: revision 1.10 distrib/sun3/miniroot/install.md: revision 1.6 distrib/sun3/miniroot/install.md: revision 1.7 distrib/sun2/miniroot/install.md: revision 1.6 distrib/sun2/miniroot/install.md: revision 1.7 distrib/amiga/miniroot/install.md: revision 1.31 distrib/mac68k/miniroot/install.md: revision 1.6 distrib/mac68k/miniroot/install.md: revision 1.7 distrib/mac68k/miniroot/install.md: revision 1.8 distrib/hp300/miniroot/install.md: revision 1.18 distrib/hp300/miniroot/install.md: revision 1.19 distrib/miniroot/install.sub: revision 1.53
test ! -n "$foo" is just a quaint way of saying test -z "$foo" and test ! -z "$foo" is really just test -n "$foo" so let's just use the simple (and more obvious) forms.
NFCI.
-
Add modules set for default sets on miniroot installation. Should be pulled up to netbsd-9 and netbsd-8.
-
The kernel and X sets should be specified in MD miniroot scripts.
Otherwise they are not listed at least on ftp installation.
The problem was reported by Martin Trusler on port-hp300@: https://mail-index.netbsd.org/port-hp300/2020/11/21/msg000174.html
Should be pulled up to netbsd-9 and netbsd-8.
-
Appease awk warnings on suppressing dmesg timestamps. awk: warning: escape sequence `\[' treated as plain `[' source line number 1 context is { h=$0; >>> gsub("^[ <<< awk: warning: escape sequence `\]' treated as plain `]' source line number 1
Should be pulled up to netbsd-9.
-
Explicitly sort set names fetched via ftp nlist.
Several binary sets are stored as symbolic links on releases and it seems some ftpd doesn't sort nlist outputs by name in such case.
Worth to pullup to netbsd-9 and netbsd-8.
-
Use proper release version strings ("9.1" rather than "91") in banners.
Also define and use "MACHINE" variable to describe port names (no uname(1) or sysctl(8) in miniroot binary list by default).
I guess the short format like "91" by ${DISTRIBREV} was used only for split sets for floppies in 1990's releases.
Worth to pullup to netbsd-9.
-
Inform the default installation directory in the official ftp server.
-
Fetch files via ftp using auto-fetching with URL per each binary set.
On slower machines, it takes more than five minutes to get a large set binary and it could cause timeout of ftp control session, so getting multiple binary sets in a single ftp session always fails.
Briefly tested on HP 9000/425e with 9.1 tree and ftp.netbsd.org binaries.
No particular comments on tech-install@ and port-hp300@.
Maybe should be pulled up to netbsd-9.
-
Add missing md_get_partition_range() that causes installation failure.
Also reported by Martin Trusler on testing hp300 miniroot.
Should be pulled up to netbsd-9 and netbsd-8.
|
| 1.35.36.1 |
| 19-Dec-2020 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #1639):
distrib/miniroot/install.sub: revision 1.54 (patch) distrib/miniroot/install.sub: revision 1.56 (patch) distrib/miniroot/install.sub: revision 1.57 (patch) distrib/miniroot/install.sub: revision 1.58 (patch) distrib/miniroot/install.sub: revision 1.59 (patch) distrib/hp300/miniroot/install.md: revision 1.20 distrib/miniroot/list: revision 1.36 distrib/mvme68k/miniroot/install.md: revision 1.9 distrib/mvme68k/miniroot/install.md: revision 1.10 distrib/sun3/miniroot/install.md: revision 1.6 distrib/miniroot/install.sub: revision 1.47 (patch) distrib/sun3/miniroot/install.md: revision 1.7 distrib/sun2/miniroot/install.md: revision 1.6 distrib/sun2/miniroot/install.md: revision 1.7 distrib/amiga/miniroot/install.md: revision 1.31 distrib/mac68k/miniroot/install.md: revision 1.6 distrib/mac68k/miniroot/install.md: revision 1.7 distrib/mac68k/miniroot/install.md: revision 1.8 distrib/miniroot/upgrade.sh: revision 1.23 distrib/miniroot/install.sh: revision 1.26 distrib/miniroot/upgrade.sh: revision 1.24 distrib/miniroot/install.sh: revision 1.27 distrib/hp300/miniroot/install.md: revision 1.18 distrib/hp300/miniroot/install.md: revision 1.19 distrib/miniroot/install.sub: revision 1.50 (patch) distrib/miniroot/install.sub: revision 1.51 (patch) distrib/miniroot/install.sub: revision 1.52 (patch) distrib/miniroot/install.sub: revision 1.53 (patch)
Remove uses of test ... -a ... and test ... -o ... eXorcize and `` -> $() Fix miniroot installation failure on network configuration. PR/54833 No particular comment in the PR. Should be pulled up to netbsd-9. Fix "[: SMALL test, no fallback usage" error on miniroot installation. Avoid and replace use of '-a', '(' and ')' operatos marked obsolescent by modern POSIX.1-2017: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html#tag_20_128_16 as suggested by kre@ in PR/54835. Should be pulled up to netbsd-9. The idiom set $whatever while [ $# - gt 10 ]; do shift 10; done eval echo \$$# fails when $# turns out to be 10 (or any multiple), it would need to be instead while [ $# -ge 10 ]; do shift 9; done but there hasn't been a shell that cannot handle ${10} (etc) correctly in a very long time, so let's just use that instead (properly quoted, in case IFS happens to contain a digit for some bizarre reason). We should also "set -f" / "set +f" (or better, restore the prev setting of -f) around the "set $whatever" part, but if that was ever going to cause a problem here, it would have already, so leave that for now. test ! -n "$foo" is just a quaint way of saying test -z "$foo" and test ! -z "$foo" is really just test -n "$foo" so let's just use the simple (and more obvious) forms. NFCI. The kernel and X sets should be specified in MD miniroot scripts. Otherwise they are not listed at least on ftp installation. The problem was reported by Martin Trusler on port-hp300@: https://mail-index.netbsd.org/port-hp300/2020/11/21/msg000174.html Should be pulled up to netbsd-9 and netbsd-8. Add modules set for default sets on miniroot installation. Should be pulled up to netbsd-9 and netbsd-8. Add missing md_get_partition_range() that causes installation failure. Also reported by Martin Trusler on testing hp300 miniroot. Should be pulled up to netbsd-9 and netbsd-8. Explicitly sort set names fetched via ftp nlist. Several binary sets are stored as symbolic links on releases and it seems some ftpd doesn't sort nlist outputs by name in such case. Worth to pullup to netbsd-9 and netbsd-8. Use proper release version strings ("9.1" rather than "91") in banners. Also define and use "MACHINE" variable to describe port names (no uname(1) or sysctl(8) in miniroot binary list by default). I guess the short format like "91" by ${DISTRIBREV} was used only for split sets for floppies in 1990's releases. Worth to pullup to netbsd-9. Inform the default installation directory in the official ftp server. Fetch files via ftp using auto-fetching with URL per each binary set. On slower machines, it takes more than five minutes to get a large set binary and it could cause timeout of ftp control session, so getting multiple binary sets in a single ftp session always fails. Briefly tested on HP 9000/425e with 9.1 tree and ftp.netbsd.org binaries. No particular comments on tech-install@ and port-hp300@. Maybe should be pulled up to netbsd-9.
|