CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: gutteridge Date: Sun Jul 7 15:53:56 UTC 2024 Modified Files: src/distrib/notes/macppc: install Log Message: Pre-release ISO installers should now be bootable, so drop a paragraph that's no longer relevant. (Was PR port-macppc/54537.) To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/distrib/notes/macppc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/macppc/install diff -u src/distrib/notes/macppc/install:1.42 src/distrib/notes/macppc/install:1.43 --- src/distrib/notes/macppc/install:1.42 Thu Nov 21 19:23:19 2019 +++ src/distrib/notes/macppc/install Sun Jul 7 15:53:56 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.42 2019/11/21 19:23:19 martin Exp $ +.\" $NetBSD: install,v 1.43 2024/07/07 15:53:56 gutteridge Exp $ . .Ss2 Open Firmware boot syntax . @@ -808,17 +808,6 @@ and for Open Firmware 3 machines, it mus a kernel). Make sure that you have use binary mode to FTP the files, and that they are properly uncompressed. -.Pp -NB this error will occur with pre-release ISO installer images, because -they are automatically generated, and it is not presently possible to create -the necessary hybrid ISO9660/HFS image format without manual steps. Only -formal release ISO installer images are bootable. If you wish to test a pre- -release, you must start with an -.Pa ofwboot.xcf -or -.Pa ofwboot.elf -installed from a formal release (or place a newer version of such in a -location that is bootable from), and then use that to boot the newer kernel. .It .To 2 "bad partition number, using 0no bootable HFS partition" .Dq Li "bad partition number, using 0no bootable HFS partition"
CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: gutteridge Date: Sun Jul 7 15:53:56 UTC 2024 Modified Files: src/distrib/notes/macppc: install Log Message: Pre-release ISO installers should now be bootable, so drop a paragraph that's no longer relevant. (Was PR port-macppc/54537.) To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/distrib/notes/macppc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: snj Date: Thu Jun 6 00:21:28 UTC 2024 Modified Files: src/distrib/notes/common: main Log Message: In the Release Contents section describing the source/sets/ directory, remove a reference to pkgsrc sources, which were removed from NetBSD releases in 2002 with NetBSD-1.6. Spotted by Mouse in PR install/58067. Fetching and unpacking pkgsrc manually is covered elsewhere in INSTALL, so nothing lost here. To generate a diff of this commit: cvs rdiff -u -r1.575 -r1.576 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: snj Date: Thu Jun 6 00:21:28 UTC 2024 Modified Files: src/distrib/notes/common: main Log Message: In the Release Contents section describing the source/sets/ directory, remove a reference to pkgsrc sources, which were removed from NetBSD releases in 2002 with NetBSD-1.6. Spotted by Mouse in PR install/58067. Fetching and unpacking pkgsrc manually is covered elsewhere in INSTALL, so nothing lost here. To generate a diff of this commit: cvs rdiff -u -r1.575 -r1.576 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.575 src/distrib/notes/common/main:1.576 --- src/distrib/notes/common/main:1.575 Mon Mar 25 13:35:28 2024 +++ src/distrib/notes/common/main Thu Jun 6 00:21:28 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.575 2024/03/25 13:35:28 uwe Exp $ +.\" $NetBSD: main,v 1.576 2024/06/06 00:21:28 snj Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -723,11 +723,7 @@ All the above source sets are located in subdirectory of the distribution tree. .Pp The source sets are distributed as compressed tar files. -Except for the -.Sy pkgsrc -set, which is traditionally unpacked into -.Pa /usr/pkgsrc , -all sets may be unpacked into +Individual sets may be unpacked into .Pa /usr/src with the command: .Dl # Ic "cd / ; tar -zxpf set_name.\*[setsuffix]"
CVS commit: src/distrib/notes/hp300
Module Name:src Committed By: tsutsui Date: Wed May 1 19:40:56 UTC 2024 Modified Files: src/distrib/notes/hp300: hardware Log Message: Add 98542 and 98543 framebuffers to supported "Graphics Devices" section. I hope someone will sync a list of supported devices in port wiki pages with one in this installation notes. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/distrib/notes/hp300/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/hp300/hardware diff -u src/distrib/notes/hp300/hardware:1.27 src/distrib/notes/hp300/hardware:1.28 --- src/distrib/notes/hp300/hardware:1.27 Sun Jan 14 12:05:33 2024 +++ src/distrib/notes/hp300/hardware Wed May 1 19:40:56 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: hardware,v 1.27 2024/01/14 12:05:33 tsutsui Exp $ +.\" $NetBSD: hardware,v 1.28 2024/05/01 19:40:56 tsutsui Exp $ . .Nx*M \*V will run on most HP 9000/300- and 400-series machines. @@ -155,6 +155,10 @@ Network interfaces .It Graphics Devices .(bullet -compact +98542 monochrome Topcat (512x400, 1 bit, DIO-II) +.It +98543 color Topcat (512x400, 4 bits, DIO-II) +.It 98544 monochrome Topcat (1024x768, 1 bit, DIO-II) .It 98545A color Topcat (1024x768, 4 bits, DIO-II)
CVS commit: src/distrib/notes/hp300
Module Name:src Committed By: tsutsui Date: Wed May 1 19:40:56 UTC 2024 Modified Files: src/distrib/notes/hp300: hardware Log Message: Add 98542 and 98543 framebuffers to supported "Graphics Devices" section. I hope someone will sync a list of supported devices in port wiki pages with one in this installation notes. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/distrib/notes/hp300/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: christos Date: Fri Apr 5 23:05:04 UTC 2024 Modified Files: src/distrib/notes: Makefile.inc Log Message: specify the paper size for PostScript To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.59 src/distrib/notes/Makefile.inc:1.60 --- src/distrib/notes/Makefile.inc:1.59 Thu Nov 16 13:06:05 2023 +++ src/distrib/notes/Makefile.inc Fri Apr 5 19:05:04 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.59 2023/11/16 18:06:05 christos Exp $ +# $NetBSD: Makefile.inc,v 1.60 2024/04/05 23:05:04 christos Exp $ # # Ross Harvey @@ -71,7 +71,7 @@ PRESET+= -dcur_date="${curdate}" POST_PLAIN= -P-b -P-u -P-o -ARGS_PS= ${PRESET} -dformat=PostScript +ARGS_PS= ${PRESET} -dformat=PostScript ${ROFF_PAGESIZE} ARGS_TXT= ${PRESET} -dformat=ASCII ${POST_PLAIN} -Tascii -mtty-char ARGS_HTML= ${PRESET} -dformat=HTML ${POST_PLAIN} -Tlatin1 -ww ARGS_MORE= ${PRESET} -dformat=more -P-h -Tascii -mtty-char
CVS commit: src/distrib/notes
Module Name:src Committed By: christos Date: Fri Apr 5 23:05:04 UTC 2024 Modified Files: src/distrib/notes: Makefile.inc Log Message: specify the paper size for PostScript To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Mar 25 13:35:28 UTC 2024 Modified Files: src/distrib/notes/common: main Log Message: distrib/notes: add back the sentence final dot after .Lk It was omitted in previous b/c of a bug in .Lk that was fixed in PR bin/58074 To generate a diff of this commit: cvs rdiff -u -r1.574 -r1.575 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.574 src/distrib/notes/common/main:1.575 --- src/distrib/notes/common/main:1.574 Sun Mar 24 13:18:02 2024 +++ src/distrib/notes/common/main Mon Mar 25 13:35:28 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.574 2024/03/24 13:18:02 martin Exp $ +.\" $NetBSD: main,v 1.575 2024/03/25 13:35:28 uwe Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -482,7 +482,7 @@ The system architectures, with preliminary support for the others included in source form. For more information please visit -.Lk https://www.NetBSD.org/ +.Lk https://www.NetBSD.org/ . .Pp .Nx is a completely integrated system.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Mon Mar 25 13:35:28 UTC 2024 Modified Files: src/distrib/notes/common: main Log Message: distrib/notes: add back the sentence final dot after .Lk It was omitted in previous b/c of a bug in .Lk that was fixed in PR bin/58074 To generate a diff of this commit: cvs rdiff -u -r1.574 -r1.575 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: martin Date: Sun Mar 24 13:18:03 UTC 2024 Modified Files: src/distrib/notes/common: main Log Message: Use single-arg "Lk" macro for a link so we can get reasonable results both in .more and .html output (still a bit odd, but better than before IMHO). To generate a diff of this commit: cvs rdiff -u -r1.573 -r1.574 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.573 src/distrib/notes/common/main:1.574 --- src/distrib/notes/common/main:1.573 Sun Mar 24 12:53:20 2024 +++ src/distrib/notes/common/main Sun Mar 24 13:18:02 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.573 2024/03/24 12:53:20 martin Exp $ +.\" $NetBSD: main,v 1.574 2024/03/24 13:18:02 martin Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -481,9 +481,8 @@ The \*V release contains complete binary releases for most of these system architectures, with preliminary support for the others included in source form. -For more information please see the -.Nx -.Lk https://www.NetBSD.org/ website . +For more information please visit +.Lk https://www.NetBSD.org/ .Pp .Nx is a completely integrated system.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: martin Date: Sun Mar 24 13:18:03 UTC 2024 Modified Files: src/distrib/notes/common: main Log Message: Use single-arg "Lk" macro for a link so we can get reasonable results both in .more and .html output (still a bit odd, but better than before IMHO). To generate a diff of this commit: cvs rdiff -u -r1.573 -r1.574 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: martin Date: Sun Mar 24 12:53:24 UTC 2024 Modified Files: src/distrib/notes/acorn32: contents src/distrib/notes/alpha: contents src/distrib/notes/amd64: contents src/distrib/notes/amiga: contents src/distrib/notes/arc: contents src/distrib/notes/atari: contents src/distrib/notes/bebox: contents src/distrib/notes/cats: contents src/distrib/notes/common: contents main sysinst src/distrib/notes/emips: contents src/distrib/notes/evbarm: contents src/distrib/notes/evbppc: contents src/distrib/notes/ews4800mips: contents src/distrib/notes/hp300: contents src/distrib/notes/hpcarm: contents src/distrib/notes/hpcmips: contents src/distrib/notes/hpcsh: contents src/distrib/notes/hppa: contents src/distrib/notes/i386: contents src/distrib/notes/landisk: contents src/distrib/notes/mac68k: contents src/distrib/notes/macppc: contents src/distrib/notes/mmeye: contents src/distrib/notes/mvme68k: contents src/distrib/notes/news68k: contents src/distrib/notes/newsmips: contents src/distrib/notes/next68k: contents src/distrib/notes/ofppc: contents src/distrib/notes/pmax: contents src/distrib/notes/prep: contents src/distrib/notes/rs6000: contents src/distrib/notes/sandpoint: contents src/distrib/notes/sgimips: contents src/distrib/notes/shark: contents src/distrib/notes/sparc: contents src/distrib/notes/sparc64: contents src/distrib/notes/sun2: contents src/distrib/notes/sun3: contents src/distrib/notes/vax: contents xfer src/distrib/notes/x68k: contents Log Message: Various style fixes (and some of VAX related errors and copy), from Mouse on tech-install. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/acorn32/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/alpha/contents cvs rdiff -u -r1.13 -r1.14 src/distrib/notes/amd64/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/amiga/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/arc/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/atari/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/bebox/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/cats/contents cvs rdiff -u -r1.186 -r1.187 src/distrib/notes/common/contents cvs rdiff -u -r1.572 -r1.573 src/distrib/notes/common/main cvs rdiff -u -r1.112 -r1.113 src/distrib/notes/common/sysinst cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/emips/contents cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/evbarm/contents cvs rdiff -u -r1.9 -r1.10 src/distrib/notes/evbppc/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/ews4800mips/contents cvs rdiff -u -r1.22 -r1.23 src/distrib/notes/hp300/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/hpcarm/contents cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/hpcmips/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/hpcsh/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/hppa/contents cvs rdiff -u -r1.35 -r1.36 src/distrib/notes/i386/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/landisk/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/mac68k/contents cvs rdiff -u -r1.19 -r1.20 src/distrib/notes/macppc/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/mmeye/contents cvs rdiff -u -r1.18 -r1.19 src/distrib/notes/mvme68k/contents cvs rdiff -u -r1.11 -r1.12 src/distrib/notes/news68k/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/newsmips/contents cvs rdiff -u -r1.12 -r1.13 src/distrib/notes/next68k/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/ofppc/contents cvs rdiff -u -r1.22 -r1.23 src/distrib/notes/pmax/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/prep/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/rs6000/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/sandpoint/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/sgimips/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/shark/contents cvs rdiff -u -r1.29 -r1.30 src/distrib/notes/sparc/contents cvs rdiff -u -r1.12 -r1.13 src/distrib/notes/sparc64/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/sun2/contents cvs rdiff -u -r1.21 -r1.22 src/distrib/notes/sun3/contents cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/vax/contents cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/vax/xfer cvs rdiff -u -r1.22 -r1.23 src/distrib/notes/x68k/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/acorn32/contents diff -u src/distrib/notes/acorn32/contents:1.7 src/distrib/notes/acorn32/contents:1.8 --- src/distrib/notes/acorn32/contents:1.7 Fri Aug 7 00:43:47 2020 +++ src/distrib/notes/acorn32/contents Sun Mar 24 12:53:19 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: contents,v 1.7 2020/08/07 00:43:47 snj Exp $
CVS commit: src/distrib/notes
Module Name:src Committed By: martin Date: Sun Mar 24 12:53:24 UTC 2024 Modified Files: src/distrib/notes/acorn32: contents src/distrib/notes/alpha: contents src/distrib/notes/amd64: contents src/distrib/notes/amiga: contents src/distrib/notes/arc: contents src/distrib/notes/atari: contents src/distrib/notes/bebox: contents src/distrib/notes/cats: contents src/distrib/notes/common: contents main sysinst src/distrib/notes/emips: contents src/distrib/notes/evbarm: contents src/distrib/notes/evbppc: contents src/distrib/notes/ews4800mips: contents src/distrib/notes/hp300: contents src/distrib/notes/hpcarm: contents src/distrib/notes/hpcmips: contents src/distrib/notes/hpcsh: contents src/distrib/notes/hppa: contents src/distrib/notes/i386: contents src/distrib/notes/landisk: contents src/distrib/notes/mac68k: contents src/distrib/notes/macppc: contents src/distrib/notes/mmeye: contents src/distrib/notes/mvme68k: contents src/distrib/notes/news68k: contents src/distrib/notes/newsmips: contents src/distrib/notes/next68k: contents src/distrib/notes/ofppc: contents src/distrib/notes/pmax: contents src/distrib/notes/prep: contents src/distrib/notes/rs6000: contents src/distrib/notes/sandpoint: contents src/distrib/notes/sgimips: contents src/distrib/notes/shark: contents src/distrib/notes/sparc: contents src/distrib/notes/sparc64: contents src/distrib/notes/sun2: contents src/distrib/notes/sun3: contents src/distrib/notes/vax: contents xfer src/distrib/notes/x68k: contents Log Message: Various style fixes (and some of VAX related errors and copy), from Mouse on tech-install. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/acorn32/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/alpha/contents cvs rdiff -u -r1.13 -r1.14 src/distrib/notes/amd64/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/amiga/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/arc/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/atari/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/bebox/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/cats/contents cvs rdiff -u -r1.186 -r1.187 src/distrib/notes/common/contents cvs rdiff -u -r1.572 -r1.573 src/distrib/notes/common/main cvs rdiff -u -r1.112 -r1.113 src/distrib/notes/common/sysinst cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/emips/contents cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/evbarm/contents cvs rdiff -u -r1.9 -r1.10 src/distrib/notes/evbppc/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/ews4800mips/contents cvs rdiff -u -r1.22 -r1.23 src/distrib/notes/hp300/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/hpcarm/contents cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/hpcmips/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/hpcsh/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/hppa/contents cvs rdiff -u -r1.35 -r1.36 src/distrib/notes/i386/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/landisk/contents cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/mac68k/contents cvs rdiff -u -r1.19 -r1.20 src/distrib/notes/macppc/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/mmeye/contents cvs rdiff -u -r1.18 -r1.19 src/distrib/notes/mvme68k/contents cvs rdiff -u -r1.11 -r1.12 src/distrib/notes/news68k/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/newsmips/contents cvs rdiff -u -r1.12 -r1.13 src/distrib/notes/next68k/contents cvs rdiff -u -r1.8 -r1.9 src/distrib/notes/ofppc/contents cvs rdiff -u -r1.22 -r1.23 src/distrib/notes/pmax/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/prep/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/rs6000/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/sandpoint/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/sgimips/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/shark/contents cvs rdiff -u -r1.29 -r1.30 src/distrib/notes/sparc/contents cvs rdiff -u -r1.12 -r1.13 src/distrib/notes/sparc64/contents cvs rdiff -u -r1.7 -r1.8 src/distrib/notes/sun2/contents cvs rdiff -u -r1.21 -r1.22 src/distrib/notes/sun3/contents cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/vax/contents cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/vax/xfer cvs rdiff -u -r1.22 -r1.23 src/distrib/notes/x68k/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/hp300
Module Name:src Committed By: tsutsui Date: Sun Jan 14 12:05:34 UTC 2024 Modified Files: src/distrib/notes/hp300: hardware Log Message: Add three button trackballs (M1309A) to a supported HP-HIL device list. Asked by Jonathan Stone on port-hp300@, and tested by me: https://mail-index.netbsd.org/port-hp300/2024/01/14/msg000238.html To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/distrib/notes/hp300/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/hp300/hardware diff -u src/distrib/notes/hp300/hardware:1.26 src/distrib/notes/hp300/hardware:1.27 --- src/distrib/notes/hp300/hardware:1.26 Sun Jul 11 14:17:48 2021 +++ src/distrib/notes/hp300/hardware Sun Jan 14 12:05:33 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: hardware,v 1.26 2021/07/11 14:17:48 tsutsui Exp $ +.\" $NetBSD: hardware,v 1.27 2024/01/14 12:05:33 tsutsui Exp $ . .Nx*M \*V will run on most HP 9000/300- and 400-series machines. @@ -202,6 +202,8 @@ Keyboards .It Two and three button mice .It +Three button trackballs (M1309A) +.It 46094 Quadrature Port (supports normal serial mice) .It Graphics tablets
CVS commit: src/distrib/notes/hp300
Module Name:src Committed By: tsutsui Date: Sun Jan 14 12:05:34 UTC 2024 Modified Files: src/distrib/notes/hp300: hardware Log Message: Add three button trackballs (M1309A) to a supported HP-HIL device list. Asked by Jonathan Stone on port-hp300@, and tested by me: https://mail-index.netbsd.org/port-hp300/2024/01/14/msg000238.html To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/distrib/notes/hp300/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Fri Dec 15 22:09:16 UTC 2023 Modified Files: src/distrib/notes/common: main Log Message: main: minor style fix To generate a diff of this commit: cvs rdiff -u -r1.571 -r1.572 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.571 src/distrib/notes/common/main:1.572 --- src/distrib/notes/common/main:1.571 Thu Dec 14 20:46:45 2023 +++ src/distrib/notes/common/main Fri Dec 15 22:09:16 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.571 2023/12/14 20:46:45 abs Exp $ +.\" $NetBSD: main,v 1.572 2023/12/15 22:09:16 gutteridge Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -815,7 +815,7 @@ In .Nx 9 and earlier, filesystems listed in .Pa /etc/fstab -would be mounted before non legacy +would be mounted before non-legacy .Ic zfs filesystems. Starting from .Nx 10
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Fri Dec 15 22:09:16 UTC 2023 Modified Files: src/distrib/notes/common: main Log Message: main: minor style fix To generate a diff of this commit: cvs rdiff -u -r1.571 -r1.572 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: abs Date: Thu Dec 14 20:46:45 UTC 2023 Modified Files: src/distrib/notes/common: main Log Message: Add note about zfs mount behaviour change in NetBSD 10 To generate a diff of this commit: cvs rdiff -u -r1.570 -r1.571 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.570 src/distrib/notes/common/main:1.571 --- src/distrib/notes/common/main:1.570 Fri Dec 16 16:58:14 2022 +++ src/distrib/notes/common/main Thu Dec 14 20:46:45 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.570 2022/12/16 16:58:14 martin Exp $ +.\" $NetBSD: main,v 1.571 2023/12/14 20:46:45 abs Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -811,6 +811,16 @@ and thus all issues that are fixed by .Ic postinstall by default will be handled. .Pp +In +.Nx 9 +and earlier, filesystems listed in +.Pa /etc/fstab +would be mounted before non legacy +.Ic zfs +filesystems. Starting from +.Nx 10 +this order has been reversed. +.Pp If you have ever run a version of .Nx -current between April 18, 2020 and September 23, 2022 (the version numbers
CVS commit: src/distrib/notes/common
Module Name:src Committed By: abs Date: Thu Dec 14 20:46:45 UTC 2023 Modified Files: src/distrib/notes/common: main Log Message: Add note about zfs mount behaviour change in NetBSD 10 To generate a diff of this commit: cvs rdiff -u -r1.570 -r1.571 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: andvar Date: Mon Dec 11 21:57:41 UTC 2023 Modified Files: src/distrib/notes/common: contents Log Message: s/MRCOFFE$/MRCOFFEE/ and s/MRCOFFE_OFW/MRCOFFEE_OFW/ in install docs. Also apply uwe change from sparc/contents s/GENERIC-KRUPS/KRUPS/. To generate a diff of this commit: cvs rdiff -u -r1.185 -r1.186 src/distrib/notes/common/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/contents diff -u src/distrib/notes/common/contents:1.185 src/distrib/notes/common/contents:1.186 --- src/distrib/notes/common/contents:1.185 Fri Apr 2 07:09:11 2021 +++ src/distrib/notes/common/contents Mon Dec 11 21:57:41 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: contents,v 1.185 2021/04/02 07:09:11 rin Exp $ +.\" $NetBSD: contents,v 1.186 2023/12/11 21:57:41 andvar Exp $ .\" .\" Copyright (c) 1999-2020 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -707,21 +707,21 @@ kernel, which supports only UltraSPARC s This set contains a .Nx*M \*V -.Li GENERIC-KRUPS +.Li KRUPS kernel, which supports the JavaStation-NC, named .Pa /netbsd . .It Sy kern-MRCOFFEE This set contains a .Nx*M \*V -.Li MRCOFFE +.Li MRCOFFEE kernel, which which supports the OpenBOOT PROM 2 JavaStation-1, named .Pa /netbsd . .It Sy kern-MRCOFFEE_OFW This set contains a .Nx*M \*V -.Li MRCOFFE_OFW +.Li MRCOFFEE_OFW kernel, which which supports the OpenFirmware JavaStation-1, named .Pa /netbsd . .\}
CVS commit: src/distrib/notes/common
Module Name:src Committed By: andvar Date: Mon Dec 11 21:57:41 UTC 2023 Modified Files: src/distrib/notes/common: contents Log Message: s/MRCOFFE$/MRCOFFEE/ and s/MRCOFFE_OFW/MRCOFFEE_OFW/ in install docs. Also apply uwe change from sparc/contents s/GENERIC-KRUPS/KRUPS/. To generate a diff of this commit: cvs rdiff -u -r1.185 -r1.186 src/distrib/notes/common/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: andvar Date: Mon Dec 11 21:43:33 UTC 2023 Modified Files: src/distrib/notes/sparc: contents Log Message: s/MRCOFFE$/MRCOFFEE/ and s/MRCOFFE_OFW/MRCOFFEE_OFW/ in install docs. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/distrib/notes/sparc/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/sparc/contents diff -u src/distrib/notes/sparc/contents:1.28 src/distrib/notes/sparc/contents:1.29 --- src/distrib/notes/sparc/contents:1.28 Fri Apr 1 21:53:35 2022 +++ src/distrib/notes/sparc/contents Mon Dec 11 21:43:33 2023 @@ -1,4 +1,4 @@ -.\" $NetBSD: contents,v 1.28 2022/04/01 21:53:35 andvar Exp $ +.\" $NetBSD: contents,v 1.29 2023/12/11 21:43:33 andvar Exp $ .\" .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -243,14 +243,14 @@ kernel, which supports the JavaStation-N This set contains a .Nx*M \*V -.Li MRCOFFE +.Li MRCOFFEE kernel, which which supports the OpenBOOT PROM 2 JavaStation-1, named .Pa /netbsd . .It Sy kern-MRCOFFEE_OFW This set contains a .Nx*M \*V -.Li MRCOFFE_OFW +.Li MRCOFFEE_OFW kernel, which which supports the OpenFirmware JavaStation-1, named .Pa /netbsd . .
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: andvar Date: Mon Dec 11 21:43:33 UTC 2023 Modified Files: src/distrib/notes/sparc: contents Log Message: s/MRCOFFE$/MRCOFFEE/ and s/MRCOFFE_OFW/MRCOFFEE_OFW/ in install docs. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/distrib/notes/sparc/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: christos Date: Thu Nov 16 18:06:05 UTC 2023 Modified Files: src/distrib/notes: Makefile.inc Log Message: Set the timezone too when invoking date with a timestamp because it can be affected too: $ env TZ=UTC date -r 1700157305 Thu Nov 16 17:55:05 UTC 2023 $ env TZ=UTC24:24:24 date -r 1700157305 Wed Nov 15 17:30:41 UTC 2023 To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: christos Date: Thu Nov 16 18:06:05 UTC 2023 Modified Files: src/distrib/notes: Makefile.inc Log Message: Set the timezone too when invoking date with a timestamp because it can be affected too: $ env TZ=UTC date -r 1700157305 Thu Nov 16 17:55:05 UTC 2023 $ env TZ=UTC24:24:24 date -r 1700157305 Wed Nov 15 17:30:41 UTC 2023 To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.58 src/distrib/notes/Makefile.inc:1.59 --- src/distrib/notes/Makefile.inc:1.58 Mon Nov 13 16:01:51 2023 +++ src/distrib/notes/Makefile.inc Thu Nov 16 13:06:05 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.58 2023/11/13 21:01:51 christos Exp $ +# $NetBSD: Makefile.inc,v 1.59 2023/11/16 18:06:05 christos Exp $ # # Ross Harvey @@ -59,12 +59,12 @@ PRESET+= -rnextminor=${nextmin} .endif .endif .if defined(BUILDID) && "${BUILDID:M20*Z}" != "" -curdate!= env LANG="C" ${TOOL_DATE} -d "${BUILDID:C/[0-9][0-9][0-9][0-9]Z$//}" "+%b %d, %Y" +curdate!= env LANG="C" TZ="UTC" ${TOOL_DATE} -d "${BUILDID:C/[0-9][0-9][0-9][0-9]Z$//}" "+%b %d, %Y" .else .if ${NETBSD_OFFICIAL_RELEASE:Uno} == "yes" .error "No release date could be derived from BUILDID" .else -curdate!= env LANG="C" ${TOOL_DATE} ${DATE_TIMESTAMP} "+%b %d, %Y" +curdate!= env LANG="C" TZ="UTC" ${TOOL_DATE} ${DATE_TIMESTAMP} "+%b %d, %Y" .endif .endif PRESET+= -dcur_date="${curdate}"
CVS commit: src/distrib/notes
Module Name:src Committed By: christos Date: Mon Nov 13 21:01:51 UTC 2023 Modified Files: src/distrib/notes: Makefile.inc Log Message: Use TOOL_DATE (Jan-Benedict Glaw) To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.57 src/distrib/notes/Makefile.inc:1.58 --- src/distrib/notes/Makefile.inc:1.57 Wed Dec 8 08:06:44 2021 +++ src/distrib/notes/Makefile.inc Mon Nov 13 16:01:51 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.57 2021/12/08 13:06:44 uwe Exp $ +# $NetBSD: Makefile.inc,v 1.58 2023/11/13 21:01:51 christos Exp $ # # Ross Harvey @@ -59,12 +59,12 @@ PRESET+= -rnextminor=${nextmin} .endif .endif .if defined(BUILDID) && "${BUILDID:M20*Z}" != "" -curdate!= env LANG="C" date -d "${BUILDID:C/[0-9][0-9][0-9][0-9]Z$//}" "+%b %d, %Y" +curdate!= env LANG="C" ${TOOL_DATE} -d "${BUILDID:C/[0-9][0-9][0-9][0-9]Z$//}" "+%b %d, %Y" .else .if ${NETBSD_OFFICIAL_RELEASE:Uno} == "yes" .error "No release date could be derived from BUILDID" .else -curdate!= env LANG="C" date ${DATE_TIMESTAMP} "+%b %d, %Y" +curdate!= env LANG="C" ${TOOL_DATE} ${DATE_TIMESTAMP} "+%b %d, %Y" .endif .endif PRESET+= -dcur_date="${curdate}"
CVS commit: src/distrib/notes
Module Name:src Committed By: christos Date: Mon Nov 13 21:01:51 UTC 2023 Modified Files: src/distrib/notes: Makefile.inc Log Message: Use TOOL_DATE (Jan-Benedict Glaw) To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: martin Date: Fri Dec 16 16:58:14 UTC 2022 Modified Files: src/distrib/notes/common: main Log Message: Add notes about FFS and extended attributes. To generate a diff of this commit: cvs rdiff -u -r1.569 -r1.570 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.569 src/distrib/notes/common/main:1.570 --- src/distrib/notes/common/main:1.569 Fri Apr 1 21:53:35 2022 +++ src/distrib/notes/common/main Fri Dec 16 16:58:14 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.569 2022/04/01 21:53:35 andvar Exp $ +.\" $NetBSD: main,v 1.570 2022/12/16 16:58:14 martin Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -526,6 +526,32 @@ development, and no formal or informal t this snapshot (yet). .Pp .\} \" !\n[RELEASE_BRANCH] \{ +One important new feature in this release is the support for extended +attributes and access controll lists on FFS file systems. +.Pp +For new installations the installer will default to disable this features, +so the file system is compatible with older +.Nx +releases (before 10), and allow other operating systems to mount this +file systems at least in read-only mode. +.Pp +If you want a new installed file system to support extended attributes, +change the file system type from +.Dq FFSv2 +to +.Dq FFSv2ea +in the partitioning menu. +You can also convert file systems later, using the +.Xr fsck_ffs 8 +utility. +More details are available in +.Lk https://wiki.netbsd.org/tutorials/acls_and_extended_attributes_on_ffs "this guide" . +.Pp +If you are upgrading from a version of +.Nx -current +please also check the +.Sx "Compatibility Issues With Previous NetBSD Releases" . +.PP It is impossible to completely summarize the massive development that went into the .Nx @@ -785,6 +811,20 @@ and thus all issues that are fixed by .Ic postinstall by default will be handled. .Pp +If you have ever run a version of +.Nx -current +between April 18, 2020 and September 23, 2022 (the version numbers +used in the affected time range are between 9.99.56 and 9.99.106) +your FFS file systems might have broken extended attributes stored. +.Pp +You should follow this +.Lk https://wiki.netbsd.org/features/UFS2ea/ guide +before booting the updated system multi-user for the first time. +.Pp +.Em Note that you do not need to do anything special if you never did run any affected kernel, +especially if you have never run +.Nx -current . +.Pp A number of things have been removed from the .Nx \*V release.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: martin Date: Fri Dec 16 16:58:14 UTC 2022 Modified Files: src/distrib/notes/common: main Log Message: Add notes about FFS and extended attributes. To generate a diff of this commit: cvs rdiff -u -r1.569 -r1.570 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/mvme68k
Module Name:src Committed By: andvar Date: Thu Oct 6 20:42:13 UTC 2022 Modified Files: src/distrib/notes/mvme68k: install Log Message: s/immediatedly/immediately/ To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/distrib/notes/mvme68k/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/mvme68k/install diff -u src/distrib/notes/mvme68k/install:1.24 src/distrib/notes/mvme68k/install:1.25 --- src/distrib/notes/mvme68k/install:1.24 Fri Jun 3 13:50:32 2022 +++ src/distrib/notes/mvme68k/install Thu Oct 6 20:42:13 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.24 2022/06/03 13:50:32 andvar Exp $ +.\" $NetBSD: install,v 1.25 2022/10/06 20:42:13 andvar Exp $ .\" .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -89,7 +89,7 @@ Loading: Operating System Volume: NBSD IPL loaded at: $003F -\*[Gt]\*[Gt] BSD MVME147 tapeboot [$Revision: 1.24 $] +\*[Gt]\*[Gt] BSD MVME147 tapeboot [$Revision: 1.25 $] 578616+422344+55540+[46032+51284]=0x11a6e4 Start @ 0x8000 ... Copyright (c) 1996, 1997, 1998, 1999, 2000 @@ -270,7 +270,7 @@ installation! .Dl Start offset ('x' to start after part 'x') [0c, 0s, 0M]: Ic a .Dl Partition size ('$' for all remaining) [0c, 0s, 0M]: Ic 16m .Pp -Here, we specify that the swap partition starts immediatedly after the +Here, we specify that the swap partition starts immediately after the .Sq Li a partition and is of size 16MB. The length of the swap partition should be at least as large as the @@ -435,7 +435,7 @@ For all board types, the boot messages a .Pp .(disp Start @ 0x8000 ... -\*[Gt]\*[Gt] BSD MVME147 netboot (via sboot) [$Revision: 1.24 $] +\*[Gt]\*[Gt] BSD MVME147 netboot (via sboot) [$Revision: 1.25 $] device: le0 attached to 08:00:3e:20:cb:87 boot: client IP address: 192.168.1.4 boot: client name: soapy
CVS commit: src/distrib/notes/mvme68k
Module Name:src Committed By: andvar Date: Thu Oct 6 20:42:13 UTC 2022 Modified Files: src/distrib/notes/mvme68k: install Log Message: s/immediatedly/immediately/ To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/distrib/notes/mvme68k/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/distrib/notes/sparc64
> On Sep 28, 2022, at 11:37 AM, Charlotte Koch wrote: > Maybe it makes sense to write an article in our own wiki instead? From > what I gather, reprogramming these NVRAM/clock chips is a *very* common > task. (In fact, I'm going to do it myself with the Sun Blade 100 that > I'm getting tomorrow!) Indeed, I think maintaining our own set of technical articles (citing other sources as appropriate, of course), would be a good thing. -- thorpej
Re: CVS commit: src/distrib/notes/sparc64
On Thu, 29 Sep 2022, Izumi Tsutsui wrote: Modified Files: src/distrib/notes/sparc64: prep Log Message: Avoid dead link to the NVRAM/Hostid FAQ Maybe this mirror is better than archive.org: http://www.obsolyte.com/sunFAQ/faq_nvram.html --- Izumi Tsutsui That link is a mirror to an older version of the document (1998 versus 2004), but indeed it certainly feels nicer than relying upon the Wayback Machine. Besides, I *wanted* to use something better than archive.org in the first place, but couldn't find anything. I think I will change it to the obsolyte.com link, thanks for the pointer. Maybe it makes sense to write an article in our own wiki instead? From what I gather, reprogramming these NVRAM/clock chips is a *very* common task. (In fact, I'm going to do it myself with the Sun Blade 100 that I'm getting tomorrow!) Charlotte
Re: CVS commit: src/distrib/notes/sparc64
> Modified Files: > src/distrib/notes/sparc64: prep > > Log Message: > Avoid dead link to the NVRAM/Hostid FAQ Maybe this mirror is better than archive.org: http://www.obsolyte.com/sunFAQ/faq_nvram.html --- Izumi Tsutsui
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: charlotte Date: Wed Sep 28 06:09:14 UTC 2022 Modified Files: src/distrib/notes/sparc: prep Log Message: Avoid dead link to the NVRAM FAQ in docs for sparc, too To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/distrib/notes/sparc/prep Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/sparc/prep diff -u src/distrib/notes/sparc/prep:1.30 src/distrib/notes/sparc/prep:1.31 --- src/distrib/notes/sparc/prep:1.30 Wed Nov 27 18:34:56 2019 +++ src/distrib/notes/sparc/prep Wed Sep 28 06:09:14 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: prep,v 1.30 2019/11/27 18:34:56 uwe Exp $ +.\" $NetBSD: prep,v 1.31 2022/09/28 06:09:14 charlotte Exp $ . .Ss2 Configuring your PROM . @@ -33,7 +33,7 @@ If the ethernet address of your \*M syst .Li ff:ff:ff:ff:ff:ff , then your NVRAM battery is dead and you will have trouble using ethernet (among other problems). Read the -.Lk http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html "Sun NVRAM/Hostid FAQ" . +.Lk https://web.archive.org/web/20150611091616/https://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html "Sun NVRAM/Hostid FAQ" . .Pp If you have a valid ethernet address and you plan to netboot, write down your system's ethernet address.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: charlotte Date: Wed Sep 28 06:09:14 UTC 2022 Modified Files: src/distrib/notes/sparc: prep Log Message: Avoid dead link to the NVRAM FAQ in docs for sparc, too To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/distrib/notes/sparc/prep Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc64
Module Name:src Committed By: charlotte Date: Wed Sep 28 06:06:59 UTC 2022 Modified Files: src/distrib/notes/sparc64: prep Log Message: Avoid dead link to the NVRAM/Hostid FAQ To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/sparc64/prep Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/sparc64/prep diff -u src/distrib/notes/sparc64/prep:1.16 src/distrib/notes/sparc64/prep:1.17 --- src/distrib/notes/sparc64/prep:1.16 Wed Nov 27 09:29:25 2019 +++ src/distrib/notes/sparc64/prep Wed Sep 28 06:06:59 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: prep,v 1.16 2019/11/27 09:29:25 martin Exp $ +.\" $NetBSD: prep,v 1.17 2022/09/28 06:06:59 charlotte Exp $ . .Ss2 Deciding on partition sizes . @@ -74,7 +74,7 @@ If the ethernet address of your \*M syst command), then your NVRAM battery is dead and you will have trouble using ethernet (among other problems). Read the -.Lk http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html "Sun NVRAM/Hostid FAQ" . +.Lk https://web.archive.org/web/20150611091616/https://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html "Sun NVRAM/Hostid FAQ" . .Pp If you have a valid ethernet address and you plan to netboot, write down your system's ethernet address.
CVS commit: src/distrib/notes/sparc64
Module Name:src Committed By: charlotte Date: Wed Sep 28 06:06:59 UTC 2022 Modified Files: src/distrib/notes/sparc64: prep Log Message: Avoid dead link to the NVRAM/Hostid FAQ To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/sparc64/prep Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/alpha
Module Name:src Committed By: andvar Date: Fri Jun 3 15:36:36 UTC 2022 Modified Files: src/distrib/notes/alpha: hardware Log Message: some srm firmware (including legacy platforms) still available at hp ftp. not sure if HPE selling firmware CDs, but it is definitely not Compaq anymore. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/distrib/notes/alpha/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/alpha/hardware diff -u src/distrib/notes/alpha/hardware:1.19 src/distrib/notes/alpha/hardware:1.20 --- src/distrib/notes/alpha/hardware:1.19 Thu Jun 22 16:46:52 2017 +++ src/distrib/notes/alpha/hardware Fri Jun 3 15:36:36 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: hardware,v 1.19 2017/06/22 16:46:52 flxd Exp $ +.\" $NetBSD: hardware,v 1.20 2022/06/03 15:36:36 andvar Exp $ . .Nx*M \*V runs on most of the @@ -23,8 +23,8 @@ only one type of console loaded at any o If your system comes up with the ARC firmware, it may be possible to switch it to SRM with a menu or to download SRM from -.Lk ftp://gatekeeper.dec.com/pub/Digital/Alpha/firmware/index.html -You may want to buy a firmware update CD from Compaq Computer Corporation. +.Lk ftp://ftp.hp.com/pub/alphaserver/firmware +You may want to buy a firmware update CD from Hewlett Packard Enterprise. .Pp More information on supported platforms and devices can be found on the \*M port web pages at
CVS commit: src/distrib/notes/alpha
Module Name:src Committed By: andvar Date: Fri Jun 3 15:36:36 UTC 2022 Modified Files: src/distrib/notes/alpha: hardware Log Message: some srm firmware (including legacy platforms) still available at hp ftp. not sure if HPE selling firmware CDs, but it is definitely not Compaq anymore. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/distrib/notes/alpha/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: andvar Date: Fri Jun 3 14:02:48 UTC 2022 Modified Files: src/distrib/notes/common: postinstall Log Message: fix link to pkgsrc.tar.gz file in postinstall section. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/distrib/notes/common/postinstall Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/postinstall diff -u src/distrib/notes/common/postinstall:1.89 src/distrib/notes/common/postinstall:1.90 --- src/distrib/notes/common/postinstall:1.89 Thu May 27 15:47:42 2021 +++ src/distrib/notes/common/postinstall Fri Jun 3 14:02:48 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: postinstall,v 1.89 2021/05/27 15:47:42 martin Exp $ +.\" $NetBSD: postinstall,v 1.90 2022/06/03 14:02:48 andvar Exp $ .\" .\" Copyright (c) 1999-2020 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -371,7 +371,7 @@ framework for compiling packages and did .Xr sysinst 8 post-installation configuration menu, you can obtain it by retrieving the file -.Lk https://cdn.NetBSD.org/pub/pkgsrc/pkgsrc.tar.gz . +.Lk https://cdn.NetBSD.org/pub/pkgsrc/stable/pkgsrc.tar.gz . It is typically extracted into .Pa /usr/pkgsrc (though other locations work fine) with the commands:
CVS commit: src/distrib/notes/common
Module Name:src Committed By: andvar Date: Fri Jun 3 14:02:48 UTC 2022 Modified Files: src/distrib/notes/common: postinstall Log Message: fix link to pkgsrc.tar.gz file in postinstall section. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/distrib/notes/common/postinstall Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: andvar Date: Fri Jun 3 13:50:32 UTC 2022 Modified Files: src/distrib/notes/mvme68k: install src/distrib/notes/sun3: install Log Message: fix the title of the boot tape creation section. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/distrib/notes/mvme68k/install cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/sun3/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: andvar Date: Fri Jun 3 13:50:32 UTC 2022 Modified Files: src/distrib/notes/mvme68k: install src/distrib/notes/sun3: install Log Message: fix the title of the boot tape creation section. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/distrib/notes/mvme68k/install cvs rdiff -u -r1.16 -r1.17 src/distrib/notes/sun3/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/mvme68k/install diff -u src/distrib/notes/mvme68k/install:1.23 src/distrib/notes/mvme68k/install:1.24 --- src/distrib/notes/mvme68k/install:1.23 Mon May 30 06:19:53 2011 +++ src/distrib/notes/mvme68k/install Fri Jun 3 13:50:32 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.23 2011/05/30 06:19:53 wiz Exp $ +.\" $NetBSD: install,v 1.24 2022/06/03 13:50:32 andvar Exp $ .\" .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -53,7 +53,7 @@ Create the .Nx*M \*V boot tape as described in the section entitled -.Sx "Preparing a boot tape" . +.Sx "Creating boot/install tapes" . Then, with the tape in the drive, type the following at the Bug prompt: .Pp .Dl 147-Bug\*[Gt] Ic "bo 5" @@ -89,7 +89,7 @@ Loading: Operating System Volume: NBSD IPL loaded at: $003F -\*[Gt]\*[Gt] BSD MVME147 tapeboot [$Revision: 1.23 $] +\*[Gt]\*[Gt] BSD MVME147 tapeboot [$Revision: 1.24 $] 578616+422344+55540+[46032+51284]=0x11a6e4 Start @ 0x8000 ... Copyright (c) 1996, 1997, 1998, 1999, 2000 @@ -435,7 +435,7 @@ For all board types, the boot messages a .Pp .(disp Start @ 0x8000 ... -\*[Gt]\*[Gt] BSD MVME147 netboot (via sboot) [$Revision: 1.23 $] +\*[Gt]\*[Gt] BSD MVME147 netboot (via sboot) [$Revision: 1.24 $] device: le0 attached to 08:00:3e:20:cb:87 boot: client IP address: 192.168.1.4 boot: client name: soapy Index: src/distrib/notes/sun3/install diff -u src/distrib/notes/sun3/install:1.16 src/distrib/notes/sun3/install:1.17 --- src/distrib/notes/sun3/install:1.16 Sat Sep 6 22:31:53 2008 +++ src/distrib/notes/sun3/install Fri Jun 3 13:50:32 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.16 2008/09/06 22:31:53 tsutsui Exp $ +.\" $NetBSD: install,v 1.17 2022/06/03 13:50:32 andvar Exp $ .\" .\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -54,7 +54,7 @@ Create the .Nx*M \*V boot tape as described in the section entitled -.Sx "Preparing a boot tape" +.Sx "Creating boot/install tapes" and boot the tape. At the PROM monitor prompt, use one of the commands: .Pp
CVS commit: src/distrib/notes
Module Name:src Committed By: andvar Date: Fri Apr 1 21:53:35 UTC 2022 Modified Files: src/distrib/notes/common: main src/distrib/notes/sparc: contents install Log Message: Remove floppy installation instructions from sparc documentation. Floppy generation was disabled before NetBSD 6.0 release due to size constraints and unlikely to be restored soon or at all. PR port-sparc/56776. ok martin. To generate a diff of this commit: cvs rdiff -u -r1.568 -r1.569 src/distrib/notes/common/main cvs rdiff -u -r1.27 -r1.28 src/distrib/notes/sparc/contents cvs rdiff -u -r1.60 -r1.61 src/distrib/notes/sparc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.568 src/distrib/notes/common/main:1.569 --- src/distrib/notes/common/main:1.568 Sun Feb 6 07:37:29 2022 +++ src/distrib/notes/common/main Fri Apr 1 21:53:35 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.568 2022/02/06 07:37:29 nia Exp $ +.\" $NetBSD: main,v 1.569 2022/04/01 21:53:35 andvar Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -206,10 +206,8 @@ If you have a CD-R, you can fetch the CD .\} .if \n[sparc] \{\ Fetch a CD image, -.Pa NetBSD-\*V-sparc.iso -or the floppy disk images, -.Pa sparc/install/floppy/disk1.gz No and Pa sparc/install/floppy/disk2 . -You need either the pair of floppies or the CD to boot your system. +.Pa NetBSD-\*V-sparc.iso . +You need the CD to boot your system. .\} .if \n[sparc64] \{\ This is either a CD image @@ -234,7 +232,7 @@ When you boot the install .if \n[amd64] image or CD-ROM, .if \n[i386] image, CD-ROM or floppies, .if \n[macppc] kernel from floppies, hard drive, or CD-ROM, -.if \n[sparc] floppies or CD-ROM, +.if \n[sparc] CD-ROM, .if \n[sparc64] CD-ROM or installation kernel, the installation program can fetch these files for you (using, e.g., ftp) @@ -312,8 +310,6 @@ If you are using the CD image, burn it n .It Make sure your sparc's CD-ROM drive is bootable. Burn the CD. -Otherwise, write the floppy images directly to a pair of floppies -(after uncompressing disk1.gz). .\} .if \n[sparc64] \{\ .It @@ -444,13 +440,6 @@ your model): .Dq Ic boot sd(,30,) , or .Dq Ic boot cdrom . -.Pp -The command to boot from floppy is either -.Dq Ic boot fd(,,1) -or -.Dq Ic boot floppy . -The installer will prompt you to insert the second floppy when it is ready -for it. .\} .if \n[sparc64] \{\ The command to boot from CD is: Index: src/distrib/notes/sparc/contents diff -u src/distrib/notes/sparc/contents:1.27 src/distrib/notes/sparc/contents:1.28 --- src/distrib/notes/sparc/contents:1.27 Fri Aug 7 00:43:51 2020 +++ src/distrib/notes/sparc/contents Fri Apr 1 21:53:35 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: contents,v 1.27 2020/08/07 00:43:51 snj Exp $ +.\" $NetBSD: contents,v 1.28 2022/04/01 21:53:35 andvar Exp $ .\" .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -109,10 +109,6 @@ see below. . Netbootable RAM disk kernel and the file system in the RAM disk; see below. . -. It Pa floppy/ -. -\*M boot and installation floppies; see below. -. . It Pa miniroot/ . \*M miniroot file system image; see below. Index: src/distrib/notes/sparc/install diff -u src/distrib/notes/sparc/install:1.60 src/distrib/notes/sparc/install:1.61 --- src/distrib/notes/sparc/install:1.60 Wed Dec 8 12:54:15 2021 +++ src/distrib/notes/sparc/install Fri Apr 1 21:53:35 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.60 2021/12/08 12:54:15 uwe Exp $ +.\" $NetBSD: install,v 1.61 2022/04/01 21:53:35 andvar Exp $ .\" .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -39,8 +39,6 @@ image copied to your local disk's swap p If your Sparc is hooked up in a network, you may configure another .Ul machine as a netboot server for your Sparc. -Alternatively, there is a pair -of floppy images that will boot your system and run the installer. .Pp For more information on the commands and variables available in the OpenBoot PROM (present in all sun4c and sun4m machines), go to @@ -179,112 +177,6 @@ Proceed to the section .Sx Running the installation scripts. below. . -.Ss2 Installing NetBSD by using the bootable floppies -. -The -.Nx -install floppies only work on the sun4c and sun4m machines. -Making the install floppies is fairly straightforward. -.Pp -.Nx -and SunOS use the same commands. -First, get two 1.44 MB floppy disks and format them either using the -.Xr fdformat 8 -command or a PC. -.Pp -.(disp -.No # Ic "fdformat" -.disp) -.Pp -Be sure that the `fdformat' command completes successfully before proceeding; -on -.Nx -success is a string of all -.Sq Li V 's , -and on -.Tn SunOS -success is a string of -.Sq Li \&. 's . -.Pp -Next, transfer the two floppy images -.Pq Pa installation/floppy/disk1.gz No and Pa
CVS commit: src/distrib/notes
Module Name:src Committed By: andvar Date: Fri Apr 1 21:53:35 UTC 2022 Modified Files: src/distrib/notes/common: main src/distrib/notes/sparc: contents install Log Message: Remove floppy installation instructions from sparc documentation. Floppy generation was disabled before NetBSD 6.0 release due to size constraints and unlikely to be restored soon or at all. PR port-sparc/56776. ok martin. To generate a diff of this commit: cvs rdiff -u -r1.568 -r1.569 src/distrib/notes/common/main cvs rdiff -u -r1.27 -r1.28 src/distrib/notes/sparc/contents cvs rdiff -u -r1.60 -r1.61 src/distrib/notes/sparc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/i386
Module Name:src Committed By: nia Date: Sun Feb 20 09:40:07 UTC 2022 Modified Files: src/distrib/notes/i386: hardware Log Message: Be less optimistic about i386 system reqirements. Remove extremely outdated list of support devices. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/distrib/notes/i386/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/i386
Module Name:src Committed By: nia Date: Sun Feb 20 09:40:07 UTC 2022 Modified Files: src/distrib/notes/i386: hardware Log Message: Be less optimistic about i386 system reqirements. Remove extremely outdated list of support devices. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/distrib/notes/i386/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/i386/hardware diff -u src/distrib/notes/i386/hardware:1.127 src/distrib/notes/i386/hardware:1.128 --- src/distrib/notes/i386/hardware:1.127 Sat Nov 13 10:11:43 2010 +++ src/distrib/notes/i386/hardware Sun Feb 20 09:40:07 2022 @@ -1,10 +1,10 @@ -.\" $NetBSD: hardware,v 1.127 2010/11/13 10:11:43 jnemeth Exp $ +.\" $NetBSD: hardware,v 1.128 2022/02/20 09:40:07 nia Exp $ . .Nx \*V runs on all i486 or later PC-compatible systems with 1 to 32 processors. -The minimal configuration for a full, standard installation is 32MB of RAM -and 250MB of disk space. +The minimal configuration for a full, standard installation is 64MB of RAM +and 2GB of disk space. .Pp NetBSD requires a numeric co-processor. The target system must @@ -16,680 +16,7 @@ an i486SX with an i487 numeric co-proces .It a Pentium compatible or later processor .bullet) -On systems with under 32MB of memory, a custom -installation of NetBSD can be performed manually. -That procedure is not documented here. -. -.Ss2 Supported devices -Explanation of bracketed footnote tags [] follows this listing. -.(bullet -offset indent -.Te 2 "Floppy controllers." -.It -.Te 2 "MFM, ESDI, IDE, and RLL hard disk controllers" -.br -There is complete support (including IDE DMA or Ultra-DMA) for the following -PCI controllers -.(bullet -compact -Acard ATA-850 and 860 based IDE Controllers -.It -Acer labs M5229 IDE Controller -.It -Advanced Micro Devices AMD-756, 766, and 768 IDE Controllers -.It -CMD Tech PCI0643, 0646, 0648, and 0649 IDE Controllers -.It -Contaq Microsystems/Cypress CY82C693 IDE Controller -.It -HighPoint HPT366, HPT370, HPT372, and HPT374. -.It -IBM ESDI Fixed Disk Controllers [m] -.It -Intel PIIX, PIIX3, and PIIX4 IDE Controllers -.It -Intel 82801 (ICH/ICH0/ICH2/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9) IDE/SATA Controllers -.It -Promise PDC20246 (Ultra/33), PDC20262 (Ultra/66), PDC20265/PDC20267 (Ultra/100), -PDC20268 (Ultra/100TX2 and Ultra/100TX2v2), Ultra/133, Ultra/133TX2, -and Ultra/133TX2v2. -.It -Promise SATA150 serial-ATA controllers: PDC20318, PDC20319, PDC20371, -PDC20375, PDC20376, PDC20377, PDC20378 and PDC20379. -.It -Silicon Integrated System 5597/5598 IDE controller -.It -VIA Technologies VT82C586, VT82C586A, VT82C596A, VT82C686A, and VT8233A IDE -Controllers -.It -Silicon Image SATALink controllers -.It -Silicon Image SteelVine SATA controllers [*] [+] -.bullet) -.Pp -Most of these controllers are only available in multifunction PCI chips. -Other PCI IDE controllers are supported, but performance may not be optimal. -ISA, ISA Plug and Play and PCMCIA IDE controllers are supported as well. -.It -.Te 2 "SCSI host adapters" -.(bullet -compact -Adaptec AHA-154xA, -B, -C, and -CF -.It -Adaptec AHA-1640 cards (MCA variant of AHA-1540) [m] -.It -Adaptec AHA-174x -.It -Adaptec AIC-6260 and AIC-6360 based boards, including the Adaptec AHA-152x, -Adaptec APA-1460 (PCMCIA) and APA-1480 (CardBus), and the SoundBlaster -SCSI host adapter. -.(Note -You cannot boot from these boards if they do not have a boot ROM; -consequently only the AHA-152x and motherboards using this chip are -likely to be bootable. -.Note) -.Pp -.It -Adaptec AHA-2910, 2915, 2920, and 2930C adapters. -.It -Adaptec AHA-2x4x[U][2][W] cards and onboard PCI designs using the AIC-7770, -AIC-7850, AIC-7860, AIC-7870, AIC-7880 and AIC-789x chipsets. -.It -Adaptec AHA-394x[U][W] cards [b] -.It -Adaptec AHA-3950U2 cards -.It -Adaptec AHA-3960, 19160, and 29160 Ultra-160 adapters -.It -AdvanSys ABP-9x0[U][A] cards -.It -AdvanSys ABP-940UW[68], ABP-970UW[68], and ASB3940UW-00 cards -.It -AMD PCscsi-PCI (Am53c974) based SCSI adapters, including Tekram DC-390 -.It -BusLogic 54x (Adaptec AHA-154x clones) -.It -BusLogic 445, 74x, 9xx (but not the new -.Sq FlashPoint -series of BusLogic SCSI adapters) -.It -Qlogic ISP [12]0x0 SCSI/FibreChannel boards -.It -Seagate/Future Domain ISA SCSI adapter cards -.(bullet -compact -ST01/02 -.It -Future Domain TMC-885 -.It -Future Domain TMC-950 -.bullet) -.It -Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters -.(bullet -compact -Acculogic PCIpport -.It -ASUS SC-200 (requires NCR BIOS on motherboard to boot from disks) -.It -ASUS SC-875 -.It -ASUS SP3[G] motherboard onboard SCSI -.It -.Tn DEC -Celebris XL/590 onboard SCSI -.It -Diamond FirePort 40 -.It -Lomas Data SCSI adapters -.It -NCR/SYM 8125 (and its many clones; be careful, some of these cards have a -jumper to set the PCI interrupt; leave it on INT A!) -.It -Promise DC540 (a particularly
CVS commit: src/distrib/notes/common
Module Name:src Committed By: nia Date: Sun Feb 6 07:37:29 UTC 2022 Modified Files: src/distrib/notes/common: main Log Message: Add pf(4) to the "list of features we plan to remove" (eventually) list in the installation notes. Ironically, the only other thing here is groff(1), which is used to generate these installation notes. To generate a diff of this commit: cvs rdiff -u -r1.567 -r1.568 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.567 src/distrib/notes/common/main:1.568 --- src/distrib/notes/common/main:1.567 Wed Oct 20 23:45:09 2021 +++ src/distrib/notes/common/main Sun Feb 6 07:37:29 2022 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.567 2021/10/20 23:45:09 gutteridge Exp $ +.\" $NetBSD: main,v 1.568 2022/02/06 07:37:29 nia Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -574,7 +574,8 @@ The complete list of changes can be foun The following features are to be removed from .Nx in the future: -.(bullet +.Bl -bullet -offset indent +.It .Xr groff 1 . Man pages are now handled with .Xr mandoc 1 , @@ -582,8 +583,15 @@ and .Xr groff 1 can still be found in pkgsrc as .Pa textproc/groff . -. -.bullet) +.It +.Xr pf 4 . +This packet filter is obsolete and unmaintained in +.Nx . +It will be eventually removed due to possible long-standing +security issues and lack of multiprocessor support. +New installations should use +.Xr npf 7 . +.El .Ss "The NetBSD Foundation" .Pp .
CVS commit: src/distrib/notes/common
Module Name:src Committed By: nia Date: Sun Feb 6 07:37:29 UTC 2022 Modified Files: src/distrib/notes/common: main Log Message: Add pf(4) to the "list of features we plan to remove" (eventually) list in the installation notes. Ironically, the only other thing here is groff(1), which is used to generate these installation notes. To generate a diff of this commit: cvs rdiff -u -r1.567 -r1.568 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Dec 8 13:06:44 UTC 2021 Modified Files: src/distrib/notes: Makefile.inc Log Message: Make .Nx \*V happy for current builds. I'm not sure why mdoc complains here (not the technical reason, but the pragmatic purpose). My best guess is that it wants to catch mistakes like .Fx 1.6.1 (instead of .Nx 1.6.1). I'm not entirely convinced this doesn't create more problems that it solves. No objections in the 15 years since this was proposed netbsd-docs. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.56 src/distrib/notes/Makefile.inc:1.57 --- src/distrib/notes/Makefile.inc:1.56 Tue Jun 23 06:28:01 2020 +++ src/distrib/notes/Makefile.inc Wed Dec 8 13:06:44 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.56 2020/06/23 06:28:01 martin Exp $ +# $NetBSD: Makefile.inc,v 1.57 2021/12/08 13:06:44 uwe Exp $ # # Ross Harvey @@ -48,6 +48,8 @@ PRESET+= -rFOR_RELEASE=0 .endif .if (${DISTRIBVER:M*.99.*}) PRESET+= -rRELEASE_BRANCH=0 +# make .Nx \*V happy +PRESET+= -doperating-system-NetBSD-${DISTRIBVER}=${DISTRIBVER} .elif (${DISTRIBVER:M*.[0-9]*}) PRESET+= -rRELEASE_BRANCH=1 PRESET+= -rminor=${DISTRIBVER:C/^[0-9]+\.([0-9])+.*$/\1/}
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Dec 8 13:06:44 UTC 2021 Modified Files: src/distrib/notes: Makefile.inc Log Message: Make .Nx \*V happy for current builds. I'm not sure why mdoc complains here (not the technical reason, but the pragmatic purpose). My best guess is that it wants to catch mistakes like .Fx 1.6.1 (instead of .Nx 1.6.1). I'm not entirely convinced this doesn't create more problems that it solves. No objections in the 15 years since this was proposed netbsd-docs. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: uwe Date: Wed Dec 8 12:54:15 UTC 2021 Modified Files: src/distrib/notes/sparc: install Log Message: Punctuation in macro invocation must be a separate argument. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/distrib/notes/sparc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: uwe Date: Wed Dec 8 12:54:15 UTC 2021 Modified Files: src/distrib/notes/sparc: install Log Message: Punctuation in macro invocation must be a separate argument. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/distrib/notes/sparc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/sparc/install diff -u src/distrib/notes/sparc/install:1.59 src/distrib/notes/sparc/install:1.60 --- src/distrib/notes/sparc/install:1.59 Thu Nov 21 19:23:20 2019 +++ src/distrib/notes/sparc/install Wed Dec 8 12:54:15 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.59 2019/11/21 19:23:20 martin Exp $ +.\" $NetBSD: install,v 1.60 2021/12/08 12:54:15 uwe Exp $ .\" .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -336,7 +336,7 @@ Run the following commands: .disp) .Pp Now you can transfer the -.Nx \*V. +.Nx \*V . distribution sets from .Pq Pa binary/sets to the tape by using a series of additional @@ -476,4 +476,4 @@ instead using the following commands: .Pp .Em Congratulations , you have successfully installed -.Nx \*V. +.Nx \*V .
CVS commit: src/distrib/notes/evbarm
Module Name:src Committed By: nia Date: Sun Dec 5 19:43:30 UTC 2021 Modified Files: src/distrib/notes/evbarm: install xfer Log Message: armbsd.org is gone To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/distrib/notes/evbarm/install cvs rdiff -u -r1.6 -r1.7 src/distrib/notes/evbarm/xfer Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/evbarm/install diff -u src/distrib/notes/evbarm/install:1.17 src/distrib/notes/evbarm/install:1.18 --- src/distrib/notes/evbarm/install:1.17 Tue Apr 27 19:52:06 2021 +++ src/distrib/notes/evbarm/install Sun Dec 5 19:43:30 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.17 2021/04/27 19:52:06 nia Exp $ +.\" $NetBSD: install,v 1.18 2021/12/05 19:43:30 nia Exp $ .\" .\" Copyright (c) 2001-2020 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -69,10 +69,6 @@ Or a Rockchip device (e.g. RockPro64): # dd if=/usr/pkg/share/u-boot/rockpro64/rksd_loader.img of=/dev/rld0 seek=64 conv=sync progress=1 .Ed .El -.Pp -If you do not want to prepare a SD card image manually, NetBSD developer -Jared McNeill provides pre-prepared images on his website -.Lk http://www.armbsd.org/arm/ "armbsd.org" . .Ss2 Installing NetBSD/evbarm to a SATA hard disk Some Arm boards offer a SATA interface, and you might want to install NetBSD to a hard disk after you've got it running from an SD card. Index: src/distrib/notes/evbarm/xfer diff -u src/distrib/notes/evbarm/xfer:1.6 src/distrib/notes/evbarm/xfer:1.7 --- src/distrib/notes/evbarm/xfer:1.6 Sun Jul 26 11:00:28 2020 +++ src/distrib/notes/evbarm/xfer Sun Dec 5 19:43:30 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: xfer,v 1.6 2020/07/26 11:00:28 jmcneill Exp $ +.\" $NetBSD: xfer,v 1.7 2021/12/05 19:43:30 nia Exp $ .\" .\" Copyright (c) 2020 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -43,7 +43,3 @@ to decompress .gz files. Arm devices generally also ship with a vendor-specific U-Boot bootloader, which may be replaced with a board-specific "mainline" U-Boot image from pkgsrc for an optimal NetBSD experience. -The images available from -.Lk http://www.armbsd.org/arm/ "armbsd.org" -come pre-prepared with a board-specific U-Boot image if one is -available, and otherwise a generic image can be used.
CVS commit: src/distrib/notes/evbarm
Module Name:src Committed By: nia Date: Sun Dec 5 19:43:30 UTC 2021 Modified Files: src/distrib/notes/evbarm: install xfer Log Message: armbsd.org is gone To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/distrib/notes/evbarm/install cvs rdiff -u -r1.6 -r1.7 src/distrib/notes/evbarm/xfer Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Wed Oct 20 23:45:09 UTC 2021 Modified Files: src/distrib/notes/common: main Log Message: main: add .gz extension to .img references for consistency To generate a diff of this commit: cvs rdiff -u -r1.566 -r1.567 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.566 src/distrib/notes/common/main:1.567 --- src/distrib/notes/common/main:1.566 Wed Oct 20 23:30:30 2021 +++ src/distrib/notes/common/main Wed Oct 20 23:45:09 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.566 2021/10/20 23:30:30 gutteridge Exp $ +.\" $NetBSD: main,v 1.567 2021/10/20 23:45:09 gutteridge Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -266,8 +266,8 @@ Many commercial and freeware programs ar If installing via USB, you must first uncompress the USB image, which is gzipped. .if \n[amd64] \{\ -Note the \*M architecture has two images, NetBSD-\*V-\*M-install.img and -NetBSD-\*V-\*M-bios-install.img. The latter is intended for older +Note the \*M architecture has two images, NetBSD-\*V-\*M-install.img.gz +and NetBSD-\*V-\*M-bios-install.img.gz. The latter is intended for older hardware which is unable to boot using a hybrid MBR and GPT image. .\} .Dl $ Ic "gunzip NetBSD-\*V-\*M-install.img.gz"
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Wed Oct 20 23:45:09 UTC 2021 Modified Files: src/distrib/notes/common: main Log Message: main: add .gz extension to .img references for consistency To generate a diff of this commit: cvs rdiff -u -r1.566 -r1.567 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Wed Oct 20 23:30:30 UTC 2021 Modified Files: src/distrib/notes/common: main Log Message: main: add note about amd64 now having a "bios" image, too To generate a diff of this commit: cvs rdiff -u -r1.565 -r1.566 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.565 src/distrib/notes/common/main:1.566 --- src/distrib/notes/common/main:1.565 Wed Oct 20 23:23:59 2021 +++ src/distrib/notes/common/main Wed Oct 20 23:30:30 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.565 2021/10/20 23:23:59 gutteridge Exp $ +.\" $NetBSD: main,v 1.566 2021/10/20 23:30:30 gutteridge Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -265,6 +265,11 @@ Many commercial and freeware programs ar .Pp If installing via USB, you must first uncompress the USB image, which is gzipped. +.if \n[amd64] \{\ +Note the \*M architecture has two images, NetBSD-\*V-\*M-install.img and +NetBSD-\*V-\*M-bios-install.img. The latter is intended for older +hardware which is unable to boot using a hybrid MBR and GPT image. +.\} .Dl $ Ic "gunzip NetBSD-\*V-\*M-install.img.gz" Next, write the USB image to a USB stick/drive. Note that this will overwrite any existing data on the device that you
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Wed Oct 20 23:30:30 UTC 2021 Modified Files: src/distrib/notes/common: main Log Message: main: add note about amd64 now having a "bios" image, too To generate a diff of this commit: cvs rdiff -u -r1.565 -r1.566 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Wed Oct 20 23:23:59 UTC 2021 Modified Files: src/distrib/notes/common: main Log Message: main: simplify conditional markup To generate a diff of this commit: cvs rdiff -u -r1.564 -r1.565 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.564 src/distrib/notes/common/main:1.565 --- src/distrib/notes/common/main:1.564 Thu May 27 15:47:42 2021 +++ src/distrib/notes/common/main Wed Oct 20 23:23:59 2021 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.564 2021/05/27 15:47:42 martin Exp $ +.\" $NetBSD: main,v 1.565 2021/10/20 23:23:59 gutteridge Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -257,7 +257,7 @@ and .Pa etc.\*[setsuffix] . In a typical workstation installation you will probably want all the installation sets. -.ie \n[i386]:\n[amd64] \{\ +.if \n[i386]:\n[amd64] \{\ .It Write the boot images .Pp @@ -280,7 +280,6 @@ On Windows, you will need to use a progr .Lk http://sourceforge.net/projects/win32diskimager/ "Win32 Disk Imager" , or .Lk https://www.NetBSD.org/~martin/rawrite32 Rawrite32 . -.if \n[amd64]:\n[i386] \{\ If you have problems writing a raw image to a floppy, the .Ic rawrite.exe @@ -289,7 +288,6 @@ in the .Pa \*M/installation/misc/ directory may be of help. .\} -.\} .if \n[macppc] \{\ .It If your \*M has a floppy drive, create the pair of boot floppies using @@ -640,7 +638,7 @@ Changes after the release of \n[major].\ Changes in previous .Nx releases. -.ie \n[FOR_RELEASE] \{\ +.if \n[FOR_RELEASE] \{\ .It Li LAST_MINUTE Last minute changes and notes about the release. .\} \" \n[FOR_RELEASE]
CVS commit: src/distrib/notes/common
Module Name:src Committed By: gutteridge Date: Wed Oct 20 23:23:59 UTC 2021 Modified Files: src/distrib/notes/common: main Log Message: main: simplify conditional markup To generate a diff of this commit: cvs rdiff -u -r1.564 -r1.565 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/distrib/notes/common
On Wed, Dec 04, 2019 at 19:59:06 +0700, Robert Elz wrote: > While "Administrivia" is not really a word, it is a common > slang expression indicating trivial issues that are related > to administration (I have no idea what Administrativa might be, > "administrative" is a word, but meaningless in that context). It now made its way into the real dictionaries too https://www.merriam-webster.com/dictionary/administrivia -uwe
Re: CVS commit: src/distrib/notes/common
Sorry, really meant to send that just to wiz@, rather than the list... kre
Re: CVS commit: src/distrib/notes/common
Date:Wed, 4 Dec 2019 09:25:43 + From:"Thomas Klausner" Message-ID: <20191204092543.7c702f...@cvs.netbsd.org> | Module Name:src | Committed By: wiz | Date: Wed Dec 4 09:25:43 UTC 2019 | | Modified Files: | src/distrib/notes/common: main | | Log Message: | Fix some typos. This one almost certainly was not a typo, and the "fixed" version is worse that what was there before. Index: common/main === RCS file: /cvsroot/src/distrib/notes/common/main,v retrieving revision 1.559 diff -u -r1.559 main --- common/main 4 Dec 2019 09:25:43 - 1.559 +++ common/main 4 Dec 2019 12:55:34 - @@ -909,7 +909,7 @@ is your topic of interest; a list of possibly related man pages will be displayed. . -.Ss Administrativa +.Ss Administrivia .Pp . If you've got something to say, do so! While "Administrivia" is not really a word, it is a common slang expression indicating trivial issues that are related to administration (I have no idea what Administrativa might be, "administrative" is a word, but meaningless in that context). kre
Re: CVS commit: src/distrib/notes/common
On 02/12/2019 23:09, Valery Ushakov wrote: My apologies. Thanks for the heads up. I was running the extraction script on src only. I will restore these entries. Is it worth having this file in xsrc for what pertains to be in xsrc? Roy
Re: CVS commit: src/distrib/notes/common
My apologies. Thanks for the heads up. I was running the extraction script on src only. I will restore these entries. On Tue, Dec 03, 2019 at 08:00:40 +0900, Izumi Tsutsui wrote: > Date: Tue, 3 Dec 2019 08:00:40 +0900 > From: Izumi Tsutsui > Subject: Re: CVS commit: src/distrib/notes/common > To: source-changes-d@NetBSD.org > Cc: u...@netbsd.org, tsut...@ceres.dti.ne.jp > > > Module Name:src > > Committed By: uwe > > Date: Mon Dec 2 20:57:17 UTC 2019 > > > > Modified Files: > > src/distrib/notes/common: legal.common > > > > Log Message: > > Drop the entry for Yasushi Yamasaki. Nothing in the tree requires it. > > X68k Xserver sources do: > > http://cvsweb.netbsd.org/bsdweb.cgi/xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kFb.c?rev=1.2=text/x-cvsweb-markup > > --- > Izumi Tsutsui On Tue, Dec 03, 2019 at 08:05:58 +0900, Izumi Tsutsui wrote: > Date: Tue, 3 Dec 2019 08:05:58 +0900 > From: Izumi Tsutsui > Subject: Re: CVS commit: src/distrib/notes/common > To: source-changes-d@NetBSD.org > Cc: u...@netbsd.org, tsut...@ceres.dti.ne.jp > > > Module Name:src > > Committed By: uwe > > Date: Mon Dec 2 17:28:36 UTC 2019 > > > > Modified Files: > > src/distrib/notes/common: legal.common > > > > Log Message: > > Drop entries for "K. Kobayashi" and "K. Kobayashi and H. Shimokawa" > > that are no longer referenced in tree. > > http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ieee1394/fwohci.c?rev=1.144=text/x-cvsweb-markup > etc. > > --- > Izumi Tsutsui -uwe
Re: CVS commit: src/distrib/notes/common
> Module Name: src > Committed By: uwe > Date: Mon Dec 2 17:28:36 UTC 2019 > > Modified Files: > src/distrib/notes/common: legal.common > > Log Message: > Drop entries for "K. Kobayashi" and "K. Kobayashi and H. Shimokawa" > that are no longer referenced in tree. http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ieee1394/fwohci.c?rev=1.144=text/x-cvsweb-markup etc. --- Izumi Tsutsui
Re: CVS commit: src/distrib/notes/common
> Module Name: src > Committed By: uwe > Date: Mon Dec 2 20:57:17 UTC 2019 > > Modified Files: > src/distrib/notes/common: legal.common > > Log Message: > Drop the entry for Yasushi Yamasaki. Nothing in the tree requires it. X68k Xserver sources do: http://cvsweb.netbsd.org/bsdweb.cgi/xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kFb.c?rev=1.2=text/x-cvsweb-markup --- Izumi Tsutsui
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Sat Nov 30 00:28:27 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc src/distrib/notes/common: macros Log Message: Improve table of contents. For .txt and .more drop meaningless page numbers, those formats are not paginated (with all due respect to line printers, 80s are over). For .ps use actual formatting with proportional font and properly aligned page numbers. Thanks to kre@ for his help with some of the darker corners of troff (with all due respect to my 80s self, he/I should have paid more attention). To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/distrib/notes/Makefile.inc cvs rdiff -u -r1.53 -r1.54 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.51 src/distrib/notes/Makefile.inc:1.52 --- src/distrib/notes/Makefile.inc:1.51 Thu Nov 28 00:06:39 2019 +++ src/distrib/notes/Makefile.inc Sat Nov 30 00:28:27 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.51 2019/11/28 00:06:39 uwe Exp $ +# $NetBSD: Makefile.inc,v 1.52 2019/11/30 00:28:27 uwe Exp $ # # Ross Harvey @@ -103,9 +103,9 @@ ${TARG}.more: ${SRCS} ${TOC.more} ${DIST ${TOOL_GROFF} ${ARGS_MORE} -mdoc ${MAIN} > $@ -# Rules to build the table of contents (.toc) files. -# They are generated twice to take into account the -# space taken by the TOC itself. +# Rules to build the table of contents (.toc) files. For the +# PostScript version it's generated twice to take into account the +# space taken by the TOC itself. Other versions are not paginated. ${TARG}.PostScript.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} > /dev/null @@ -116,8 +116,6 @@ ${TARG}.PostScript.toc: ${SRCS} ${TARG}.ASCII.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ - ${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} > /dev/null - mv -f $@.tmp $@ ${TARG}.HTML.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_HTML} -mdoc ${MAIN} > /dev/null @@ -126,8 +124,6 @@ ${TARG}.HTML.toc: ${SRCS} ${TARG}.more.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ - ${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} > /dev/null - mv -f $@.tmp $@ release: check_RELEASEDIR .WAIT ${TARGS} Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.53 src/distrib/notes/common/macros:1.54 --- src/distrib/notes/common/macros:1.53 Fri Nov 29 16:33:44 2019 +++ src/distrib/notes/common/macros Sat Nov 30 00:28:27 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.53 2019/11/29 16:33:44 uwe Exp $ +.\" $NetBSD: macros,v 1.54 2019/11/30 00:28:27 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -342,11 +342,42 @@ .if rHTML .if dTOC .mktoc \\n[To-toc-level] \\$@ .. +. +.\" .Tc and .Ti for PostScript +. +.ie '\*[format]'PostScript' \{\ +.de Ti +.nr Ti-toc-level \\$1 +.nr Ti-page \\$2 +.shift 2 +.nr Ti-indent (\\n[Tc-saved-indent]+(3n*\\n[Ti-toc-level])) +.in \\n[Ti-indent]u +\\$* \c +'nr Ti-eol-pos (\\n(.l-\\n(.i-\\n(.k) +'ta (\\n[Ti-eol-pos]u-\w'099'u)R (\\n[Ti-eol-pos]u)R +\a\t\\n[Ti-page] +.br +.. +. +.de Tc +.nr Tc-saved-indent \\n(.i +.tm ...reading \*[toc-file] +.\" Use so-real here because toc-file is in objdir not .CURDIR +.so-real \*[toc-file] +.in \\n[Tc-saved-indent]u +.. +.\} +. .\" .Tc and .Ti for HTML -.ie rHTML \{\ +. +.el .ie rHTML \{\ .de Ti -\h'3n*\\$1u' \\$3 +.nr Ti-toc-level \\$1 +.\"nr Ti-page \\$2 +.shift 2 +\h'3n*\\n[Ti-toc-level]u' \\$* .. +. .de Tc .tm ...reading \*[toc-file] .nf @@ -355,16 +386,20 @@ .fi .. .\} -.\" .Tc and .Ti for text and postscript +. +.\" .Tc and .Ti for unpaginated text +. .el \{\ .de Ti -\h'3n*\\$1u' \\$3\a\\$2 +.nr Ti-toc-level \\$1 +.\"nr Ti-page \\$2 +.shift 2 +\h'3n*\\n[Ti-toc-level]u'\\$* +.br .. .de Tc .Bd -literal -.ta (\n(.lu)R .tm ...reading \*[toc-file] -. Pp .\" Use so-real here because toc-file is in objdir not .CURDIR .so-real \*[toc-file] .Ed
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Sat Nov 30 00:28:27 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc src/distrib/notes/common: macros Log Message: Improve table of contents. For .txt and .more drop meaningless page numbers, those formats are not paginated (with all due respect to line printers, 80s are over). For .ps use actual formatting with proportional font and properly aligned page numbers. Thanks to kre@ for his help with some of the darker corners of troff (with all due respect to my 80s self, he/I should have paid more attention). To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/distrib/notes/Makefile.inc cvs rdiff -u -r1.53 -r1.54 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Fri Nov 29 16:33:44 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Oops, fix typo in .el in previous. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Fri Nov 29 16:33:44 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Oops, fix typo in .el in previous. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.52 src/distrib/notes/common/macros:1.53 --- src/distrib/notes/common/macros:1.52 Fri Nov 29 16:15:09 2019 +++ src/distrib/notes/common/macros Fri Nov 29 16:33:44 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.52 2019/11/29 16:15:09 uwe Exp $ +.\" $NetBSD: macros,v 1.53 2019/11/29 16:33:44 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -356,7 +356,7 @@ .. .\} .\" .Tc and .Ti for text and postscript -.ei \{\ +.el \{\ .de Ti \h'3n*\\$1u' \\$3\a\\$2 ..
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Fri Nov 29 16:15:09 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Provide separate .Tc and .Ti definitions for HTML and non-HTML. Change HTML definition of .Tc to enclose TOC into simple .nf/.fi that also give us in the output. This frees our hands to redefine non-HTML case to use better formatting (work in progress). To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.51 src/distrib/notes/common/macros:1.52 --- src/distrib/notes/common/macros:1.51 Thu Nov 28 19:59:48 2019 +++ src/distrib/notes/common/macros Fri Nov 29 16:15:09 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.51 2019/11/28 19:59:48 uwe Exp $ +.\" $NetBSD: macros,v 1.52 2019/11/29 16:15:09 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -342,11 +342,23 @@ .if rHTML .if dTOC .mktoc \\n[To-toc-level] \\$@ .. -.de Ti +.\" .Tc and .Ti for HTML .ie rHTML \{\ +.de Ti \h'3n*\\$1u' \\$3 +.. +.de Tc +.tm ...reading \*[toc-file] +.nf +.\" Use so-real here because toc-file is in objdir not .CURDIR +.so-real \*[toc-file] +.fi +.. .\} -.el \h'3n*\\$1u' \\$3\a\\$2 +.\" .Tc and .Ti for text and postscript +.ei \{\ +.de Ti +\h'3n*\\$1u' \\$3\a\\$2 .. .de Tc .Bd -literal @@ -357,6 +369,7 @@ .so-real \*[toc-file] .Ed .. +.\} . . .\" MISC
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Fri Nov 29 16:15:09 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Provide separate .Tc and .Ti definitions for HTML and non-HTML. Change HTML definition of .Tc to enclose TOC into simple .nf/.fi that also give us in the output. This frees our hands to redefine non-HTML case to use better formatting (work in progress). To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Thu Nov 28 19:59:48 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Don't emit page numbers in TOC for HTML, they are meaningless. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.50 src/distrib/notes/common/macros:1.51 --- src/distrib/notes/common/macros:1.50 Thu Nov 28 19:53:04 2019 +++ src/distrib/notes/common/macros Thu Nov 28 19:59:48 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.50 2019/11/28 19:53:04 uwe Exp $ +.\" $NetBSD: macros,v 1.51 2019/11/28 19:59:48 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -343,8 +343,8 @@ .if dTOC .mktoc \\n[To-toc-level] \\$@ .. .de Ti -.ie rHTML \{.ta (\n(.lu+\w''u)R -\h'3n*\\$1u' \\$3\a\\$2 +.ie rHTML \{\ +\h'3n*\\$1u' \\$3 .\} .el \h'3n*\\$1u' \\$3\a\\$2 ..
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Thu Nov 28 19:59:48 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Don't emit page numbers in TOC for HTML, they are meaningless. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Thu Nov 28 19:53:04 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Fix typo in register name in previous. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Thu Nov 28 19:53:04 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Fix typo in register name in previous. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.49 src/distrib/notes/common/macros:1.50 --- src/distrib/notes/common/macros:1.49 Thu Nov 28 00:06:39 2019 +++ src/distrib/notes/common/macros Thu Nov 28 19:53:04 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.49 2019/11/28 00:06:39 uwe Exp $ +.\" $NetBSD: macros,v 1.50 2019/11/28 19:53:04 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -316,7 +316,7 @@ .de mktoc .nr mktoc-level \\$1 .shift -.write toc-tmp .Ti \\n[toc-level] \\n% "\\$*" +.write toc-tmp .Ti \\n[mktoc-level] \\n% "\\$*" .. .rn Ss Ss-toc .de Ss
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Thu Nov 28 00:06:39 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc src/distrib/notes/common: macros Log Message: Use .open/.write instead of .tm to emit TOC. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/distrib/notes/Makefile.inc cvs rdiff -u -r1.48 -r1.49 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Thu Nov 28 00:06:39 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc src/distrib/notes/common: macros Log Message: Use .open/.write instead of .tm to emit TOC. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/distrib/notes/Makefile.inc cvs rdiff -u -r1.48 -r1.49 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.50 src/distrib/notes/Makefile.inc:1.51 --- src/distrib/notes/Makefile.inc:1.50 Wed Nov 27 23:19:13 2019 +++ src/distrib/notes/Makefile.inc Thu Nov 28 00:06:39 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.50 2019/11/27 23:19:13 uwe Exp $ +# $NetBSD: Makefile.inc,v 1.51 2019/11/28 00:06:39 uwe Exp $ # # Ross Harvey @@ -107,32 +107,26 @@ ${TARG}.more: ${SRCS} ${TOC.more} ${DIST # They are generated twice to take into account the # space taken by the TOC itself. -# TOC is emitted with .tm on groff's stderr, divert those lines to stdout. -# NB: /dev/stderr is nawk's internal designation, not /dev/stderr file. -# TODO: use .open/.write instead. -TOCPROC = 2>&1 >/dev/null | \ - ${TOOL_AWK} '{ if ($$1 == ".Ti") print; else print > "/dev/stderr"; }' - ${TARG}.PostScript.toc: ${SRCS} - ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ - ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ ${TARG}.ASCII.toc: ${SRCS} - ${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ - ${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_TXT} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ ${TARG}.HTML.toc: ${SRCS} - ${TOOL_GROFF} -dTOC=1 ${ARGS_HTML} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_HTML} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ ${TARG}.more.toc: ${SRCS} - ${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ - ${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} ${TOCPROC} > $@.tmp + ${TOOL_GROFF} -dTOC=1 ${ARGS_MORE} -mdoc ${MAIN} > /dev/null mv -f $@.tmp $@ Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.48 src/distrib/notes/common/macros:1.49 --- src/distrib/notes/common/macros:1.48 Wed Nov 27 23:57:41 2019 +++ src/distrib/notes/common/macros Thu Nov 28 00:06:39 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.48 2019/11/27 23:57:41 uwe Exp $ +.\" $NetBSD: macros,v 1.49 2019/11/28 00:06:39 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -311,10 +311,12 @@ .\" .Ti depth page "item" (internal) output an entry .ds toc-file INSTALL.\*[format].toc .if dTOC \{\ +.tm ...writing \*[toc-file].tmp +.open toc-tmp \*[toc-file].tmp .de mktoc .nr mktoc-level \\$1 .shift -.tm .Ti \\n[toc-level] \\n% "\\$*" +.write toc-tmp .Ti \\n[toc-level] \\n% "\\$*" .. .rn Ss Ss-toc .de Ss
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Wed Nov 27 23:57:41 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Don't repeat the TOC file name, define a string. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.47 src/distrib/notes/common/macros:1.48 --- src/distrib/notes/common/macros:1.47 Wed Nov 27 23:53:01 2019 +++ src/distrib/notes/common/macros Wed Nov 27 23:57:41 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.47 2019/11/27 23:53:01 uwe Exp $ +.\" $NetBSD: macros,v 1.48 2019/11/27 23:57:41 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -309,6 +309,7 @@ .\" XXX To should be unnecessary if we handle parseable/callable. .\" .Tc import the TOC .\" .Ti depth page "item" (internal) output an entry +.ds toc-file INSTALL.\*[format].toc .if dTOC \{\ .de mktoc .nr mktoc-level \\$1 @@ -348,10 +349,10 @@ .de Tc .Bd -literal .ta (\n(.lu)R -\.tm ...reading INSTALL.\*[format].toc +.tm ...reading \*[toc-file] . Pp -.\" Use so-real here because otherwise we lose on objdirs -\.so-real INSTALL.\*[format].toc +.\" Use so-real here because toc-file is in objdir not .CURDIR +.so-real \*[toc-file] .Ed .. .
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Wed Nov 27 23:57:41 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Don't repeat the TOC file name, define a string. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Wed Nov 27 23:53:01 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Don't open-code .tm calls to emit TOC entries. Hide it in an .mktoc macro so that we can switch the way we generate TOC more easily. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Wed Nov 27 23:53:01 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Don't open-code .tm calls to emit TOC entries. Hide it in an .mktoc macro so that we can switch the way we generate TOC more easily. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.46 src/distrib/notes/common/macros:1.47 --- src/distrib/notes/common/macros:1.46 Wed Nov 27 21:37:27 2019 +++ src/distrib/notes/common/macros Wed Nov 27 23:53:01 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.46 2019/11/27 21:37:27 uwe Exp $ +.\" $NetBSD: macros,v 1.47 2019/11/27 23:53:01 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -310,15 +310,20 @@ .\" .Tc import the TOC .\" .Ti depth page "item" (internal) output an entry .if dTOC \{\ +.de mktoc +.nr mktoc-level \\$1 +.shift +.tm .Ti \\n[toc-level] \\n% "\\$*" +.. .rn Ss Ss-toc .de Ss .Ss-toc \\$@ -.tm .Ti 0 \\n% "\\$*" +.mktoc 0 \\$@ .. .rn Ss2 Ss2-toc .de Ss2 .Ss2-toc \\$@ -.tm .Ti 1 \\n% "\\$*" +.mktoc 1 \\$@ .. .\} .de Te @@ -326,13 +331,13 @@ .shift .ie rHTML \\$* .el \\$* -.if dTOC .tm .Ti \\n[Te-toc-level] \\n% "\\$*" +.if dTOC .mktoc \\n[Te-toc-level] \\$@ .. .de To .nr To-toc-level \\$1 .shift .if rHTML -.if dTOC .tm .Ti \\n[To-toc-level] \\n% "\\$*" +.if dTOC .mktoc \\n[To-toc-level] \\$@ .. .de Ti .ie rHTML \{.ta (\n(.lu+\w''u)R
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Nov 27 23:19:13 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc Log Message: Do not pass common/macros on the command line as input. common/main already sources them, so there's no point to process the file again *after* the document has been formatted. Put it to SRCS so that we still depend on it. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Nov 27 23:19:13 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc Log Message: Do not pass common/macros on the command line as input. common/main already sources them, so there's no point to process the file again *after* the document has been formatted. Put it to SRCS so that we still depend on it. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.49 src/distrib/notes/Makefile.inc:1.50 --- src/distrib/notes/Makefile.inc:1.49 Wed Nov 27 22:41:41 2019 +++ src/distrib/notes/Makefile.inc Wed Nov 27 23:19:13 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.49 2019/11/27 22:41:41 uwe Exp $ +# $NetBSD: Makefile.inc,v 1.50 2019/11/27 23:19:13 uwe Exp $ # # Ross Harvey @@ -13,12 +13,13 @@ MKTOCS?=yes M?= ${.CURDIR:T} COMMON= ${.CURDIR}/../common -MAIN= ${COMMON}/main ${COMMON}/macros ${EXTRA} +MAIN= ${COMMON}/main ${EXTRA} TARG= INSTALL TARGS= ${TARG}.ps ${TARG}.txt ${TARG}.html ${TARG}.more TOCS= ${TARG}.PostScript.toc ${TARG}.ASCII.toc ${TARG}.HTML.toc \ ${TARG}.more.toc -SRCS= ${MAIN} whatis ${COMMON}/contents hardware xfer prep \ +SRCS= ${MAIN} ${COMMON}/macros \ + whatis ${COMMON}/contents hardware xfer prep \ ${.CURDIR}/install ${COMMON}/postinstall upgrade \ ${COMMON}/legal.common ${COMMON}/netboot \ ${COMMON}/sysinst \
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Nov 27 22:41:42 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc Log Message: Don't lose groff's stderr when creating TOC. Divert only the .Ti lines to the TOC file. Keep the rest, it may contain useful messages (like the empty line bug in macros that was messing up page numbers). TODO: Since we already depend on groff extensions, we should just use .open/.write to emit the TOC directly. But commit this for now in case I run out of round tuits. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.48 src/distrib/notes/Makefile.inc:1.49 --- src/distrib/notes/Makefile.inc:1.48 Wed Nov 27 19:07:31 2019 +++ src/distrib/notes/Makefile.inc Wed Nov 27 22:41:41 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.48 2019/11/27 19:07:31 uwe Exp $ +# $NetBSD: Makefile.inc,v 1.49 2019/11/27 22:41:41 uwe Exp $ # # Ross Harvey @@ -105,9 +105,12 @@ ${TARG}.more: ${SRCS} ${TOC.more} ${DIST # Rules to build the table of contents (.toc) files. # They are generated twice to take into account the # space taken by the TOC itself. -# -TOCPROC= 2>&1 >/dev/null | ${TOOL_GREP} -e '^\.Ti' +# TOC is emitted with .tm on groff's stderr, divert those lines to stdout. +# NB: /dev/stderr is nawk's internal designation, not /dev/stderr file. +# TODO: use .open/.write instead. +TOCPROC = 2>&1 >/dev/null | \ + ${TOOL_AWK} '{ if ($$1 == ".Ti") print; else print > "/dev/stderr"; }' ${TARG}.PostScript.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Nov 27 22:41:42 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc Log Message: Don't lose groff's stderr when creating TOC. Divert only the .Ti lines to the TOC file. Keep the rest, it may contain useful messages (like the empty line bug in macros that was messing up page numbers). TODO: Since we already depend on groff extensions, we should just use .open/.write to emit the TOC directly. But commit this for now in case I run out of round tuits. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Wed Nov 27 21:37:28 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Add missing backslash at the start of conditional input. That avoids an empty line in the input (which didn't look empty, but for troff it really was) that causes a break. I don't remember enough linear algebra to understand what happened, but that also fixes off by one in some page numbers in the TOC. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: uwe Date: Wed Nov 27 21:37:28 UTC 2019 Modified Files: src/distrib/notes/common: macros Log Message: Add missing backslash at the start of conditional input. That avoids an empty line in the input (which didn't look empty, but for troff it really was) that causes a break. I don't remember enough linear algebra to understand what happened, but that also fixes off by one in some page numbers in the TOC. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.45 src/distrib/notes/common/macros:1.46 --- src/distrib/notes/common/macros:1.45 Wed Nov 27 19:07:31 2019 +++ src/distrib/notes/common/macros Wed Nov 27 21:37:27 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.45 2019/11/27 19:07:31 uwe Exp $ +.\" $NetBSD: macros,v 1.46 2019/11/27 21:37:27 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -309,7 +309,7 @@ .\" XXX To should be unnecessary if we handle parseable/callable. .\" .Tc import the TOC .\" .Ti depth page "item" (internal) output an entry -.if dTOC \{ +.if dTOC \{\ .rn Ss Ss-toc .de Ss .Ss-toc \\$@
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: uwe Date: Wed Nov 27 20:58:25 UTC 2019 Modified Files: src/distrib/notes/sparc: contents Log Message: It's KRUPS not GENERIC-KRUPS. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/sparc/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: uwe Date: Wed Nov 27 20:58:25 UTC 2019 Modified Files: src/distrib/notes/sparc: contents Log Message: It's KRUPS not GENERIC-KRUPS. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/distrib/notes/sparc/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/sparc/contents diff -u src/distrib/notes/sparc/contents:1.25 src/distrib/notes/sparc/contents:1.26 --- src/distrib/notes/sparc/contents:1.25 Sun Nov 24 11:15:36 2019 +++ src/distrib/notes/sparc/contents Wed Nov 27 20:58:25 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: contents,v 1.25 2019/11/24 11:15:36 martin Exp $ +.\" $NetBSD: contents,v 1.26 2019/11/27 20:58:25 uwe Exp $ .\" .\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -240,7 +240,7 @@ kernel, which supports only UltraSPARC s This set contains a .Nx*M \*V -.Li GENERIC-KRUPS +.Li KRUPS kernel, which supports the JavaStation-NC, named .Pa /netbsd . .It Sy kern-MRCOFFEE
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Nov 27 19:07:32 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc src/distrib/notes/common: macros Log Message: Make .Te and .To also emit .Ti with quoted arguments. I missed them b/c I tested on sparc notes and sparc/install is stuck in the 90s and doesn't include common/sysinst. Now that all emitted .Ti have properly quoted arguments we can revert TOCPROC to simple grep. While here convert .Te and .To to also use $* so we we can also drop quoting from their calls in common/sysinst now. Don't actually drop those quotes yet though, as we probably can further simplify the call sites by emitting the headings automatically instead of duplicating them. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/distrib/notes/Makefile.inc cvs rdiff -u -r1.44 -r1.45 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.47 src/distrib/notes/Makefile.inc:1.48 --- src/distrib/notes/Makefile.inc:1.47 Wed Nov 27 15:58:12 2019 +++ src/distrib/notes/Makefile.inc Wed Nov 27 19:07:31 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.47 2019/11/27 15:58:12 martin Exp $ +# $NetBSD: Makefile.inc,v 1.48 2019/11/27 19:07:31 uwe Exp $ # # Ross Harvey @@ -107,9 +107,7 @@ ${TARG}.more: ${SRCS} ${TOC.more} ${DIST # space taken by the TOC itself. # -TOCPROC= 2>&1 >/dev/null |\ - ${TOOL_SED} -n -e 's/"//g' \ - -e '/^\.Ti/{s/ \([A-Za-z]\)/ "\1/; s/ *$$/"/; p; }' +TOCPROC= 2>&1 >/dev/null | ${TOOL_GREP} -e '^\.Ti' ${TARG}.PostScript.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp Index: src/distrib/notes/common/macros diff -u src/distrib/notes/common/macros:1.44 src/distrib/notes/common/macros:1.45 --- src/distrib/notes/common/macros:1.44 Wed Nov 27 09:29:25 2019 +++ src/distrib/notes/common/macros Wed Nov 27 19:07:31 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: macros,v 1.44 2019/11/27 09:29:25 martin Exp $ +.\" $NetBSD: macros,v 1.45 2019/11/27 19:07:31 uwe Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -322,13 +322,17 @@ .. .\} .de Te -.ie rHTML \\$2 -.el \\$2 -.if dTOC \.tm .Ti \\$1 \\n% \\$2 +.nr Te-toc-level \\$1 +.shift +.ie rHTML \\$* +.el \\$* +.if dTOC .tm .Ti \\n[Te-toc-level] \\n% "\\$*" .. .de To -.if rHTML -.if dTOC \.tm .Ti \\$1 \\n% \\$2 +.nr To-toc-level \\$1 +.shift +.if rHTML +.if dTOC .tm .Ti \\n[To-toc-level] \\n% "\\$*" .. .de Ti .ie rHTML \{.ta (\n(.lu+\w''u)R
CVS commit: src/distrib/notes
Module Name:src Committed By: uwe Date: Wed Nov 27 19:07:32 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc src/distrib/notes/common: macros Log Message: Make .Te and .To also emit .Ti with quoted arguments. I missed them b/c I tested on sparc notes and sparc/install is stuck in the 90s and doesn't include common/sysinst. Now that all emitted .Ti have properly quoted arguments we can revert TOCPROC to simple grep. While here convert .Te and .To to also use $* so we we can also drop quoting from their calls in common/sysinst now. Don't actually drop those quotes yet though, as we probably can further simplify the call sites by emitting the headings automatically instead of duplicating them. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/distrib/notes/Makefile.inc cvs rdiff -u -r1.44 -r1.45 src/distrib/notes/common/macros Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: uwe Date: Wed Nov 27 18:34:56 UTC 2019 Modified Files: src/distrib/notes/sparc: prep Log Message: Undo the .Ss2 quoting hack, the macros can now handle it. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/distrib/notes/sparc/prep Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/sparc/prep diff -u src/distrib/notes/sparc/prep:1.29 src/distrib/notes/sparc/prep:1.30 --- src/distrib/notes/sparc/prep:1.29 Wed Nov 27 09:29:25 2019 +++ src/distrib/notes/sparc/prep Wed Nov 27 18:34:56 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: prep,v 1.29 2019/11/27 09:29:25 martin Exp $ +.\" $NetBSD: prep,v 1.30 2019/11/27 18:34:56 uwe Exp $ . .Ss2 Configuring your PROM . @@ -212,7 +212,7 @@ kernel) to ensure that your disks remain .Nx device unit numbers even if you add disks to your system at a later time. . -.Ss2 "Determining how to access your SCSI disk from the PROM" +.Ss2 Determining how to access your SCSI disk from the PROM . sunmon and OpenBoot PROM 1 use an archaic .Li sd( Ns Ar c,u,p Ns Ic \&)
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: uwe Date: Wed Nov 27 18:34:56 UTC 2019 Modified Files: src/distrib/notes/sparc: prep Log Message: Undo the .Ss2 quoting hack, the macros can now handle it. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/distrib/notes/sparc/prep Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: martin Date: Wed Nov 27 15:58:12 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc Log Message: When creating the TOC file, strip all incoming double quotes, but output quotes around the third arg of the generated Ti macro invocation. This fixes the TOC in non-html output. Pointed out by kre. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/Makefile.inc diff -u src/distrib/notes/Makefile.inc:1.46 src/distrib/notes/Makefile.inc:1.47 --- src/distrib/notes/Makefile.inc:1.46 Wed Nov 27 09:29:25 2019 +++ src/distrib/notes/Makefile.inc Wed Nov 27 15:58:12 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.46 2019/11/27 09:29:25 martin Exp $ +# $NetBSD: Makefile.inc,v 1.47 2019/11/27 15:58:12 martin Exp $ # # Ross Harvey @@ -107,7 +107,9 @@ ${TARG}.more: ${SRCS} ${TOC.more} ${DIST # space taken by the TOC itself. # -TOCPROC= 2>&1 >/dev/null | ${TOOL_GREP} -e '^\.Ti ' +TOCPROC= 2>&1 >/dev/null |\ + ${TOOL_SED} -n -e 's/"//g' \ + -e '/^\.Ti/{s/ \([A-Za-z]\)/ "\1/; s/ *$$/"/; p; }' ${TARG}.PostScript.toc: ${SRCS} ${TOOL_GROFF} -dTOC=1 ${ARGS_PS} -mdoc ${MAIN} ${TOCPROC} > $@.tmp
CVS commit: src/distrib/notes
Module Name:src Committed By: martin Date: Wed Nov 27 15:58:12 UTC 2019 Modified Files: src/distrib/notes: Makefile.inc Log Message: When creating the TOC file, strip all incoming double quotes, but output quotes around the third arg of the generated Ti macro invocation. This fixes the TOC in non-html output. Pointed out by kre. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/distrib/notes/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.