History log of /src/distrib/sparc/miniroot |
Revision | Date | Author | Comments |
1.32 | 26-Mar-2022 |
christos | grow (for llvm)
|
1.31 | 29-Jan-2020 |
christos | bump a little for llvm
|
1.30 | 02-Aug-2019 |
joerg | Bump sparc miniroot by 100KB for the clang-based build.
|
1.29 | 29-Mar-2018 |
joerg | branches: 1.29.2; Bump image size again for new bloat.
|
1.28 | 23-Jul-2017 |
joerg | branches: 1.28.2; Bump the miniroot size slightly for clang.
|
1.27 | 09-Feb-2017 |
joerg | Bump the ram disk and miniroot size slightly for clang.
|
1.26 | 24-Jan-2017 |
christos | += for MAKEFS_FLAGS
|
1.25 | 10-Jan-2017 |
joerg | branches: 1.25.2; Bump image size a bit for the clang build.
|
1.24 | 03-Jun-2016 |
joerg | branches: 1.24.2; Give Clang a bit more room in the miniroot.
|
1.23 | 27-Feb-2016 |
joerg | Bump miniroot size slightly from 9216KB to 9360KB for clang.
|
1.22 | 27-Feb-2016 |
joerg | For clang, optimize both ramdisk and miniroot for minimal size and skip frame pointers where possible.
|
1.21 | 04-Aug-2014 |
martin | Bump miniroot size
|
1.20 | 12-Aug-2013 |
joerg | branches: 1.20.2; Explicitly build space constrained ramdisk images without unwind tables.
|
1.19 | 18-Aug-2012 |
mrg | branches: 1.19.2; add ipty to the list of MAKEDEVTARGETS. should fix PR#46812. certainly makes the qemu/sparc install work for me with netbsd-6.
XXX: pullup.
|
1.18 | 11-Feb-2010 |
roy | branches: 1.18.6; 1.18.8; Remove terminfo.db as it's now embedded in libterminfo.
|
1.17 | 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
1.16 | 17-Oct-2009 |
tsutsui | Build miniroot binaries for sparc with -Os to shrink instfs.tgz for the second boot floppy which use miniroot objects.
This is workaround for PR install/42146, and ok'ed by mrg@.
|
1.15 | 20-Sep-2009 |
abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness switch everyone (except the i386 cd install which does its own thing) to the same (under 8K) termcap subset:
ansi ansi/pc-term compatible with color dumb|unknown 80-column dumb tty hp300h HP Catseye console iris-ansi-ap IRIS ANSI in application-keypad mode iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100) sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line vt100|vt100-am DEC VT100 (w/advanced video) vt220-8 DEC VT220 8 bit terminal vt220|vt200|vt300 DEC VT220 in vt100 emulation mode wsvt25 NetBSD wscons in 25 line DEC VT220 mode wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta x68k|x68k-ite NetBSD/x68k ITE xterm|vs100 xterm terminal emulator (X Window System)
Trying to provide similar functionality across all ports? It'll never catch on...
|
1.14 | 20-Sep-2009 |
abs | Nothing needs disktab anymore, so we'd rather have an inode and slightly over 1K of space on install media...
|
1.13 | 01-Jun-2009 |
he | The sparc miniroot actually doesn't use "file" anymore to distinguish between a.out and ELF objects, so omit the now no-longer-present "magic" file (deprecated after latest "file" update).
|
1.12 | 13-Jun-2004 |
sjg | branches: 1.12.26; 1.12.34; 1.12.40; Bump the miniroot size else release build fails.
|
1.11 | 10-Jul-2003 |
lukem | 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.
|
1.10 | 29-May-2002 |
lukem | don't bother copying or generating etc/spwd.db, as the miniroot was switched to libhack a little while ago
|
1.9 | 14-May-2002 |
lukem | branches: 1.9.2; consistently use "${INSTALLBOOT} -v ..."
|
1.8 | 07-May-2002 |
pk | Increase IMAGESIZE.
|
1.7 | 07-May-2002 |
pk | Use MI installboot(8) program in ${IMAGEPOSTBUILD}.
|
1.6 | 02-May-2002 |
lukem | yet another distrib overhaul: - move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib (fixes problem caused by implicit include of ../Makefile.inc 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 - renamed RELINSTALL to RELEASE_INSTALL - renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR - renamed MDSETDIR to MDSET_RELEASEDIR - 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}
|
1.5 | 26-Apr-2002 |
lukem | use ${WORKDIR} instead of ${TARGETDIR}, since the latter is only valid within parselist.
|
1.4 | 12-Apr-2002 |
lukem | - replace image_md_post: target with IMAGE_MD_POST variable, and use that after building ${IMAGE} - use ${IMAGEBUILT} to ensure that IMAGE_MD_POST is only run if IMAGE changes
|
1.3 | 10-Apr-2002 |
lukem | use TARGETDIR instead of TARGDIR
|
1.2 | 01-Apr-2002 |
lukem | ensure all sysinst-using makefs generated images have at least 15 inodes free, and be consistent how MAKEFS_FLAGS is defined.
|
1.1 | 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.9.2.1 | 29-May-2002 |
lukem | Pull up revision 1.10 (requested by lukem): don't bother copying or generating etc/spwd.db, as the miniroot was switched to libhack a little while ago
|
1.12.40.1 | 21-Apr-2010 |
matt | sync to netbsd-5
|
1.12.34.1 | 23-Jan-2010 |
bouyer | Pull up following revision(s) (requested by tsutsui in ticket #1251): sys/arch/sparc/sparc/auxreg.h: revision 1.13 distrib/sparc/ramdisk/dot.profile: revision 1.20 sys/arch/sparc/dev/audioamd.c: revision 1.25 sys/arch/sparc/dev/fd.c: revision 1.147 sys/arch/sparc/stand/common/promdev.c: revision 1.23 distrib/sparc/miniroot/Makefile.inc: revision 1.16 Build miniroot binaries for sparc with -Os to shrink instfs.tgz for the second boot floppy which use miniroot objects. This is workaround for PR install/42146, and ok'ed by mrg@. Don't try to read disklabel to check FS_RAID on floppy boot since reopening floppy could cause Data Access Exception later. Fixes PR port-sparc/42186, ok'ed by mrg@. Disable "fast trap" handlers which invoke software interrupts in sparc/amd7930intr.s and sparc/bsd_fdintr.s until they are rewritten to adapt new MI softint(9) API. No particular comments on PR port-sparc/42192, but this fixes timeout problem on floppy access on my SPARCstation 1+. XXX: floppy support on sun4m seems to have another problem (data overrun). Use /dev/fd0a rather than /dev/rfd0a to read instfs.tgz image from floppy. It looks newer (appearred after 1.6) gzip tries to read less than DEV_BSIZE (to check header?) so we can't use raw device directly. (note sparc bootfs ramdisk doesn't have dd(1)) Workaround for PR port-sparc/42193, and would also fix PR install/28734. Explicitly clear AUXIO4M_FTC bit in FTC_FLIP macro used on pseudo-dma for floppy, as well as AUXIO4C_FTC bit for sun4c. A comment in the macro says AUXIO4M_FTC bit is auto-clear, but my two SS20s (including compatible) with 150MHz hyperSPARCs get data_overrun without it, and no bad side effect on SS5 (works with and without this change). Closes PR port-sparc/42516, which is the last one of a bunch of floppy issue on NetBSD/sparc since NetBSD 2.0 days. See http://mail-index.NetBSD.org/port-sparc/2009/12/20/msg000484.html for details.
|
1.12.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.18.8.1 | 18-Aug-2012 |
riz | Pull up following revision(s) (requested by martin in ticket #512): distrib/sparc/miniroot/Makefile.inc: revision 1.19 etc/etc.vax/MAKEDEV.conf: revision 1.17 Seems like all the trendy ramdisks are using "makedev ipty" rather than "makedev pty0" now. Update vax to match so install media doesn't fail with .../MAKEDEV: pty0: creating BSD style tty nodes with ptyfs is a security issue add ipty to the list of MAKEDEVTARGETS. should fix PR#46812. certainly makes the qemu/sparc install work for me with netbsd-6. XXX: pullup.
|
1.18.6.2 | 22-May-2014 |
yamt | 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")
|
1.18.6.1 | 30-Oct-2012 |
yamt | sync with head
|
1.19.2.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.20.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.24.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.25.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.28.2.1 | 30-Mar-2018 |
pgoyette | Resolve conflicts between branch and HEAD
|
1.29.2.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.16 | 09-Jan-2020 |
martin | PR install/54780: in the (of course totally unlikely) case that sysinst should crash, run "stty sane".
|
1.15 | 25-Sep-2010 |
tsutsui | branches: 1.15.48; 1.15.50; Remove obsolete message: 'If you are using a SUN type 4 keyboard, please enter "sun-type4".'
|
1.14 | 25-Sep-2010 |
tsutsui | Use vt100 rather than sun for $TERM. The latter one is not supported by the hardcoded libterminfo fallback without external database.
|
1.13 | 26-Mar-2004 |
pk | branches: 1.13.32; mout_mfs needs explicit size parameter; set it to 1MB.
|
1.12 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.11 | 08-Oct-2002 |
martin | Add sun-type4 termcap entry and a hint to use this as TERM when using a Type 4 keyboard.
|
1.10 | 16-Jan-2001 |
pk | Do not reset the baud rate to 9600.
|
1.9 | 29-Nov-2000 |
tv | Sysinst is no longer "experimental"; it is default on all platforms that ship it. Make the (I)nstall option invoke sysinst. The old install and upgrade scripts are still available, for now, under OI and OU. Add note that these may be removed in a future release.
|
1.8 | 31-Oct-2000 |
pk | * Add code to start sysinst with a writable /tmp directory (a necessity if the root is on a CD). * When returning from an escape to shell, stay in the main loop.
|
1.7 | 20-Oct-2000 |
pk | Note existence of sysinst.
|
1.6 | 14-Jun-2000 |
cgd | branches: 1.6.2; sweep of my licenses for consistency. (no functional changes) These files have copyright held by people in addition to myself. (I did the original work, they copied it, enhanced it, and added their copyright to the derivative work.) Their approval has been given re: the license change.
|
1.5 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.4 | 23-Nov-1999 |
simonb | Don't start update.
|
1.3 | 26-Jun-1999 |
cgd | branches: 1.3.4; after checking and setting DONEPROFILE, export it so that children of the shell (e.g. programs and shells invoked via sysinst) don't try to run sysinst again. Fixes PR#7805.
|
1.2 | 09-Jan-1998 |
perry | branches: 1.2.2; Add $HOME to profiles, closes pr 4323 (from Tatoku Ogaito)
|
1.1 | 18-Dec-1995 |
pk | sparc MD miniroot config files.
|
1.2.2.1 | 26-Jun-1999 |
cgd | pull up rev 1.3 from trunk. (cgd)
|
1.3.4.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.6.2.2 | 01-Nov-2000 |
tv | Pullup 1.8 [pk]: * Add code to start sysinst with a writable /tmp directory (a necessity if the root is on a CD). * When returning from an escape to shell, stay in the main loop.
|
1.6.2.1 | 19-Oct-2000 |
tv | Commit by patch [pk]: - boot floppy image out of space: use a two disk system - update INSTALL kernel - updates/fixes to miniroot image - support for building CD image - update installation doc
|
1.13.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.15.50.1 | 28-Jan-2020 |
msaitoh | Pull up following revision(s) (requested by martin in ticket #669): distrib/playstation2/miniroot/dot.profile: revision 1.5 distrib/sparc64/instfs/dot.profile: revision 1.8 distrib/hpcarm/miniroot/dot.profile: revision 1.3 distrib/emips/miniroot/dot.profile: revision 1.2 distrib/x68k/floppies/ramdisk/dot.profile: revision 1.16 distrib/zaurus/ramdisk/dot.profile: revision 1.4 distrib/i386/ramdisks/common/dot.profile: revision 1.7 distrib/cobalt/ramdisk/dot.profile: revision 1.2 distrib/hpcsh/miniroot/dot.profile: revision 1.5 distrib/evbarm/instkernel/ramdisk/dot.profile: revision 1.3 distrib/riscv/ramdisk/dot.profile: revision 1.2 distrib/sandpoint/ramdisk/dot.profile: revision 1.2 distrib/landisk/ramdisk/dot.profile: revision 1.3 distrib/amd64/ramdisks/common/dot.profile: revision 1.4 distrib/macppc/floppies/ramdisk/dot.profile: revision 1.14 distrib/mipsco/ramdisk/dot.profile: revision 1.3 distrib/evbmips/instkernel/ramdisk/dot.profile: revision 1.2 distrib/acorn32/ramdisk/dot.profile: revision 1.4 distrib/cats/ramdisk/dot.profile: revision 1.5 distrib/vax/ramdisk/dot.profile: revision 1.10 distrib/pmax/miniroot/dot.profile: revision 1.3 distrib/sparc/miniroot/dot.profile: revision 1.16 distrib/hpcmips/miniroot/dot.profile: revision 1.8 distrib/prep/floppies/ramdisk/dot.profile: revision 1.3 distrib/news68k/floppies/ramdisk/dot.profile: revision 1.8 distrib/alpha/instkernel/ramdisk/dot.profile: revision 1.11 distrib/ofppc/ramdisks/common/dot.profile: revision 1.2 distrib/mac68k/instkernel/ramdisk/dot.profile: revision 1.9 distrib/hp300/ramdisk/dot.profile: revision 1.7 distrib/ews4800mips/floppies/ramdisk/dot.profile: revision 1.2 distrib/emips/ramdisk/dot.profile: revision 1.3 distrib/newsmips/floppies/ramdisk/dot.profile: revision 1.7 distrib/bebox/ramdisk/dot.profile: revision 1.2 distrib/rs6000/ramdisk/dot.profile: revision 1.2 distrib/sgimips/miniroot/dot.profile: revision 1.2 distrib/mvme68k/miniroot/dot.profile: revision 1.9 distrib/hppa/ramdisk/dot.profile: revision 1.2 distrib/luna68k/ramdisk/dot.profile: revision 1.2 distrib/sgimips/ramdisk/dot.profile: revision 1.4 distrib/evbsh3/instkernel/ramdisk/dot.profile: revision 1.2 distrib/evbppc/ramdisk/dot.profile: revision 1.5 distrib/shark/instkernel/ramdisk/dot.profile: revision 1.5 distrib/pmax/ramdisk/dot.profile: revision 1.11 distrib/dreamcast/ramdisk/dot.profile: revision 1.3 distrib/arc/ramdisk/dot.profile: revision 1.5 distrib/atari/floppies/common/dot.profile: revision 1.8 PR install/54780: in the (of course totally unlikely) case that sysinst should crash, run "stty sane".
|
1.15.48.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.38 | 30-Nov-2013 |
nakayama | nvi has moved.
|
1.37 | 18-Nov-2011 |
njoly | branches: 1.37.6; Switch from COPYDIR to COPY/LINK when populating usr/mdec directory, to avoid file duplication.
|
1.36 | 03-Jul-2011 |
tron | branches: 1.36.2; Update location of "less" source directory to the build of various install medias.
|
1.35 | 11-Feb-2010 |
roy | Remove terminfo.db as it's now embedded in libterminfo.
|
1.34 | 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
1.33 | 02-Jan-2010 |
tsutsui | No need to install /usr/share/zoneinfo into miniroot because libc functions in libhack doesn't require it and zoneinfo files seem to get larger since tzcode2009k import. (due to 64bit time_t support?)
Briefly tested sysinst on sparc miniroot.
|
1.32 | 20-Sep-2009 |
abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness switch everyone (except the i386 cd install which does its own thing) to the same (under 8K) termcap subset:
ansi ansi/pc-term compatible with color dumb|unknown 80-column dumb tty hp300h HP Catseye console iris-ansi-ap IRIS ANSI in application-keypad mode iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100) sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line vt100|vt100-am DEC VT100 (w/advanced video) vt220-8 DEC VT220 8 bit terminal vt220|vt200|vt300 DEC VT220 in vt100 emulation mode wsvt25 NetBSD wscons in 25 line DEC VT220 mode wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta x68k|x68k-ite NetBSD/x68k ITE xterm|vs100 xterm terminal emulator (X Window System)
Trying to provide similar functionality across all ports? It'll never catch on...
|
1.31 | 20-Sep-2009 |
abs | Nothing needs disktab anymore, so we'd rather have an inode and slightly over 1K of space on install media...
|
1.30 | 30-Oct-2008 |
tsutsui | usr.bin/vi/build -> usr.bin/nvi/build
|
1.29 | 07-Feb-2006 |
chs | branches: 1.29.20; change the old pre-sysinst install.md script to not need file(1) and take that program and its associated "magic" database out of the miniroot image. fixes PR 32379.
|
1.28 | 28-Dec-2003 |
martin | branches: 1.28.6; Since common/miniroot/list now includes -lz, no need to add it here anymore. Noticed by Izumi Tsutsui.
|
1.27 | 12-Jun-2002 |
lukem | as COPYDIR copies files with 444 permissions, we need to explicitly add MTREE entries to change the permissions of executable programs such as usr/mdec/installboot and usr/mdec/binstall
|
1.26 | 29-May-2002 |
lukem | don't bother copying or generating etc/spwd.db, as the miniroot was switched to libhack a little while ago
|
1.25 | 26-May-2002 |
grant | libz is needed for usr.bin/file/compress.c v1.11
|
1.24 | 07-May-2002 |
pk | branches: 1.24.2; Add crunched /usr/sbin/installboot.
|
1.23 | 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.22 | 01-Jan-2002 |
chs | miniroot is out of space, use the ramdisk termcap file in the miniroot too so that it fits again.
|
1.21 | 19-Feb-2001 |
jmc | Change to pass file image to binstall so it can be built in securelevel > 0
|
1.20 | 17-Nov-2000 |
pk | Add file(1); we use it to determine the shared library type.
|
1.19 | 31-Oct-2000 |
pk | Put a GENERIC kernel in the miniroot, to retain consistency with the tape, floppy and cdrom images.
|
1.18 | 20-Oct-2000 |
pk | * Add bin/rcmd * Make sysinst `obsolete' sets * Simplify running dev/MAKEDEV
|
1.17 | 08-Jul-2000 |
pk | /kern can go since dmesg now uses sysctl() to get the kernel's msgbuf.
|
1.16 | 02-May-2000 |
sjg | branches: 1.16.4; use KERNOBJDIR if set
|
1.15 | 07-Feb-2000 |
pk | sysctl is now in /sbin
|
1.14 | 18-Oct-1999 |
pk | Remove awk(1); it is no longer used by the installation scripts. Add link to sysinst.
|
1.13 | 04-Jul-1999 |
mrg | branches: 1.13.2; - back out previous for amiga/miniroot/list because: - sparc now creates /kern in the 'list' file like the amiga, atari, mvme68k and pmax ports, and: - remove /kern from miniroot/mtree.conf
|
1.12 | 27-Jun-1999 |
mrg | miniroot changes: install.sub: - fix interface grovelling, ifmedia support, allow ifmedia and link to have a "none" (-> "") answer (which lets you give nothing when a default answer is given) - allow installing more than one set at a time, including "all" as a synonym for all remaining sets - mount -o async when extracting sets makeconf.awk: - put default "libs" section at the end rather than the start, so you can put other "libs" in before this list - minor cleanup
mtree.conf: - create /kern
sparc install.md: - MDSETS are now "kern xbase xcomp xcontrib xfont xserver" - use /kern & kernfs (replaces dmesg) - replace grep & cut pipe lines with sed - replace grep hackery with sed hackery - grep and cut are no longer required! yay! - deal with no /usr/bin/vi -- call disklabel -i - in md_copy_kern() link the netbsd.GENERIC we got from the kern set, rather than the miniroot kernel sparc miniroot list: - no more dmesg, cut or grep
sparc ramdisk changes: Makefile: - `ramdiskbin.conf' is now generated by makeconf.awk - don't use libhack's opendir, it breaks dot.profile: - don't assume terminal is `sun' - set EDITOR=ed - list: - instbin -> ramdiskbin to make `makeconf.awk' work - CRUNCHSPECIAL those special dirs - add our LIBS as necessary
libhack changes: - if NOLIBHACKOPENDIR is set, don't build opendir.o
|
1.11 | 25-Mar-1999 |
leo | branches: 1.11.2; - Move the pwd.db & spwd.db files into the list-files of the ports who need them. - Use x_dd & x_ifconfig.
|
1.10 | 20-Jan-1999 |
mrg | remove strings.
|
1.9 | 01-Jan-1998 |
tv | Use the boot/bootxx files from ${DESTDIR}/usr/mdec, not /usr/mdec. (Avoid using "new" bootcode as part of a release, for uniformity.)
|
1.8 | 05-Dec-1997 |
pk | Install the `GENERIC_SCSI3' kernel as promised by the release notes.
|
1.7 | 31-Oct-1997 |
pk | Remove unneeded link to `/usr/sbin/installboot'
|
1.6 | 26-Jun-1996 |
pk | branches: 1.6.2; Pull up from 1.2 release branch: We need installboot, sysctl, getopt.
|
1.5 | 30-May-1996 |
leo | Add more&less. They are no longer in the MI-list.
|
1.4 | 28-May-1996 |
pk | Change extra directory for vi to `vi/build'
|
1.3 | 27-May-1996 |
leo | Sync with changes in MI-miniroot
|
1.2 | 06-Jan-1996 |
pk | branches: 1.2.4; Use MI install script.
|
1.1 | 18-Dec-1995 |
pk | sparc MD miniroot config files.
|
1.2.4.2 | 26-Jun-1996 |
pk | We need installboot, sysctl, getopt.
|
1.2.4.1 | 20-Jun-1996 |
pk | Sync with trunk.
|
1.6.2.2 | 05-Dec-1997 |
pk | Pullup rev 1.8 from turnk: install `GENERIC_SCSI3' kernel in the miniroot.
|
1.6.2.1 | 10-Nov-1997 |
thorpej | Sync w/ trunk.
|
1.11.2.2 | 06-Jul-1999 |
perry | pullup 1.12->1.13 (mrg)
|
1.11.2.1 | 01-Jul-1999 |
perry | pullup 1.11->1.12 (mrg)
|
1.13.2.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.16.4.4 | 20-Mar-2002 |
he | Pull up revision 1.21 (requested by he): Add ``-f'' option to binstall.sh and use it. This is allows boot media construction when securelevel > 0.
|
1.16.4.3 | 28-Nov-2000 |
tv | Pullup 1.20 [pk]: Add file(1); we use it to determine the shared library type.
|
1.16.4.2 | 01-Nov-2000 |
tv | Pullup 1.19 [pk]: Put a GENERIC kernel in the miniroot, to retain consistency with the tape, floppy and cdrom images.
|
1.16.4.1 | 19-Oct-2000 |
tv | Commit by patch [pk]: - boot floppy image out of space: use a two disk system - update INSTALL kernel - updates/fixes to miniroot image - support for building CD image - update installation doc
|
1.24.2.3 | 13-Jun-2002 |
lukem | Pull up revision 1.27 (requested by lukem in ticket #260): as COPYDIR copies files with 444 permissions, we need to explicitly add MTREE entries to change the permissions of executable programs such as usr/mdec/installboot and usr/mdec/binstall
|
1.24.2.2 | 29-May-2002 |
lukem | Pull up revision 1.26 (requested by lukem): don't bother copying or generating etc/spwd.db, as the miniroot was switched to libhack a little while ago
|
1.24.2.1 | 28-May-2002 |
lukem | Pull up revision 1.25 (requested by grant): libz is needed for usr.bin/file/compress.c v1.11
|
1.28.6.1 | 14-Feb-2006 |
tron | Pull up following revision(s) (requested by chs in ticket #1163): distrib/sparc/miniroot/list: revision 1.29 distrib/sparc/install.md: revision 1.20 change the old pre-sysinst install.md script to not need file(1) and take that program and its associated "magic" database out of the miniroot image. fixes PR 32379.
|
1.29.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.36.2.2 | 22-May-2014 |
yamt | 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")
|
1.36.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.37.6.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4 | 20-Sep-2009 |
abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness switch everyone (except the i386 cd install which does its own thing) to the same (under 8K) termcap subset:
ansi ansi/pc-term compatible with color dumb|unknown 80-column dumb tty hp300h HP Catseye console iris-ansi-ap IRIS ANSI in application-keypad mode iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100) sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line vt100|vt100-am DEC VT100 (w/advanced video) vt220-8 DEC VT220 8 bit terminal vt220|vt200|vt300 DEC VT220 in vt100 emulation mode wsvt25 NetBSD wscons in 25 line DEC VT220 mode wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta x68k|x68k-ite NetBSD/x68k ITE xterm|vs100 xterm terminal emulator (X Window System)
Trying to provide similar functionality across all ports? It'll never catch on...
|
1.3 | 08-Oct-2002 |
martin | branches: 1.3.32; Add sun-type4 termcap entry and a hint to use this as TERM when using a Type 4 keyboard.
|
1.2 | 10-Mar-2002 |
lukem | rcsid
|
1.1 | 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.3.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|