From owner-freebsd-doc Sun Jan 28 06:52:12 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA11268 for doc-outgoing; Sun, 28 Jan 1996 06:52:12 -0800 (PST) Received: from newworld.bridge.net (root@newworld.bridge.net [204.253.4.4]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA11255 for ; Sun, 28 Jan 1996 06:52:09 -0800 (PST) Received: from whonew.bridge.net (ppp-mia1-50.bridge.net [204.253.4.50]) by newworld.bridge.net (8.7.3/8.7.3) with SMTP id JAA17796 for ; Sun, 28 Jan 1996 09:50:57 -0500 (EST) Message-ID: <310BB7BB.3193@bridge.net> Date: Sun, 28 Jan 1996 09:51:55 -0800 From: "John E. Haag" Organization: easyPAGE X-Mailer: Mozilla 2.0b6a (Win95; I) MIME-Version: 1.0 To: doc@freebsd.org Subject: subscribe X-URL: http://www.freebsd.org/handbook/handbook.html Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org Precedence: bulk subscribe From owner-freebsd-doc Sun Jan 28 18:17:52 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA19051 for doc-outgoing; Sun, 28 Jan 1996 18:17:52 -0800 (PST) Received: from paris.CS.Berkeley.EDU (paris.CS.Berkeley.EDU [128.32.34.47]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA19043 for ; Sun, 28 Jan 1996 18:17:49 -0800 (PST) Received: (from jmacd@localhost) by paris.CS.Berkeley.EDU (8.6.11/8.6.9) id SAA00985 for freebsd-doc@freebsd.org; Sun, 28 Jan 1996 18:17:48 -0800 Date: Sun, 28 Jan 1996 18:17:48 -0800 From: Josh MacDonald Message-Id: <199601290217.SAA00985@paris.CS.Berkeley.EDU> To: freebsd-doc@freebsd.org Subject: sleep(3) man page Sender: owner-doc@freebsd.org Precedence: bulk I'd fix this if I knew the answer, but I don't. SYNOPSIS #include u_int sleep(u_int seconds) RETURN VALUES SEE ALSO setitimer(2), sigpause(2), usleep(3) it doesn't describe the return value at all. Stevens says its 0 or the number of unslept seconds in the case of a signal. Anyone with more clue than me want to fix it? -josh From owner-freebsd-doc Mon Jan 29 03:21:14 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA22964 for doc-outgoing; Mon, 29 Jan 1996 03:21:14 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id DAA22949 Mon, 29 Jan 1996 03:21:08 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id MAA21851; Mon, 29 Jan 1996 12:15:27 +0100 (MET) Received: from knobel.gun.de (localhost [127.0.0.1]) by knobel.gun.de (8.7.3/8.7.3) with SMTP id MAA02240; Mon, 29 Jan 1996 12:04:06 +0100 (MET) Date: Mon, 29 Jan 1996 12:04:06 +0100 (MET) From: Andreas Klemm To: Greg Lehey cc: FreeBSD Hackers , FreeBSD Documenters Subject: Re: What printed documentation do we need? In-Reply-To: <199601201712.SAA20327@allegro.lemis.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@FreeBSD.org Precedence: bulk On Sat, 20 Jan 1996, Greg Lehey wrote: > I'm currently in the process of formatting the FreeBSD man pages for > printing, and it's evident that there's a lot of stuff missing. In > particular: Before the online manual section I'd suggest to put in front some other nice information about FreeBSD, perhaps some docs from the WEB server. - History of FreeBSD - The people behind FreeBSD - FreeBSD's goal - Where FreeBSD is available, as well a list of European WC resellers. The following issues should be covered as well - Supported Hardware (-stable, -current, near future plans) - Installation methods The usage of the fixit disk should be explained. Perhaps a list of available commands, as reference. Then I'd like to see a collections of FAQ's from comp.answers, that could help people with stuff like PPP or INN. I think of the following FAQ's (perhaps some of them not, only a suggestion, since I never saw a book covering these issues !): - comp.protocols.ppp - World Wide Web Frequently Asked Questions (FAQ), Introduction - Csh Programming Considered Harmful - comp.mail.sendmail FAQ - Catalog of compilers, interpreters and other language tools - comp.compression - comp.mail.mime - comp.periphs.scsi - comp.lang.tcl - XFree86 FAQ - comp.windows.x - ISO 8859-1 character set - data communications cabling - comp.dcom.lans.ethernet - comp.dcom.isdn - FAQ for g++, libg++ - UUCP internals FAQ - UNIX email software survey - comp client-server - ELM mail user agent FAQ - Unix shell differences and how to change your shell FAQ - comp.arch.storage - x86 assembly language faq - Majordomo FAQ - Enhanced IDE/Fast ATA.... FAQ (?) - z shell FAQ - comp lang perl FAQ - MH FAQ - Motif FAQ - mgetty+sendfax FAQ - comp.unix.bsd FAQ (????? perhaps better an updated FreeBSD FAQ...) - Unix FAQ (!!!) - Accessing the Internet by e-mai FAQ - Pointer to elm FAQ - INN FAQ And of course we need some kind of HOWTO's .. Howto add a disk Howto configure FreeBSD as a router Howto secure the system using xxx (xxx=tcp_wrappers,...) Howto use the ports section Ok, man of these things should be / maybe are (?) covered by the FreeBSD manual... -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ - Support Unix - aklemm@wup.de - \/ ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz apsfilter - magic print filter 4lpd >>> knobel is powered by FreeBSD <<< From owner-freebsd-doc Mon Jan 29 09:36:22 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA16354 for doc-outgoing; Mon, 29 Jan 1996 09:36:22 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA16344 Mon, 29 Jan 1996 09:36:15 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id KAA03720; Mon, 29 Jan 1996 10:34:01 -0700 From: Terry Lambert Message-Id: <199601291734.KAA03720@phaeton.artisoft.com> Subject: Re: What printed documentation do we need? To: andreas@knobel.gun.de (Andreas Klemm) Date: Mon, 29 Jan 1996 10:34:01 -0700 (MST) Cc: grog@lemis.de, hackers@FreeBSD.org, doc@FreeBSD.org In-Reply-To: from "Andreas Klemm" at Jan 29, 96 12:04:06 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-doc@FreeBSD.org Precedence: bulk > The following issues should be covered as well > > - Supported Hardware (-stable, -current, near future plans) > - Installation methods [ ... ] Let me second "Installation methods". This weekend, I helped someone install FreeBSD 2.1 using the boot disk from a CDROM and some twiddling. Initially they went to WWW.FreeBSD.ORG, but couldn't easily find the install disks or what to install. There was no top level install.doc, and (checking post-facto) the "get installed" code came in 3 levels deep. This is rather buried. It makes it very difficult for someone to pull the code down for an install. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. From owner-freebsd-doc Mon Jan 29 12:30:06 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA00396 for doc-outgoing; Mon, 29 Jan 1996 12:30:06 -0800 (PST) Received: from wireless.Stanford.EDU (wireless.Stanford.EDU [36.10.0.102]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA00360 Mon, 29 Jan 1996 12:30:01 -0800 (PST) Received: from lightning.Stanford.EDU (tip-mp17-ncs-14.Stanford.EDU [36.173.1.109]) by wireless.Stanford.EDU (8.6.12/8.6.6) with SMTP id MAA26602; Mon, 29 Jan 1996 12:29:54 -0800 Date: Mon, 29 Jan 1996 12:29:55 -0800 (PST) From: Bora Akyol X-Sender: bora@lightning.Stanford.EDU cc: hackers@freebsd.org, doc@freebsd.org Subject: Configuring a queue for sending mail in intervals In-Reply-To: <199601291734.KAA03720@phaeton.artisoft.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org Precedence: bulk Hi everyone I have a system that is modem+ppp connected to the net and I download my user's mail every hour, I would also like to queue emails so that I can upload the emails to an SMTP server via sendmail or whatever. Is there an easy way of doing this? Is there a book out there that explains this? Thanks Bora From owner-freebsd-doc Mon Jan 29 13:47:06 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA07072 for doc-outgoing; Mon, 29 Jan 1996 13:47:06 -0800 (PST) Received: from Post-Office.UH.EDU (Post-Office.UH.EDU [129.7.1.20]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA07056 for ; Mon, 29 Jan 1996 13:46:56 -0800 (PST) Received: from UUCP-GW.CC.UH.EDU by Post-Office.UH.EDU (PMDF V5.0-5 #8380) id <01I0L6CTP0GU0006K6@Post-Office.UH.EDU> for doc@freebsd.org; Mon, 29 Jan 1996 15:46:43 -0600 (CST) Received: from Taronga.COM by UUCP-GW.CC.UH.EDU with UUCP id AA02638 (5.67a/IDA-1.5 for doc@freebsd.org); Mon, 29 Jan 1996 15:18:21 -0600 Received: (from peter@localhost) by bonkers.taronga.com (8.6.11/8.6.9) id JAA18262 for doc@freebsd.org; Mon, 29 Jan 1996 09:59:39 -0600 Date: Mon, 29 Jan 1996 09:59:39 -0600 From: peter@taronga.com (Peter da Silva) Subject: Suggested change to the sleep(3) man page To: doc@freebsd.org Message-id: <199601291559.JAA18262@bonkers.taronga.com> Content-transfer-encoding: 7BIT Sender: owner-doc@freebsd.org Precedence: bulk Thanks to Josh MacDonald for noticing this. Here's what I would put in... .Sh RETURN VALUES The .Fn sleep function returns the number of seconds remaining to complete the operation. If sleep is interrupted or cannot allocate a timer it may will return the value needed to be passed to a subsequent sleep to complete the necessary delay. .Sh WARNING In practice the FreeBSD implementation will not be interrupted: it will always return the original argument or zero. Code that depends on sleep being interrupted (using it as a timed pause, for example) needs to be recoded to use .Xr select 2 or some other delay mechanism. Code that calls .Fn sleep repeatedly until it returns zero may busy-wait until a timer is available. From owner-freebsd-doc Mon Jan 29 14:44:52 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA17099 for doc-outgoing; Mon, 29 Jan 1996 14:44:52 -0800 (PST) Received: from furry.internet-eireann.ie (furry.internet-eireann.ie [194.9.32.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA17052 for ; Mon, 29 Jan 1996 14:44:26 -0800 (PST) Received: from furry (furry.internet-eireann.ie [194.9.32.10]) by furry.internet-eireann.ie (8.6.9/8.6.9) with SMTP id WAA00164 for ; Mon, 29 Jan 1996 22:41:57 GMT Message-Id: <199601292241.WAA00164@furry.internet-eireann.ie> Date: Mon, 29 Jan 96 22:41:58 0000 From: Damian Furlong X-Mailer: Mozilla 1.1N (X11; I; BSD/386 uname failed) MIME-Version: 1.0 To: doc@freebsd.org Subject: how to configure PLIP X-URL: http://www.freebsd.org/handbook/handbook.html Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Sender: owner-doc@freebsd.org Precedence: bulk Hi I note that the handbook has sections covering SLIP/PPP but none covering PLIP which is recommended in the INSTALL.TXT (2.1 release). I am trying to set up just such a connection to install FreeBSD on a notebook. If I get any help I will post you a copy. If you have anything I would appreciate it. There is nothing in the mail archives on minnie - odd ! regards Damian -- Damian Furlong 93A Binn Eadair View Sutton Phone (work) +353 1 260 2482 Dublin 13 Phone (home) +353 1 8321 527 Ireland email : damian@furlong.ie From owner-freebsd-doc Mon Jan 29 15:58:28 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA24534 for doc-outgoing; Mon, 29 Jan 1996 15:58:28 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA24522 for ; Mon, 29 Jan 1996 15:58:11 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id QAA22270 for ; Mon, 29 Jan 1996 16:58:01 -0700 Message-Id: <199601292358.QAA22270@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: doc@freebsd.org Subject: PSGML extensions for emacs Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 29 Jan 1996 16:57:58 -0700 Sender: owner-doc@freebsd.org Precedence: bulk ------- Forwarded Message Date: Mon, 29 Jan 1996 22:08:22 +0100 Message-Id: <199601292108.WAA00421@triton.lstaflin.pp.se> From: Lennart Staflin To: psgml-dev@lysator.liu.se Subject: New alpha version of PSGML (1.0 a9) Content-Type: text A new alpha release of PSGML is available. Not much new in this release. If I can get Xemacs to work and make sure the documentation contains no obvious errors, there should be a beta version soon. As usually, ftp://ftp.lysator.liu.se/pub/sgml/psgml-1a9.tar.gz New in version 1.0a9 * XEmacs may have problem if sgml-set-face is t I tried with the latest version on a sun4 Solaris 2 machine and PSGML would always parse to the end of the buffer even if I typed something. There seem to be a problem with the input-pending-p function. I don't know if this is specific for Solaris. Emacs on Solaris has problems with signal handling. * New options for insert-element ** sgml-insert-missing-element-comment ** sgml-insert-end-tag-on-new-line * psgml-api: ** sgml-map-content: new optional argument. If the argument ENTITY-FUN is specified it should be a function with one argument. The function will be called for data entity references instead of the entity text being passed to the DATA-FUN. The argument is the entity referenced. Use `sgml-entity-name', `sgml-entity-type' etc. - -- Lennart Staflin ------- End of Forwarded Message From owner-freebsd-doc Mon Jan 29 17:14:18 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA01522 for doc-outgoing; Mon, 29 Jan 1996 17:14:18 -0800 (PST) Received: from Aspen.Woc.Atinc.COM (aspen.woc.atinc.com [198.138.38.205]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA01485 Mon, 29 Jan 1996 17:14:06 -0800 (PST) Received: (from jmb@localhost) by Aspen.Woc.Atinc.COM (8.6.12/8.6.9) id UAA20922; Mon, 29 Jan 1996 20:13:32 -0500 Date: Mon, 29 Jan 1996 20:13:32 -0500 (EST) From: "Jonathan M. Bresler" X-Sender: jmb@Aspen.Woc.Atinc.COM To: Bora Akyol cc: hackers@freebsd.org, doc@freebsd.org Subject: Re: Configuring a queue for sending mail in intervals In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org Precedence: bulk On Mon, 29 Jan 1996, Bora Akyol wrote: > I have a system that is modem+ppp connected to the net and I download my > user's mail every hour, I would also like to queue emails so that I can > upload the emails to an SMTP server via sendmail or whatever. Is there an > easy way of doing this? queue the mail, dont attempt delivery? in /etc/sendmail.cf replace 'Odbackground' with 'Odqueued' [sendmail p503]. invoke /usr/sbin/sendmail with a '-q1h' to specify the a periodic delivery interval. (or use m for minutes, h for hours. 1 is the number of units: hours or minutes) [sendmail p259]. if you upload mail, irregularly use '/usr/sbin/sendmail -q' each time that you connect. > Is there a book out there that explains this? sendmail by bryan costales, o'reilly & assoc. nearly 800 pages. Jonathan M. Bresler FreeBSD Postmaster jmb@FreeBSD.ORG play go. ride bike. hack FreeBSD.--ah the good life i am moving to a new job. PLEASE USE: jmb@FreeBSD.ORG From owner-freebsd-doc Tue Jan 30 01:18:02 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA21007 for doc-outgoing; Tue, 30 Jan 1996 01:18:02 -0800 (PST) Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA20975 for ; Tue, 30 Jan 1996 01:17:45 -0800 (PST) Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id KAA09306 for doc@freebsd.org; Tue, 30 Jan 1996 10:17:20 +0100 Message-Id: <199601300917.KAA09306@nixpbe.pdb.sni.de> Subject: Re: a question about boot-manager To: freebsd@hopf.math.purdue.edu (Clarence W. Wilkerson) Date: Tue, 30 Jan 96 10:13:17 MET From: Greg Lehey Cc: hackers@freebsd.org, doc@freebsd.org In-Reply-To: <199601272010.PAA08983@hopf2.math.purdue.edu>; from "Clarence W. Wilkerson" at Jan 27, 96 3:10 pm X-Mailer: xmail 2.4 (based on ELM 2.2 PL16) Sender: owner-doc@freebsd.org Precedence: bulk > > I currently am running a system that has DOS, FreeBSD, and Linux loaded. > I use the FreeBSD bootmanager, BootEasy. Because it uses the bios, my > understanding is that the partitions it boots have to be visible to the > bios. In my case, DOS is on first disk, FreeBSD on second, and Linux > on the third. I boot linux by first booting DOS and then using > Lodlin15 package to boot Linux. The dos directory contains a copy of > the linux kernel which is read in and started. Then it knows about extra > disks, and partitions beyond the usual limits. > > To do this on one large disk with only BootEasy, I think your DOS will need > to be entirely low ( below 1023 cylinders ). Linux could be started from > a very small partition containing essentially only a kernel, and I suspect the > same for FreeBSD. I'd like to confirm this. It's my understanding that the only reason to require partitions to be below the magic 1024 cylinder limit is if they are bootable, so that the BIOS can address them. In this particular situation, you could do this by putting the primary DOS partition, one of the UNIX slices ("partitions" in DOS terminology) completely within the first 1024 cylinders, and the other UNIX slice sufficiently in the first 1024 cylinders that the root partition is below the limit. The rest of the disk would include the rest of the second UNIX slice and the DOS extended partition. If you disagree with this, *please* complain. I'm writing this in the FreeBSD installation guide, and it would be nice if it were correct. Greg From owner-freebsd-doc Tue Jan 30 05:15:16 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA18313 for doc-outgoing; Tue, 30 Jan 1996 05:15:16 -0800 (PST) Received: from gauss.math.purdue.edu (gauss.math.purdue.edu [128.210.21.2]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA18286 Tue, 30 Jan 1996 05:15:04 -0800 (PST) Received: from hopf.math.purdue.edu (uucp@hopf.math.purdue.edu [128.210.3.18]) by gauss.math.purdue.edu (8.7.1/Purdue_Math) with ESMTP id IAA17525; Tue, 30 Jan 1996 08:15:00 -0500 (EST) Received: (from uucp@localhost) by hopf.math.purdue.edu (8.7.1/8.6.11) with UUCP id IAA15006; Tue, 30 Jan 1996 08:14:52 -0500 (EST) Received: from hopf2.math.purdue.edu (localhost [127.0.0.1]) by hopf2.math.purdue.edu (8.6.11/8.6.11) with ESMTP id IAA14208; Tue, 30 Jan 1996 08:14:38 -0500 Message-Id: <199601301314.IAA14208@hopf2.math.purdue.edu> To: Greg Lehey cc: freebsd@hopf.math.purdue.edu (Clarence W. Wilkerson), hackers@freebsd.org, doc@freebsd.org, freebsd@hopf.math.purdue.edu Subject: Re: a question about boot-manager In-reply-to: Your message of "Tue, 30 Jan 1996 10:13:17 +0700." <199601300917.KAA09292@nixpbe.pdb.sni.de> Date: Tue, 30 Jan 1996 08:14:38 -0500 From: "Clarence Wilkerson, " Sender: owner-doc@freebsd.org Precedence: bulk I have not tried having an extended dos partition beyond the limit without an additional driver for the disk. Unfortunately, I don't have a convenient way to try it. The part about booting Linux from a small low partition has been tried with OS/2 Bootmanager, or just using loadlin15 and having it anywhere ( in my case on a third drive) has been done and verified. I've had a tough time getting OS/2 and DOS to allocate space past 1024. It could be that once these extended partitions are set up somehow, they can be used by dos. Best, Clarence From owner-freebsd-doc Tue Jan 30 06:40:40 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA26008 for doc-outgoing; Tue, 30 Jan 1996 06:40:40 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA26003 Tue, 30 Jan 1996 06:40:30 -0800 (PST) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id BAA15227; Wed, 31 Jan 1996 01:22:52 +1030 From: Michael Smith Message-Id: <199601301452.BAA15227@genesis.atrad.adelaide.edu.au> Subject: Re: a question about boot-manager To: lehey.pad@sni.de (Greg Lehey) Date: Wed, 31 Jan 1996 01:22:51 +1030 (CST) Cc: freebsd@hopf.math.purdue.edu, hackers@FreeBSD.ORG, doc@FreeBSD.ORG In-Reply-To: <199601300917.KAA09302@nixpbe.pdb.sni.de> from "Greg Lehey" at Jan 30, 96 10:13:17 am MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-doc@FreeBSD.ORG Precedence: bulk Greg Lehey stands accused of saying: > I'd like to confirm this. It's my understanding that the only reason > to require partitions to be below the magic 1024 cylinder limit is if > they are bootable, so that the BIOS can address them. In this Correct. > particular situation, you could do this by putting the primary DOS > partition, one of the UNIX slices ("partitions" in DOS terminology) > completely within the first 1024 cylinders, and the other UNIX slice > sufficiently in the first 1024 cylinders that the root partition is > below the limit. The rest of the disk would include the rest of the > second UNIX slice and the DOS extended partition. I'm not sure I see the picture you're painting here. From FreeBSD's point of view, the following must be met : 1) The entire root filesystem must be below the 1024 cylinder mark. 2) If bad144 bad-sector marking has been used (uncommon), the entire BSD slice must be below the 1024 cylinder mark. > Greg -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] "wherever you go, there you are" - Buckaroo Banzai [[ From owner-freebsd-doc Tue Jan 30 07:12:28 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA27312 for doc-outgoing; Tue, 30 Jan 1996 07:12:28 -0800 (PST) Received: from fslg8.fsl.noaa.gov (fslg8.fsl.noaa.gov [137.75.131.171]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA27221 for ; Tue, 30 Jan 1996 07:11:26 -0800 (PST) Received: by fslg8.fsl.noaa.gov (5.57/Ultrix3.0-C) id AA20623; Tue, 30 Jan 96 09:11:11 -0600 Received: by emu.fsl.noaa.gov (1.38.193.4/SMI-4.1 (1.38.193.4)) id AA00890; Tue, 30 Jan 1996 08:11:10 -0700 Date: Tue, 30 Jan 1996 08:11:10 -0700 From: kelly@fsl.noaa.gov (Sean Kelly) Message-Id: <9601301511.AA00890@emu.fsl.noaa.gov> To: lehey.pad@sni.de Cc: doc@freebsd.org In-Reply-To: <199601240930.KAA27771@nixpbe.pdb.sni.de> (message from Greg Lehey on Wed, 24 Jan 96 10:26:34 MET) Subject: Re: What printed documentation do we need? Sender: owner-doc@freebsd.org Precedence: bulk >>>>> "Greg" == Greg Lehey writes: Greg> My thoughts are that we should print completely different Greg> manuals describing software which is not described in these Greg> manuals. I tend to agree with you here. There is a lot of material in the USD and PSD that could give FreeBSD a big `boost' onto bookshelves---but I still find them to be somewhat terse in some places, outdated in others. In other words, Linux users would still point and laugh. What I really want are FreeBSD books written from scratch by FreeBSD people. I'd like to write such a book. As someone who's authored, Greg, how much time does such an endeavor take? I remember Terry Lambert's analysis of 2600 hours or some such figure. The inevitable conclusion: by the time you've finished the book, it's out of date by three or four OS releases---not that THAT stops Linux books. -- Sean Kelly NOAA Forecast Systems Laboratory, Boulder Colorado USA I bet it was pretty hard to pick up girls if you had the Black Death. -- Jack Handey From owner-freebsd-doc Tue Jan 30 07:35:29 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA28359 for doc-outgoing; Tue, 30 Jan 1996 07:35:29 -0800 (PST) Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id HAA28345 for ; Tue, 30 Jan 1996 07:35:13 -0800 (PST) Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id QAA05327 for doc@freebsd.org; Tue, 30 Jan 1996 16:34:26 +0100 Message-Id: <199601301534.QAA05327@nixpbe.pdb.sni.de> Subject: Re: What printed documentation do we need? To: kelly@fsl.noaa.gov (Sean Kelly) Date: Tue, 30 Jan 96 16:30:20 MET From: Greg Lehey Cc: doc@freebsd.org In-Reply-To: <9601301511.AA00890@emu.fsl.noaa.gov>; from "Sean Kelly" at Jan 30, 96 8:11 am X-Mailer: xmail 2.4 (based on ELM 2.2 PL16) Sender: owner-doc@freebsd.org Precedence: bulk Hmmm. I haven't been replying to individual messages, mainly because I haven't had time, but I think enough has gone by for me to reassert my position. Some of what follows doesn't directly relate to this message, but bear with me. First, the book "Installing FreeBSD" is almost ready to go to the printers. It will contain much of the stuff people have been asking for, including, of course, how to install FreeBSD, but also a lot of stuff that people need to find their bearings when getting used to FreeBSD, such as what the devices are called, and where to find further documentation. My question here was basically related to what *other* docs we need. Now on to your message: >>>>>> "Greg" == Greg Lehey writes: > > Greg> My thoughts are that we should print completely different > Greg> manuals describing software which is not described in these > Greg> manuals. > > I tend to agree with you here. There is a lot of material in the USD > and PSD that could give FreeBSD a big `boost' onto bookshelves---but I > still find them to be somewhat terse in some places, outdated in > others. I think the usable stuff is worth including, certainly if it isn't covered by an AT&T copyright. If it *is*, it doesn't mean it's off limits, it might just mean that somebody has to approach AT&T and get permission. Before we worry about what that might entail, we want to consider what's even worth thinking about. I don't have the books handy, but a description of how to use ed is probably not the sort of thing we want to include. A description of how to use gdb is, IMHO, very desirable, but it would be nice if it were a little more up-to-date than the stuff in 4.4BSD Lite. > In other words, Linux users would still point and laugh. Hmm. Some will do that anyway. But do they have justification? The great advantage of the man pages is that we can get them printed Real Soon Now, and thus they will be reasonably up to date. As you say below, the Linux crowd can't say as much of many of their books. > What I really want are FreeBSD books written from scratch by FreeBSD > people. I'd like to write such a book. Go for it! > As someone who's authored, Greg, how much time does such an endeavor > take? I remember Terry Lambert's analysis of 2600 hours or some such > figure. The inevitable conclusion: by the time you've finished the > book, it's out of date by three or four OS releases---not that THAT > stops Linux books. I haven't seen Terry's analysis, but it looks like a ballpark figure. I started writing PUS in mid-1992, and it took me until early 95 to supply a final draft. I got a bit side-tracked in the middle, but I don't think I can write a good, really polished book in less than about 8 months, even after the (significant) learning experience of the first book. I wrote the Installing book in 3 months, but: - it's not that polished - it's not that long - I stole a lot from the handbook The real problem I see every time is getting the structure right. You can know what you want to say, you can know how to say it, you can say it, but then you just have a brain dump. In my experience, the formatting is more than 50% of the work. Greg From owner-freebsd-doc Tue Jan 30 13:24:39 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA00857 for doc-outgoing; Tue, 30 Jan 1996 13:24:39 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA00800 Tue, 30 Jan 1996 13:23:52 -0800 (PST) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id WAA19812; Tue, 30 Jan 1996 22:23:18 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id WAA04142; Tue, 30 Jan 1996 22:23:18 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.7.3/8.6.9) id WAA15090; Tue, 30 Jan 1996 22:17:12 +0100 (MET) From: J Wunsch Message-Id: <199601302117.WAA15090@uriah.heep.sax.de> Subject: Re: a question about boot-manager To: hackers@FreeBSD.org, doc@FreeBSD.org Date: Tue, 30 Jan 1996 22:17:11 +0100 (MET) Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199601300917.KAA09302@nixpbe.pdb.sni.de> from "Greg Lehey" at Jan 30, 96 10:13:17 am X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-doc@FreeBSD.org Precedence: bulk As Greg Lehey wrote: > > In this > particular situation, you could do this by putting the primary DOS > partition, one of the UNIX slices ("partitions" in DOS terminology) > completely within the first 1024 cylinders, and the other UNIX slice > sufficiently in the first 1024 cylinders that the root partition is > below the limit. The rest of the disk would include the rest of the > second UNIX slice and the DOS extended partition. Yup, this sounds reasonable. At least from a Unix point of view -- the extended DOS partition will only be of some use for DOS if there's a driver bypassing the BIOS limitations. One addition: except for booting, FreeBSD does also support more than one slice, so it's possible to put a single slice below the ficticous cylinder 1024, containing just only the root file system, and keep the remainder in another slice that might be located anywhere on the disk. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-doc Tue Jan 30 14:05:36 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA04365 for doc-outgoing; Tue, 30 Jan 1996 14:05:36 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA04353 Tue, 30 Jan 1996 14:05:23 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id PAA07560; Tue, 30 Jan 1996 15:00:19 -0700 From: Terry Lambert Message-Id: <199601302200.PAA07560@phaeton.artisoft.com> Subject: Re: a question about boot-manager To: msmith@atrad.adelaide.edu.au (Michael Smith) Date: Tue, 30 Jan 1996 15:00:19 -0700 (MST) Cc: lehey.pad@sni.de, freebsd@hopf.math.purdue.edu, hackers@freebsd.org, doc@freebsd.org In-Reply-To: <199601301452.BAA15227@genesis.atrad.adelaide.edu.au> from "Michael Smith" at Jan 31, 96 01:22:51 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-doc@freebsd.org Precedence: bulk > I'm not sure I see the picture you're painting here. From FreeBSD's point > of view, the following must be met : > 1) The entire root filesystem must be below the 1024 cylinder mark. > 2) If bad144 bad-sector marking has been used (uncommon), the entire BSD > slice must be below the 1024 cylinder mark. Mike is correct. Let me add that if the sparing sectors were moved to the end of the 'a' slice, it would have two effects: a) Restriction #2 above would change to "If bad144 bad-sector marking has been used (uncommon), the root FS and the few sectors following it must be below the 1024 cylinder mark". Essentially, this opens up a lot of space for BSD use on some drives (most notably those where you are likely to use the BAD144 in the first place). b) The bad sector area could be grown at the expense of decreasing the available swap in the 'b' slice following the sparing area. The net effect is you could trade a system with swap that has too many bad sectors to operate correctly for a system that will operate correctly but has slightly less swap. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. From owner-freebsd-doc Tue Jan 30 23:16:54 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA24864 for doc-outgoing; Tue, 30 Jan 1996 23:16:54 -0800 (PST) Received: from Post-Office.UH.EDU (Post-Office.UH.EDU [129.7.1.20]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA24846 for ; Tue, 30 Jan 1996 23:16:32 -0800 (PST) Received: from UUCP-GW.CC.UH.EDU by Post-Office.UH.EDU (PMDF V5.0-5 #8380) id <01I0N4JKKNOO0006K6@Post-Office.UH.EDU> for doc@freebsd.org; Wed, 31 Jan 1996 01:16:28 -0600 (CST) Received: from Taronga.COM by UUCP-GW.CC.UH.EDU with UUCP id AA19045 (5.67a/IDA-1.5 for doc@freebsd.org); Wed, 31 Jan 1996 00:51:38 -0600 Received: (from peter@localhost) by bonkers.taronga.com (8.6.11/8.6.9) id TAA18788; Tue, 30 Jan 1996 19:31:54 -0600 Date: Tue, 30 Jan 1996 19:31:54 -0600 From: peter@taronga.com (Peter da Silva) Subject: Re: What printed documentation do we need? In-reply-to: <199601301534.QAA05327@nixpbe.pdb.sni.de> To: doc@freebsd.org Message-id: <199601310131.TAA18788@bonkers.taronga.com> Organization: none Content-transfer-encoding: 7BIT Newsgroups: taronga.freebsd.doc References: <9601301511.AA00890@emu.fsl.noaa.gov> Sender: owner-doc@freebsd.org Precedence: bulk In article <199601301534.QAA05327@nixpbe.pdb.sni.de>, Greg Lehey wrote: >I think the usable stuff is worth including, certainly if it isn't >covered by an AT&T copyright. If it *is*, it doesn't mean it's off >limits, it might just mean that somebody has to approach AT&T and get >permission. Which AT&T? (they split up again, dmr was pretty bummed out at Usenix about it) Also, did the copyright on this stuff trickle over to USL/Novell/SCO? From owner-freebsd-doc Wed Jan 31 01:56:16 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA06621 for doc-outgoing; Wed, 31 Jan 1996 01:56:16 -0800 (PST) Received: from nixpbe.pdb.sni.de (mail.sni.de [192.109.2.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA06570 for ; Wed, 31 Jan 1996 01:56:07 -0800 (PST) Received: (from nerv@localhost) by nixpbe.pdb.sni.de (8.6.12/8.6.12) id KAA05389 for doc@freebsd.org; Wed, 31 Jan 1996 10:55:55 +0100 Message-Id: <199601310955.KAA05389@nixpbe.pdb.sni.de> Subject: Re: What printed documentation do we need? To: peter@taronga.com (Peter da Silva) Date: Wed, 31 Jan 96 10:51:50 MET From: Greg Lehey Cc: doc@freebsd.org In-Reply-To: ; from "Peter da Silva" at Jan 30, 96 7:31 pm X-Mailer: xmail 2.4 (based on ELM 2.2 PL16) Sender: owner-doc@freebsd.org Precedence: bulk > In article <199601301534.QAA05327@nixpbe.pdb.sni.de>, > Greg Lehey wrote: >> I think the usable stuff is worth including, certainly if it isn't >> covered by an AT&T copyright. If it *is*, it doesn't mean it's off >> limits, it might just mean that somebody has to approach AT&T and get >> permission. > > Which AT&T? Dunno. Maybe none at all. > (they split up again, dmr was pretty bummed out at Usenix about it) Sounds like dmr. > Also, did the copyright on this stuff trickle over to USL/Novell/SCO? Possibly. Maybe I can find somebody at SCO who can tell me. Does anybody else have an idea how to find out? Greg From owner-freebsd-doc Wed Jan 31 08:05:44 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA11867 for doc-outgoing; Wed, 31 Jan 1996 08:05:44 -0800 (PST) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA11853 Wed, 31 Jan 1996 08:05:40 -0800 (PST) Received: from gemini.sdsp.mc.xerox.com ([13.231.132.20]) by alpha.xerox.com with SMTP id <16182(5)>; Wed, 31 Jan 1996 08:05:01 PST Received: from gnu.mc.xerox.com (gnu.sdsp.mc.xerox.com) by gemini.sdsp.mc.xerox.com (4.1/SMI-4.1) id AA14002; Wed, 31 Jan 96 11:04:57 EST Received: by gnu.mc.xerox.com (4.1/SMI-4.1) id AA03850; Wed, 31 Jan 96 11:04:55 EST Message-Id: <9601311604.AA03850@gnu.mc.xerox.com> X-Mailer: exmh version 1.6.4 10/10/95 To: Greg Lehey Cc: freebsd@hopf.math.purdue.edu (Clarence W. Wilkerson), hackers@freebsd.org, doc@freebsd.org Subject: Re: a question about boot-manager In-Reply-To: Your message of "Tue, 30 Jan 1996 01:13:17 PST." <199601300917.KAA09302@nixpbe.pdb.sni.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 31 Jan 1996 08:04:53 PST From: "Marty Leisner" Sender: owner-doc@freebsd.org Precedence: bulk I personally like using loadlin... On another system, I used loadlin and fbsdboot successfully (I select what I wanted in config.sys, I talked out this in the January Linux Journal). On another machine: loadlin works selecting active paritions with fdisk works fbsdboot and booteasy doesn't work Ya got me... If you boot from DOS, 1024 cylinder's isn't a problem (if the kernel is on a dos filesystem). -- marty leisner@sdsp.mc.xerox.com Member of the League for Programming Freedom From owner-freebsd-doc Thu Feb 1 21:43:53 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA19411 for doc-outgoing; Thu, 1 Feb 1996 21:43:53 -0800 (PST) Received: from csugrad.cs.vt.edu (jagnew@csugrad.cs.vt.edu [128.173.41.74]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id VAA19401 for ; Thu, 1 Feb 1996 21:43:50 -0800 (PST) Received: (jagnew@localhost) by csugrad.cs.vt.edu (8.6.12/8.6.4) id AAA07215; Fri, 2 Feb 1996 00:43:47 -0500 Date: Fri, 2 Feb 1996 00:43:46 -0500 (EST) From: "H. Jared Agnew" To: doc@freebsd.org Subject: Web pages Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org Precedence: bulk Hey just wondering if you wanted to add my pages to your site. I wrote them to help the students on campus connect to the campus ethernet, and then adapted them to your format. If you would like to put them up feel free. They are at: http://hagnew.campus.vt.edu/eb/eb.10.1.html Thanks --- Jared --jared@vt.edu Sorry about spelling, must be line noise over my ethernet connection! |------------------------------------| ____ ____ | H. Jared Agnew | jared@vt.edu | | __| | __| | http://csugrad.cs.vt.edu/~jagnew | | |__ | |__ | phone : (540) 232-4438 | | ___| |___ | | alias : killdash9 | | |__ __| | |------------------------------------| |____| . |____| . From owner-freebsd-doc Fri Feb 2 09:06:58 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01358 for doc-outgoing; Fri, 2 Feb 1996 09:06:58 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA01286 for ; Fri, 2 Feb 1996 09:06:42 -0800 (PST) Received: from mail.cs.tu-berlin.de (mail.cs.tu-berlin.de [130.149.17.13]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id DAA06244 for ; Fri, 2 Feb 1996 03:34:57 -0800 Received: from caramba.cs.tu-berlin.de (wosch@caramba.cs.tu-berlin.de [130.149.17.12]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id LAA14096 for ; Fri, 2 Feb 1996 11:46:52 +0100 From: Wolfram Schneider Received: (wosch@localhost) by caramba.cs.tu-berlin.de (8.6.12/8.6.9) id LAA23076; Fri, 2 Feb 1996 11:46:08 +0100 Date: Fri, 2 Feb 1996 11:46:08 +0100 Message-Id: <199602021046.LAA23076@caramba.cs.tu-berlin.de> To: doc@FreeBSD.org Subject: unroff MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Conversion: prohibited Sender: owner-doc@FreeBSD.org Precedence: bulk http://www.informatik.uni-bremen.de/~net/unroff/ Unroff is a Scheme-based, programmable, extensible troff translator with a back-end for the Hypertext Markup Language. Unroff is free software and is distributed both as source and as precompiled binaries. [...] In contrast to conventional troff ``converters'' (usually Perl scripts some of which process nroff output) unroff includes a full troff parser and closely mimics the troff processing engine. This enables unroff to handle user-defined macros, strings, and number registers, nested if-else requests, arbitrary fonts and font positions, low-level formatting requests such as \l, \c, and \h, and idiosyncrasies such as troff copy mode and the subtle differences between request and macro invocations. Unroff has adopted a number of groff extensions, among them long names for macros, strings, number registers, and special characters, and the escape sequences \$@ and \$*. From owner-freebsd-doc Fri Feb 2 11:02:42 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01494 for doc-outgoing; Fri, 2 Feb 1996 09:07:21 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA01339 for ; Fri, 2 Feb 1996 09:06:57 -0800 (PST) Received: from mail.cs.tu-berlin.de (mail.cs.tu-berlin.de [130.149.17.13]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id DAA06116 for ; Fri, 2 Feb 1996 03:03:40 -0800 Received: from caramba.cs.tu-berlin.de (wosch@caramba.cs.tu-berlin.de [130.149.17.12]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id LAA14270 for ; Fri, 2 Feb 1996 11:52:51 +0100 From: Wolfram Schneider Received: (wosch@localhost) by caramba.cs.tu-berlin.de (8.6.12/8.6.9) id LAA23466; Fri, 2 Feb 1996 11:52:46 +0100 Date: Fri, 2 Feb 1996 11:52:46 +0100 Message-Id: <199602021052.LAA23466@caramba.cs.tu-berlin.de> To: doc@freebsd.org Subject: hosts.equiv(4) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Conversion: prohibited Sender: owner-doc@freebsd.org Precedence: bulk Unlinke SunOS, we have no hosts.equiv(4) alias rhosts(4) manual page. Wolfram From owner-freebsd-doc Fri Feb 2 15:31:57 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA15182 for doc-outgoing; Fri, 2 Feb 1996 15:31:57 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id PAA15171 Fri, 2 Feb 1996 15:31:54 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.3/8.6.9) with SMTP id PAA06940; Fri, 2 Feb 1996 15:31:46 -0800 (PST) To: hackers@freebsd.org cc: doc@freebsd.org Subject: Any perl maniacs out there have a desire to improve our mail robot? Date: Fri, 02 Feb 1996 15:31:46 -0800 Message-ID: <6938.823303906@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-doc@freebsd.org Precedence: bulk Many of you have probably never even used our hardworking and unthanked robot information service which lives at info@freebsd.org, but if you have a few spare moments, I urge you to poke at it a bit. This is what answered some 103K requests for information last year, and I'm almost certain that it can be improved. The biggest problem the info robot service has right now is stale information brought about by the fact that the info robot has its own copies of everything. There are no links into our other docs, nor are any search services offered (which limits its utility somewhat). For those many folks still stuck with email as their only recourse, it seems like we could try a little harder to make this robot more useful! Any takers? We could bat some attempts at a functional spec around first if people aren't quite sure what to do, though I'd think the enhancements would almost tend to suggest themselves.. :-) First on the list would be hot links to current docs, whereever those might be (I don't think we have ascii excerpts from the handbook on freefall - suggestions?), then perhaps some ability to search the archives in /usr/local/mail/archive and return messages matched (up to some max threshold) by date/subject/pattern/mailing list. If someone wanted to get *really* fancy, they could even try to write an automated question parser which matches queries up with specially prepared FAQ entries.. Should be, what, 3 or 4 lines of PERL? :-) The current info robot source follows.. I don't know PERL, so most of my hacking on this has been pretty light. It's mostly as Ian Holland first submitted it. Thanks! Jordan # Copyright (c) 1994 Ian Holland # All rights reserved. # Redistribution and use, with or without modification, is permitted # provided that the following condition is met: # 1. Redistributions of source code must retain the above copyright # notice and this list of conditions. # # Author: ianh@brillig.brisnet.org.au, ianh@mincom.oz.au # Version: $Id: mreply,v 1.1 1994/09/28 09:44:18 ianh Exp ianh $ # # The following variable need to be customised for local conditions. # # $home should be set to the directory containing informational files. # See %filelist below. $home = "/home/majordomo/info"; # $LOGFILE should be a path to a log of all the activity by this script. $LOGFILE = "$home/LOGFILE"; # $LOCKFILE is a file used to ensure that only one process writes to # the $LOGFILE at a time. Well, I hope it does anyway. $LOCKFILE = "$home/.lock"; # $Hlist is the name of the server - it may be descriptive. $Hlist = "info"; # $Hsite is the domain name of the server site. $Hsite = "FreeBSD.org"; # $Hreply is the (server) user that email is sent to, without domain. # Users will send mail to $Hreply@$Hsite $Hreply = "info"; # $sendmail should be the command that allows addresses to be specified # in the text of the message (standard input). $sendmail = "/usr/sbin/sendmail -t"; # $tempfile is a temporary file that holds the reply to a users request. # In this case, it checks for a value in the environment variables $TMP # and $TMPDIR (if neither is set "/tmp" is used), and uses a file # called "mreply.$$" in that directory. $$ is the PID of the current # perl program. $tempfile = ($ENV{'TMP'} || $ENV{'TMPDIR'} || "/tmp") . "/mreply.$$"; # %filelist is an associative array. The index is a name that users # request via the "send FILE" command. Note that these names are # case sensitive. # The value associated with each index is a set of two colon (':') # seperated fields. The first field is a path to the actual file, # while the second is a description of the file. %filelist = ( BLURB, "$home/BLURB:General information on FreeBSD", README, "$home/README.TXT:General welcome notes for FreeBSD 2.1", FAQ, "$home/freebsd-faq:FreeBSD Frequently Answered Questions", HANDBOOK, "$home/handbook:The FreeBSD 2.1 handbook", INSTALL, "$home/INSTALL.TXT:The FreeBSD 2.1 installation guide", RELNOTES, "$home/RELNOTES.TXT:The FreeBSD 2.1 release notes", CTM, "$home/ctm.FAQ:Getting the most up-to-date FreeBSD sources by mail", SUP, "$home/sup.FAQ:Getting the most up-to-date FreeBSD sources by Internet" , MIRROR_SITES, "$home/MIRROR.SITES:A list of FTP sites for obtaining FreeBSD" , ); # Set your umask here. Use normal umask(1) numerical syntax. umask(007); ############################################################################# # Everything past this point is set in concrete (albeit wet concrete). # Nothing should need to be changed below here for local conditions. It may # need to be changed to fix bugs, though. # &parseheader(STDIN, *hdrs); $replyto = &replyaddress(*hdrs); &initlogging($LOGFILE, $LOCKFILE); open(STDOUT, ">$tempfile") || die "Cannot open $tempfile: $!\n"; ($srt = $replyto) =~ s/\t/ /g; $messageid = join("\t", sprintf("%02.2d"x6, (localtime())[5,4,3,2,1,0]), $srt); # Process the message - should we look at the subject line? while () { if (/^help\s*$/) { push(@work, "help"); &sendhelp(); } elsif (/^info\s*$/) { push(@work, "info"); &sendfile("BLURB"); } elsif (/^list\s*$/) { push(@work, "list"); &sendfilelist(); } elsif (/^reply\s+(\S+)/) { $replyto = $1; push(@work, "reply($replyto)"); } elsif (/^send\s+(\S+)/) { $file = $1; push(@work, "send($file)"); &sendfile($file); } } if ($#work < $[) { # No recognisable commands, so we'll send the standard blurb. push(@work, "default-info"); &sendfile("BLURB"); } grep(s/$/ /, @work); close STDOUT; &sendmail($replyto, $tempfile, *hdrs); unlink $tempfile; &log($messageid, "\t", @work); exit 0; sub sendhelp { print <<"EOH"; Welcome to $Hreply@$Hsite The following commands are recognised by this server. Each command must be contained on a line by itself, with no leading whitespace. Command What will happen help this message will be sent info an information sheet on FreeBSD will be sent list a list of files that may be requested will be sent reply this will set the return path, in case of bad headers send FILE the specified file will be sent EOH } sub sendfilelist { local($key, @list); local($desc); @list = sort keys %filelist; printf "%-24.24s%s\n", "Name", "Description"; print "\n"; foreach $key (@list) { $desc = (split(/:/, $filelist{$key}, 2))[1]; printf "%-24.24s%s\n", $key, $desc; } print "\n"; } sub sendfile { local($index) = $_[0]; local($path, $desc, $_); if (!defined($filelist{$index})) { print "The file you have requested ($index) is not available\n"; print "from this server.\n"; print "You may use the command \"list\" to get a list\n"; print "of the available files.\n"; return; } ($path, $desc) = split(/:/, $filelist{$index}, 2); open(FILE, "<$path") || do { print "The file $index is temporarily unavailable.\n"; &log("*** error *** Cannot read $index ($path)"); return; }; while () { print; } close FILE; } sub sendmail { local($address, $file, *headers) = @_; local($_); open(REPLY, "<$file") || die "Cannot open $file: $!\n"; open(EMAIL, "|$sendmail") || die "Cannot exec $sendmail: $!\n"; print EMAIL <<"EOM"; To: $address From: $Hlist Subject: Your mail to $Hreply@$Hsite In-Reply-To: $headers{'message-id'}, from $headers{'from'} Reply-To: $Hreply@$Hsite EOM while () { print EMAIL $_; } close EMAIL; close REPLY; } package logging; sub main'initlogging { ($file, $lock) = @_; } sub main'log { &lock(); open(LOG, ">>$file") || die "Cannot write to log file ($file): $!\n"; print LOG join("", @_), "\n"; close LOG; &unlock(); } sub lock { local($umask); $umask = umask(0777); while (!open(LOCK, ">$lock")) { sleep 1; } print LOCK $$; close LOCK; umask $umask; } sub unlock { unlink $lock; } package mailheader; sub main'parseheader { local($fh, *headers) = @_; local($_, @lines); local($*, $/) = (1, "\n\n"); local($field, $value); $_ = <$fh>; s/\n(.)/\n$1$1/g; @lines = split(/\n\S/); grep(s/\n\s+/ /g, @lines); foreach $_ (@lines) { ($field, $value) = split(/:\s*/, $_, 2); $field =~ tr[A-Z][a-z]; $headers{$field} = $value if !($field =~ /\s/); } } sub main'replyaddress { local(*headers) = $_[0]; local($rc); $rc = $headers{'reply-to'} || $headers{'from'}; } From owner-freebsd-doc Fri Feb 2 23:25:53 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA04755 for doc-outgoing; Fri, 2 Feb 1996 23:25:53 -0800 (PST) Received: from yarrina.connect.com.au (yarrina.connect.com.au [192.189.54.17]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA04746 Fri, 2 Feb 1996 23:25:28 -0800 (PST) Received: (from root@localhost) by yarrina.connect.com.au with UUCP id SAA04760 (8.6.12/IDA-1.6); Sat, 3 Feb 1996 18:23:49 +1100 Received: from localhost (giles@localhost [127.0.0.1]) by nemeton.com.au (8.6.9/8.6.9) with SMTP id SAA18649; Sat, 3 Feb 1996 18:21:16 +1100 Message-Id: <199602030721.SAA18649@nemeton.com.au> To: "Jordan K. Hubbard" cc: hackers@freebsd.org, doc@freebsd.org Subject: Re: Any perl maniacs out there have a desire to improve our mail robot? In-reply-to: <6938.823303906@time.cdrom.com> Date: Sat, 03 Feb 1996 18:21:14 +1100 From: Giles Lean Sender: owner-doc@freebsd.org Precedence: bulk On Fri, 02 Feb 1996 15:31:46 -0800 "Jordan K. Hubbard" wrote: > For those many folks still stuck with email as their only recourse, it > seems like we could try a little harder to make this robot more useful! > > Any takers? "Bags I!" > First on the list would be hot links to current docs, whereever those > might be (I don't think we have ascii excerpts from the handbook on > freefall - suggestions?), then perhaps some ability to search the > archives in /usr/local/mail/archive and return messages matched (up to > some max threshold) by date/subject/pattern/mailing list. Links are easy. Searching is easy too, although too much data will beat up the machine unless we pre-index. Should this hook into the search engine on the Web server? > If someone wanted to get *really* fancy, they could even try to write > an automated question parser which matches queries up with specially > prepared FAQ entries.. Should be, what, 3 or 4 lines of PERL? :-) Yeah, right! And we'll get Randal Schwartz to re-write the 3 or 4 lines to 1 line and make it a sendmail alias. :-) A FAQ lookup by keyword is probably a good idea. Giles P.S. I also propose moving to perl5 -- any objections? From owner-freebsd-doc Sat Feb 3 07:40:29 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA06014 for doc-outgoing; Sat, 3 Feb 1996 07:40:29 -0800 (PST) Received: from cls.net (freeside.cls.de [192.129.50.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA06009 Sat, 3 Feb 1996 07:40:23 -0800 (PST) Received: by mail.cls.net (Smail3.1.29.1) from allegro.lemis.de (192.109.197.134) with smtp id ; Sat, 3 Feb 96 15:39 GMT From: grog@lemis.de (Greg Lehey) Organisation: LEMIS, Schellnhausen 2, 36325 Feldatal, Germany Phone: +49-6637-919123 Fax: +49-6637-919122 Reply-To: grog@lemis.de (Greg Lehey) Received: (grog@localhost) by allegro.lemis.de (8.6.9/8.6.9) id QAA15034; Sat, 3 Feb 1996 16:40:05 +0100 Message-Id: <199602031540.QAA15034@allegro.lemis.de> Subject: Again: the final version of the installation book To: jack@cdrom.com (Jack Velte), jkh@FreeBSD.org (Jordan Hubbard), ellen@cdrom.com, dahanaya@chaph.usc.edu, gdr@wcs.uq.edu.au, gpalmer@westhill.cdrom.com Date: Sat, 3 Feb 1996 16:40:04 +0100 (MET) Cc: hackers@FreeBSD.org (FreeBSD Hackers), doc@FreeBSD.org (FreeBSD Documenters) X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-doc@FreeBSD.org Precedence: bulk Well, I don't know how many times I've said it already, but here we go again: the *very final* version of the FreeBSD book, now called "Installing and Running FreeBSD", is on freefall.FreeBSD.org:/incoming/shortbook.tar.gz. There are two files, both PostScript: the Table of Contents and preface, and the rest. If you're interested in reviewing it, please do it *now*. I will be doing my own final review in the next 24 hours, and after that I won't have any time to change anything, so please get your gripes and things in now. As before, one thing you shouldn't gripe about too much is the pagination: I need to fine tune it every time changes come in, and I can't be bothered. I'll take care of that this time tomorrow. But anything else is fair game. I don't promise I'll change it ("what, no networking? That's 50% of the questions people ask" won't make me put in another 300 pages by tomorrow evening :-), but I'll at least give every comment serious consideration. Enjoy! Greg From owner-freebsd-doc Sat Feb 3 09:53:10 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA15950 for doc-outgoing; Sat, 3 Feb 1996 09:53:10 -0800 (PST) Received: from belize.ucs.indiana.edu (belize.ucs.indiana.edu [129.79.10.64]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA15943 Sat, 3 Feb 1996 09:53:07 -0800 (PST) Received: from ophelia.ucs.indiana.edu (ophelia.ucs.indiana.edu [129.79.181.44]) by belize.ucs.indiana.edu (8.7.3/8.7.3/1.10IUPO) with ESMTP id MAA25901; Sat, 3 Feb 1996 12:51:02 -0500 (EST) Received: (from jfieber@localhost) by ophelia.ucs.indiana.edu (8.7/8.7/regexp($Revision: 1.3 $) id MAA08603; Sat, 3 Feb 1996 12:52:58 -0500 (EST) Date: Sat, 3 Feb 1996 12:52:53 -0500 (EST) From: John Fieber X-Sender: jfieber@ophelia.ucs.indiana.edu To: Greg Lehey cc: Jack Velte , Jordan Hubbard , ellen@cdrom.com, dahanaya@chaph.usc.edu, gdr@wcs.uq.edu.au, gpalmer@westhill.cdrom.com, FreeBSD Hackers , FreeBSD Documenters Subject: Re: Again: the final version of the installation book In-Reply-To: <199602031540.QAA15034@allegro.lemis.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-doc@freebsd.org Precedence: bulk On Sat, 3 Feb 1996, Greg Lehey wrote: > doing my own final review in the next 24 hours, and after that I won't > have any time to change anything, so please get your gripes and things > in now. [from a copy I picked up a week or two ago...] I think the table of DOS commands and their unix equivalents makes a few far fetched comparisons. For example, append == ln. They are two very different commands. Assign is a little closer to ln in concept, but how does mount relate to assign? Ctty == getty? I think ctty == COMCONSOLE in the kernel config would be much more appropriate. Other than that, the book looks quite good. -john From owner-freebsd-doc Sat Feb 3 13:26:59 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA01761 for doc-outgoing; Sat, 3 Feb 1996 13:26:59 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA01745 Sat, 3 Feb 1996 13:26:55 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id NAA25459; Sat, 3 Feb 1996 13:26:41 -0800 To: grog@lemis.de (Greg Lehey) cc: jack@cdrom.com (Jack Velte), jkh@FreeBSD.org (Jordan Hubbard), ellen@cdrom.com, dahanaya@chaph.usc.edu, gdr@wcs.uq.edu.au, gpalmer@westhill.cdrom.com, hackers@FreeBSD.org (FreeBSD Hackers), doc@FreeBSD.org (FreeBSD Documenters) Subject: Re: Again: the final version of the installation book In-reply-to: Your message of "Sat, 03 Feb 1996 16:40:04 +0100." <199602031540.QAA15034@allegro.lemis.de> Date: Sat, 03 Feb 1996 13:26:41 -0800 Message-ID: <25457.823382801@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-doc@FreeBSD.org Precedence: bulk > Well, I don't know how many times I've said it already, but here we go > again: the *very final* version of the FreeBSD book, now called > "Installing and Running FreeBSD", is on > freefall.FreeBSD.org:/incoming/shortbook.tar.gz. There are two files, Downloading now.. BTW, if you would be so kind as to start specifying such paths in standard URL form, e.g. ftp://freefall.FreeBSD.org/incoming/shortbook.tar.gz instead of freefall.FreeBSD.org:/incoming/shortbook.tar.gz, I could just click on them in your email messages.. :-) I am downloading it now and will read it now. Thanks! Jordan