From kato@eclogite.eps.nagoya-u.ac.jp  Mon Feb  5 08:05:44 1996
Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA05131
          for <FreeBSD-gnats-submit@freebsd.org>; Mon, 5 Feb 1996 08:05:39 -0800 (PST)
Received: (from kato@localhost) by marble.eps.nagoya-u.ac.jp (8.7.3+2.6Wbeta5/3.3W9) id BAA00440; Tue, 6 Feb 1996 01:05:34 +0900 (JST)
Message-Id: <199602051605.BAA00440@marble.eps.nagoya-u.ac.jp>
Date: Tue, 6 Feb 1996 01:05:34 +0900 (JST)
From: kato@eclogite.eps.nagoya-u.ac.jp
Reply-To: kato@eclogite.eps.nagoya-u.ac.jp
To: FreeBSD-gnats-submit@freebsd.org
Subject: /var/run/gated.pid is deleted
X-Send-Pr-Version: 3.2

>Number:         995
>Category:       misc
>Synopsis:       /var/run/gated.pid is deleted
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jkh
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb  5 08:10:02 PST 1996
>Closed-Date:    Wed May 8 02:23:11 PDT 1996
>Last-Modified:  Wed May  8 02:26:08 PDT 1996
>Originator:     KATO Takenori
>Release:        FreeBSD 2.2-CURRENT i386
>Organization:
Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya 464-01
>Environment:
In /etc/sysconfig:

router=/usr/local/sbin/gated

>Description:

After /etc/netstart starts gated, /etc/rc executes
	(cd /var/run && { rm -rf -- *; cp /dev/null utmp; chmod 644 utmp; })

Thus, /var/run/gated.pid which gated made, is deleted.

>How-To-Repeat:

Use gated.

>Fix:
move startup routine of gated to other place.
(I hope gated is activated after starting syslogd because gated makes
many warning messages.)

>Release-Note:
>Audit-Trail:

From: KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  Subject: Re: misc/995: /var/run/gated.pid is deleted
Date: Thu, 08 Feb 1996 01:02:38 +0900

 > Thus, /var/run/gated.pid which gated made, is deleted.
 
 Current startup routine deletes both gated.pid and gated.version.
 
 The following patch solves above problem.
 
 --------------------
 diff -arcN etc.old/netstart etc/netstart
 *** etc.old/netstart	Thu Feb  8 00:53:05 1996
 --- etc/netstart	Thu Feb  8 00:54:10 1996
 ***************
 *** 63,71 ****
   	sysctl -w net.inet.ip.forwarding=1 >/dev/null 2>&1
   fi
   
 - if [ "x$router" != "xNO" ] ; then
 - 	echo -n starting routing daemon:
 - 	echo -n " ${router}";	${router} ${routerflags}
 - 	echo '.'
 - fi
 - 
 --- 63,65 ----
 diff -arcN etc.old/rc etc/rc
 *** etc.old/rc	Thu Feb  8 00:53:05 1996
 --- etc/rc	Thu Feb  8 00:54:11 1996
 ***************
 *** 150,155 ****
 --- 150,161 ----
   
   echo ' syslogd.';			syslogd
   
 + if [ "x$router" != "xNO" ] ; then
 + 	echo -n starting routing daemon:
 + 	echo -n " ${router}";	${router} ${routerflags}
 + 	echo '.'
 + fi
 + 
   echo -n starting network daemons:
   
   # $namedflags is imported from /etc/sysconfig
 --------------------
 
 ----
 KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
 Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya 464-01
 Voice: +81-52-789-2529   Fax: +81-52-789-3033
 
Responsible-Changed-From-To: freebsd-bugs->jkh 
Responsible-Changed-By: pst 
Responsible-Changed-When: Wed Feb 7 17:05:26 PST 1996 
Responsible-Changed-Why:  
install stuff... 
State-Changed-From-To: open->closed 
State-Changed-By: jkh 
State-Changed-When: Wed May 8 02:23:11 PDT 1996 
State-Changed-Why:  
The offending command in /etc/rc has now been removed.  Thanks! 
>Unformatted:
