From owner-cvs-usrsbin Mon Nov 20 11:01:59 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA28492 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 11:01:59 -0800 Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA28480 ; Mon, 20 Nov 1995 11:01:42 -0800 Received: by gvr.win.tue.nl (8.6.10/1.53) id UAA00319; Mon, 20 Nov 1995 20:00:35 +0100 From: guido@gvr.win.tue.nl (Guido van Rooij) Message-Id: <199511201900.UAA00319@gvr.win.tue.nl> Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c To: davidg@Root.COM Date: Mon, 20 Nov 1995 20:00:35 +0100 (MET) Cc: bde@zeta.org.au, CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org In-Reply-To: <199511151354.FAA00756@corbin.Root.COM> from "David Greenman" at Nov 15, 95 05:54:22 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 533 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk > The sysctl crap in the Makefile is bogus and should be removed. My kernel > is often not called "/kernel" and pretending that it was is wrong. The bootfile > name should be read-only and the Makefile should not be messing with it. > I still dont like the fact that installing a new kernel with make install can make all kinds of programs useless. Perhaps a better way of doing things is first check if /kernel is the kernel being used. If so, and if it is moved to kernel.old, sysctl should be called according to me. -Guido From owner-cvs-usrsbin Mon Nov 20 13:44:52 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA11579 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 13:44:52 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id NAA11561 ; Mon, 20 Nov 1995 13:44:38 -0800 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id NAA05072; Mon, 20 Nov 1995 13:44:31 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id NAA00149; Mon, 20 Nov 1995 13:43:58 -0800 Message-Id: <199511202143.NAA00149@corbin.Root.COM> To: guido@gvr.win.tue.nl (Guido van Rooij) cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c In-reply-to: Your message of "Mon, 20 Nov 95 20:00:35 +0100." <199511201900.UAA00319@gvr.win.tue.nl> From: David Greenman Reply-To: davidg@Root.COM Date: Mon, 20 Nov 1995 13:43:57 -0800 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk >> The sysctl crap in the Makefile is bogus and should be removed. My kernel >> is often not called "/kernel" and pretending that it was is wrong. The bootfile >> name should be read-only and the Makefile should not be messing with it. >> > >I still dont like the fact that installing a new kernel with make install >can make all kinds of programs useless. Perhaps a better way of >doing things is first check if /kernel is the kernel being used. If so, and >if it is moved to kernel.old, sysctl should be called according to me. And if I do 2 make installs before rebooting? -DG From owner-cvs-usrsbin Mon Nov 20 14:18:55 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA15458 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 14:18:55 -0800 Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA15416 ; Mon, 20 Nov 1995 14:18:32 -0800 Received: by gvr.win.tue.nl (8.6.10/1.53) id XAA00380; Mon, 20 Nov 1995 23:18:07 +0100 From: guido@gvr.win.tue.nl (Guido van Rooij) Message-Id: <199511202218.XAA00380@gvr.win.tue.nl> Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c To: davidg@Root.COM Date: Mon, 20 Nov 1995 23:18:07 +0100 (MET) Cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org In-Reply-To: <199511202143.NAA00149@corbin.Root.COM> from "David Greenman" at Nov 20, 95 01:43:57 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 658 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk > > > >I still dont like the fact that installing a new kernel with make install > >can make all kinds of programs useless. Perhaps a better way of > >doing things is first check if /kernel is the kernel being used. If so, and > >if it is moved to kernel.old, sysctl should be called according to me. > > And if I do 2 make installs before rebooting? You are completely right. But there is no real solution to this problem. My goal with the initial commit was to be able to do a make install and schedule a reboot later on. So basically the commit is as broken as the make install, yet it fixes the problem of being able to schedule the reboot. -Guido From owner-cvs-usrsbin Mon Nov 20 14:38:20 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA18114 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 14:38:20 -0800 Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA18098 ; Mon, 20 Nov 1995 14:38:01 -0800 Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id OAA23395; Mon, 20 Nov 1995 14:37:31 -0800 From: "Rodney W. Grimes" Message-Id: <199511202237.OAA23395@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c To: davidg@Root.COM Date: Mon, 20 Nov 1995 14:37:31 -0800 (PST) Cc: guido@gvr.win.tue.nl, CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org In-Reply-To: <199511202143.NAA00149@corbin.Root.COM> from "David Greenman" at Nov 20, 95 01:43:57 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1293 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk > > >> The sysctl crap in the Makefile is bogus and should be removed. My kernel > >> is often not called "/kernel" and pretending that it was is wrong. The bootfile > >> name should be read-only and the Makefile should not be messing with it. > >> > > > >I still dont like the fact that installing a new kernel with make install > >can make all kinds of programs useless. Perhaps a better way of > >doing things is first check if /kernel is the kernel being used. If so, and > >if it is moved to kernel.old, sysctl should be called according to me. > > And if I do 2 make installs before rebooting? Enhance my last patch to test if sysctl kern.bootfile==/kernel.old and if it does output a warning and probably set kern.bootfile to null since you don't have a valid copy of the current kernel anyplace but in memory. [Hummmm.. would /dev/kmem work???. I think not since the a.out header is missing :-(] Or perhaps enhance the rename to use /kernel.N, N being a number, simply move it to one higher than the highest existing file. Anyway, this is not rocket science, it can be fixed to do the right things rather trivially. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-usrsbin Mon Nov 20 15:32:47 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23818 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 15:32:47 -0800 Received: (from peter@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23784 ; Mon, 20 Nov 1995 15:32:27 -0800 Date: Mon, 20 Nov 1995 15:32:27 -0800 From: Peter Wemm Message-Id: <199511202332.PAA23784@freefall.freebsd.org> To: CVS-commiters, cvs-usrsbin Subject: cvs commit: src/usr.sbin/sendmail/src collect.c Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk peter 95/11/20 15:32:26 Modified: usr.sbin/sendmail/src collect.c Log: If sendmail is collecting a message *not* via SMTP, then this patch will turn off the read data block timeouts. This was inspired by the same fix in sendmail-8.7, but the code in this area is somewhat different. (8.7 is much more sensible). This will stop the infamous "timeout waiting for input during message body read" on long running jobs, eg: /etc/daily | mail root. From owner-cvs-usrsbin Mon Nov 20 15:37:22 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA24442 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 15:37:22 -0800 Received: from westhill.cdrom.com (westhill.cdrom.com [192.216.223.138]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id PAA24428 ; Mon, 20 Nov 1995 15:36:58 -0800 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by westhill.cdrom.com (8.6.12/8.6.11) with SMTP id PAA01284 ; Mon, 20 Nov 1995 15:36:56 -0800 X-Authentication-Warning: westhill.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: Peter Wemm cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c In-reply-to: Your message of "Mon, 20 Nov 1995 15:32:27 PST." <199511202332.PAA23784@freefall.freebsd.org> Date: Mon, 20 Nov 1995 15:36:55 -0800 Message-ID: <1282.816910615@westhill.cdrom.com> From: Gary Palmer Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk Peter Wemm wrote in message ID <199511202332.PAA23784@freefall.freebsd.org>: > peter 95/11/20 15:32:26 > Modified: usr.sbin/sendmail/src collect.c > Log: > If sendmail is collecting a message *not* via SMTP, then this patch will > turn off the read data block timeouts. This was inspired by the same fix > in sendmail-8.7, but the code in this area is somewhat different. (8.7 > is much more sensible). This will stop the infamous > "timeout waiting for input during message body read" on long running jobs, > eg: /etc/daily | mail root. Any chance of this going into the 2.1 branch? Gary From owner-cvs-usrsbin Mon Nov 20 15:44:14 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA25046 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 15:44:14 -0800 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id PAA25014 ; Mon, 20 Nov 1995 15:43:49 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id HAA17504; Tue, 21 Nov 1995 07:43:14 +0800 Date: Tue, 21 Nov 1995 07:43:13 +0800 (WST) From: Peter Wemm To: Gary Palmer cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c In-Reply-To: <1282.816910615@westhill.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk On Mon, 20 Nov 1995, Gary Palmer wrote: > > peter 95/11/20 15:32:26 > > Modified: usr.sbin/sendmail/src collect.c > > Log: > > If sendmail is collecting a message *not* via SMTP, then this patch will > > turn off the read data block timeouts. This was inspired by the same fix > > in sendmail-8.7, but the code in this area is somewhat different. (8.7 > > is much more sensible). This will stop the infamous > > "timeout waiting for input during message body read" on long running jobs, > > eg: /etc/daily | mail root. > > Any chance of this going into the 2.1 branch? > > Gary That would be a good thing I suspect.. I'm expecting sendmail-8.7.2 to be released RSN, it's in prerelease right now pending last minute testing.. If no show-stoppers are found within the next day or so, it's going out. I was planning on bringing in 8.7.2 after the dust had settled, but this was an annoying enough problem to warrant a fix suitable for 2.1 :-) -Peter From owner-cvs-usrsbin Mon Nov 20 16:00:47 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA26198 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 16:00:47 -0800 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA26036 ; Mon, 20 Nov 1995 16:00:14 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id HAA17556; Tue, 21 Nov 1995 07:59:30 +0800 Date: Tue, 21 Nov 1995 07:59:29 +0800 (WST) From: Peter Wemm To: "Rodney W. Grimes" cc: davidg@Root.COM, guido@gvr.win.tue.nl, CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c In-Reply-To: <199511202237.OAA23395@GndRsh.aac.dev.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk On Mon, 20 Nov 1995, Rodney W. Grimes wrote: > > >> The sysctl crap in the Makefile is bogus and should be removed. My kernel > > >> is often not called "/kernel" and pretending that it was is wrong. The bootfile > > >> name should be read-only and the Makefile should not be messing with it. > > >> > > > > > >I still dont like the fact that installing a new kernel with make install > > >can make all kinds of programs useless. Perhaps a better way of > > >doing things is first check if /kernel is the kernel being used. If so, and > > >if it is moved to kernel.old, sysctl should be called according to me. > > > > And if I do 2 make installs before rebooting? > > Enhance my last patch to test if sysctl kern.bootfile==/kernel.old and if > it does output a warning and probably set kern.bootfile to null since you > don't have a valid copy of the current kernel anyplace but in memory. > > [Hummmm.. would /dev/kmem work???. I think not since the a.out header is > missing :-(] How's this for a hack alternative.... 1: stop modifying kern.bootfile; and 2: hack nlist() so that if the nlist'ed pathname is the same as kern.bootfile, then use the /var/db/kvm_kernel.db database; and 3: dump the 4.3-net2 symorder program, as now the kernel nlisting is done via the efficient DB file. We can then do anything to the /kernel* files and nothing will be affected as all the run-time stuff will come from the kvm_mkdb database. The only problem is that I suspect this is going to make DavidG's fingernails curl.. :-) I guess the other solution would be to modify everything important to use -lkvm and kvm_nlist(). Hmm.. ".. if the opened kernel matches the booted kernel, then the DB file is used..." I wonder how this changing of kernel bootfile is affecting the kvm library? > Or perhaps enhance the rename to use /kernel.N, N being a number, simply > move it to one higher than the highest existing file. Hmm. Another thought... if [ `sysctl kern.bootfile` == /kernel ]; then mv /kernel /kernel.old sysctl -w kern.bootfile=/kernel.old fi install -c .. kernel /kernel Simply dont save non-booted kernels.. > Anyway, this is not rocket science, it can be fixed to do the right things > rather trivially. Yeah, Fun fun fun! And there's probably a hundred ways to do it, and probably none of them would be agreeable to everybody... Cheers, -Peter > -- > Rod Grimes rgrimes@gndrsh.aac.dev.com > Accurate Automation Company Reliable computers for FreeBSD > From owner-cvs-usrsbin Mon Nov 20 16:21:19 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA27598 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 16:21:19 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA27566 ; Mon, 20 Nov 1995 16:20:52 -0800 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id QAA05282; Mon, 20 Nov 1995 16:20:45 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id QAA00254; Mon, 20 Nov 1995 16:19:52 -0800 Message-Id: <199511210019.QAA00254@corbin.Root.COM> To: Peter Wemm cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c In-reply-to: Your message of "Tue, 21 Nov 95 07:59:29 +0800." From: David Greenman Reply-To: davidg@Root.COM Date: Mon, 20 Nov 1995 16:19:49 -0800 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk >> [Hummmm.. would /dev/kmem work???. I think not since the a.out header is >> missing :-(] > >How's this for a hack alternative.... >1: stop modifying kern.bootfile; and >2: hack nlist() so that if the nlist'ed pathname is the same as >kern.bootfile, then use the /var/db/kvm_kernel.db database; and >3: dump the 4.3-net2 symorder program, as now the kernel nlisting is done >via the efficient DB file. >We can then do anything to the /kernel* files and nothing will be >affected as all the run-time stuff will come from the kvm_mkdb database. > >The only problem is that I suspect this is going to make DavidG's >fingernails curl.. :-) We're quickly headed down the road that leads to the kernel symbols being loaded as part of the kernel all of the time. We're going to require this in the future if we plan to have dynamically loaded device drivers. We shouldn't touch nlist - it's used by things such as nm(1) and needs to read from whatever binary is specified. If we load the entire kernel image, one thing we could do is use kernfs to provide a kernel "image" that looks to programs like a binary. We couldn't allow non-root access to the .data portion (since it's modified after the kernel starts and may contain sensitive data), but we could allow anything to read the symbols. Perhaps kernfs isn't the way to do it. Perhaps instead to minimize kernel bloat we should create another /dev device - say /dev/kernel. Hmmm...I could probably hack that out in a few minutes... -DG From owner-cvs-usrsbin Mon Nov 20 16:33:21 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA29269 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 16:33:21 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA29225 ; Mon, 20 Nov 1995 16:33:08 -0800 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id QAA10049; Mon, 20 Nov 1995 16:32:47 -0800 To: Gary Palmer cc: Peter Wemm , CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c In-reply-to: Your message of "Mon, 20 Nov 1995 15:36:55 PST." <1282.816910615@westhill.cdrom.com> Date: Mon, 20 Nov 1995 16:32:46 -0800 Message-ID: <10047.816913966@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk I think it's time to review commit policy in -stable now that the release is out. I certainly wouldn't mind a more relaxed approach to letting any of the commiters bring the really obvious fixes over. This would include docs, etc.. I would consider 2.1-stable now a branch for putting all the fixes we would have really loved to have seen go into 2.1 but must now live with being in 2.1.1. Jordan > Peter Wemm wrote in message ID > <199511202332.PAA23784@freefall.freebsd.org>: > > peter 95/11/20 15:32:26 > > > Modified: usr.sbin/sendmail/src collect.c > > Log: > > If sendmail is collecting a message *not* via SMTP, then this patch will > > turn off the read data block timeouts. This was inspired by the same fix > > in sendmail-8.7, but the code in this area is somewhat different. (8.7 > > is much more sensible). This will stop the infamous > > "timeout waiting for input during message body read" on long running jobs , > > eg: /etc/daily | mail root. > > Any chance of this going into the 2.1 branch? > > Gary From owner-cvs-usrsbin Mon Nov 20 19:29:27 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA17186 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 19:29:27 -0800 Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id TAA17173 ; Mon, 20 Nov 1995 19:29:11 -0800 Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id TAA23634; Mon, 20 Nov 1995 19:27:51 -0800 From: "Rodney W. Grimes" Message-Id: <199511210327.TAA23634@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c To: peter@jhome.dialix.com (Peter Wemm) Date: Mon, 20 Nov 1995 19:27:51 -0800 (PST) Cc: davidg@Root.COM, guido@gvr.win.tue.nl, CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org In-Reply-To: from "Peter Wemm" at Nov 21, 95 07:59:29 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1108 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk ... > > Or perhaps enhance the rename to use /kernel.N, N being a number, simply > > move it to one higher than the highest existing file. > > Hmm. Another thought... > if [ `sysctl kern.bootfile` == /kernel ]; then > mv /kernel /kernel.old > sysctl -w kern.bootfile=/kernel.old > fi > install -c .. kernel /kernel That was my previosly posted patch, it has the problem of if you make install twice /kernel.old will no longer be correct, thus my /kernel.N proposal to fix that. > Simply dont save non-booted kernels.. :-) > > Anyway, this is not rocket science, it can be fixed to do the right things > > rather trivially. > > Yeah, Fun fun fun! And there's probably a hundred ways to do it, and > probably none of them would be agreeable to everybody... I had forgotten about the kvm_db file, hummm.... I think libkvm stats kern.bootfile and if it does not match the db file it does an nlist, or at least that is what I recall it doing. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-usrsbin Mon Nov 20 19:55:54 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA19521 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 19:55:54 -0800 Received: from fieber-john.campusview.indiana.edu (Fieber-John.campusview.indiana.edu [149.159.1.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id TAA19483 ; Mon, 20 Nov 1995 19:55:30 -0800 Received: (from jfieber@localhost) by fieber-john.campusview.indiana.edu (8.6.12/8.6.12) id WAA12511; Mon, 20 Nov 1995 22:55:18 -0500 Date: Mon, 20 Nov 1995 22:55:17 -0500 (EST) From: John Fieber X-Sender: jfieber@fieber-john.campusview.indiana.edu To: "Jordan K. Hubbard" cc: Gary Palmer , Peter Wemm , CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c In-Reply-To: <10047.816913966@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk On Mon, 20 Nov 1995, Jordan K. Hubbard wrote: > I certainly wouldn't mind a more relaxed approach to letting any of > the commiters bring the really obvious fixes over. This would include > docs, etc.. With respect to the handbook I might suggest keeping the changes in current until the moment before 2.1.1 is packaged up to go out. -john == jfieber@indiana.edu =========================================== == http://fieber-john.campusview.indiana.edu/~jfieber ============ From owner-cvs-usrsbin Mon Nov 20 22:23:55 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA17950 for cvs-usrsbin-outgoing; Mon, 20 Nov 1995 22:23:55 -0800 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id WAA17910 ; Mon, 20 Nov 1995 22:22:59 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id OAA21376; Tue, 21 Nov 1995 14:22:01 +0800 Date: Tue, 21 Nov 1995 14:22:00 +0800 (WST) From: Peter Wemm To: "Rodney W. Grimes" cc: davidg@Root.COM, guido@gvr.win.tue.nl, CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.c In-Reply-To: <199511210327.TAA23634@GndRsh.aac.dev.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk On Mon, 20 Nov 1995, Rodney W. Grimes wrote: > > > Or perhaps enhance the rename to use /kernel.N, N being a number, simply > > > move it to one higher than the highest existing file. > > > > Hmm. Another thought... > > if [ `sysctl kern.bootfile` == /kernel ]; then > > mv /kernel /kernel.old > > sysctl -w kern.bootfile=/kernel.old > > fi > > install -c .. kernel /kernel > > That was my previosly posted patch, it has the problem of if you > make install > twice /kernel.old will no longer be correct, thus my /kernel.N proposal > to fix that. Hmm. not quite sure about that.. The one I posted above only saves /kernel to /kernel.old once, and overwrites /kernel as many times as you do a make install afterwards. Your /kernel.old (the most recent successful boot) is the one that's kept. Cheers, -Peter From owner-cvs-usrsbin Tue Nov 21 04:46:40 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA16765 for cvs-usrsbin-outgoing; Tue, 21 Nov 1995 04:46:40 -0800 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id EAA16754 ; Tue, 21 Nov 1995 04:46:17 -0800 Received: by sequent.kiae.su id AA27645 (5.65.kiae-2 ); Tue, 21 Nov 1995 15:33:26 +0300 Received: by sequent.KIAE.su (UUMAIL/2.0); Tue, 21 Nov 95 15:33:25 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.12/8.6.12) id PAA00500; Tue, 21 Nov 1995 15:04:29 +0300 To: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org, Peter Wemm References: <199511202332.PAA23784@freefall.freebsd.org> In-Reply-To: <199511202332.PAA23784@freefall.freebsd.org>; from Peter Wemm at Mon, 20 Nov 1995 15:32:27 -0800 Message-Id: Organization: Olahm Ha-Yetzirah Date: Tue, 21 Nov 1995 15:04:28 +0300 (MSK) X-Mailer: Mail/@ [v2.41 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c Lines: 22 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 912 Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk In message <199511202332.PAA23784@freefall.freebsd.org> Peter Wemm writes: >peter 95/11/20 15:32:26 > Modified: usr.sbin/sendmail/src collect.c > Log: > If sendmail is collecting a message *not* via SMTP, then this patch will > turn off the read data block timeouts. This was inspired by the same fix > in sendmail-8.7, but the code in this area is somewhat different. (8.7 > is much more sensible). This will stop the infamous > "timeout waiting for input during message body read" on long running jobs, > eg: /etc/daily | mail root. Peter, please copy this patch to sendmail@sendmail.org -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-usrsbin Tue Nov 21 04:52:56 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA17277 for cvs-usrsbin-outgoing; Tue, 21 Nov 1995 04:52:56 -0800 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id EAA17252 ; Tue, 21 Nov 1995 04:52:42 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id UAA24522; Tue, 21 Nov 1995 20:52:03 +0800 Date: Tue, 21 Nov 1995 20:52:02 +0800 (WST) From: Peter Wemm To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk On Tue, 21 Nov 1995, =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote: > >peter 95/11/20 15:32:26 > > > Modified: usr.sbin/sendmail/src collect.c > > Log: > > If sendmail is collecting a message *not* via SMTP, then this patch will > > turn off the read data block timeouts. This was inspired by the same fix > > in sendmail-8.7, but the code in this area is somewhat different. (8.7 > > is much more sensible). This will stop the infamous > > "timeout waiting for input during message body read" on long running jobs, > > eg: /etc/daily | mail root. > > Peter, please copy this patch to sendmail@sendmail.org That's where I got it from.. The current version of sendmail.... I don't think there's much chance of getting it included in sendmail again.. :-) :-) There's not going to be another 8.6.x release, Eric has hardly enough time for 8.7. However, I'll CC: a copy in case there's something I've missed.... Cheers, -Peter > -- > Andrey A. Chernov : And I rest so composedly, /Now, in my bed, > ache@astral.msk.su : That any beholder /Might fancy me dead - > http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. > RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 > From owner-cvs-usrsbin Tue Nov 21 16:29:20 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA09647 for cvs-usrsbin-outgoing; Tue, 21 Nov 1995 16:29:20 -0800 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA09580 ; Tue, 21 Nov 1995 16:28:48 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id IAA26835; Wed, 22 Nov 1995 08:27:39 +0800 Date: Wed, 22 Nov 1995 08:27:39 +0800 (WST) From: Peter Wemm To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= cc: CVS-commiters@freefall.freebsd.org, cvs-usrsbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.sbin/sendmail/src collect.c In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk On Tue, 21 Nov 1995, =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote: > >peter 95/11/20 15:32:26 > > > Modified: usr.sbin/sendmail/src collect.c > > Log: > > If sendmail is collecting a message *not* via SMTP, then this patch will > > turn off the read data block timeouts. This was inspired by the same fix > > in sendmail-8.7, but the code in this area is somewhat different. (8.7 > > is much more sensible). This will stop the infamous > > "timeout waiting for input during message body read" on long running jobs, > > eg: /etc/daily | mail root. > > Peter, please copy this patch to sendmail@sendmail.org Done, they've replied with the (not unexpected) answer that we really should be using 8.7.2 now that it's out. Eric is on holidays for a week, but the person who looked over it didn't see anything wrong. -Peter From owner-cvs-usrsbin Fri Nov 24 15:00:29 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA29686 for cvs-usrsbin-outgoing; Fri, 24 Nov 1995 15:00:29 -0800 Received: (from peter@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA29616 ; Fri, 24 Nov 1995 15:00:06 -0800 Date: Fri, 24 Nov 1995 15:00:06 -0800 From: Peter Wemm Message-Id: <199511242300.PAA29616@freefall.freebsd.org> To: CVS-commiters, cvs-usrsbin Subject: cvs commit: src/usr.sbin Makefile Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk peter 95/11/24 15:00:05 Modified: usr.sbin Makefile Log: Disconnect fsdb in preperation for move to /sbin From owner-cvs-usrsbin Fri Nov 24 15:06:59 1995 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA00343 for cvs-usrsbin-outgoing; Fri, 24 Nov 1995 15:06:59 -0800 Received: (from peter@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA00316 ; Fri, 24 Nov 1995 15:06:45 -0800 Date: Fri, 24 Nov 1995 15:06:45 -0800 From: Peter Wemm Message-Id: <199511242306.PAA00316@freefall.freebsd.org> To: CVS-commiters, cvs-usrsbin Subject: cvs commit: src/usr.sbin/fsdb Makefile fsdb.8 fsdb.c fsdb.h fsdbutil.c Sender: owner-cvs-usrsbin@FreeBSD.ORG Precedence: bulk peter 95/11/24 15:06:43 Removed: usr.sbin/fsdb Makefile fsdb.8 fsdb.c fsdb.h fsdbutil.c Log: Remove fsdb files in preperation for move to /sbin