Subject: Re: pkg/32835: rc.d/estd doesn't have the 'x' bit set
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: pkgsrc-bugs
Date: 02/14/2006 21:50:01
The following reply was made to PR pkg/32835; it has been noted by GNATS.

From: "Steven M. Bellovin" <smb@cs.columbia.edu>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org,
	pkgsrc-bugs@netbsd.org
Subject: Re: pkg/32835: rc.d/estd doesn't have the 'x' bit set 
Date: Tue, 14 Feb 2006 16:46:20 -0500

 In message <20060214214002.73EDA63B879@narn.netbsd.org>, "Jeremy C. Reed" write
 s:
 >The following reply was made to PR pkg/32835; it has been noted by GNATS.
 >
 >From: "Jeremy C. Reed" <reed@reedmedia.net>
 >To: gnats-bugs@netbsd.org
 >Cc: 
 >Subject: Re: pkg/32835: rc.d/estd doesn't have the 'x' bit set 
 >Date: Tue, 14 Feb 2006 13:37:25 -0800 (PST)
 >
 > On Tue, 14 Feb 2006, Steven M. Bellovin wrote:
 > 
 > > It has that near the bottom, but a 'make install' shows
 > > 
 > > ===> Installing for estd-0.4nb1
 > > install -d -o root -g wheel -m 0755 /usr/pkg/sbin
 > > install -s -o root -g wheel -m 0755 estd /usr/pkg/sbin/estd
 > > install -d -o root -g wheel -m 0755 /usr/pkg/man/man1
 > > install -o root -g wheel -m 0644 estd.1 /usr/pkg/man/man1/estd.1
 > > install -o root -g wheel -m 0644 estd.sh /usr/pkg/share/examples/rc.d/estd
 > > ===> [Automatic manual page handling]
 > > ===> Registering installation for estd-0.4nb1
 > > 
 > > and
 > > 
 > > # ls -l /usr/pkg/share/examples/rc.d/estd
 > > -rw-r--r--  1 root  wheel  322 Feb 14 16:21 /usr/pkg/share/examples/rc.d/es
 >td
 > 
 > That all looks okay. Although other scripts (on my boxes) do have 
 > executable bit set in the share/examples/rc.d/ directory. I don't see this 
 > as any problem though since it is not ran.
 > 
 > If you really want the example to be an executable, fix your 
 > sysutils/estd/patches/patch-aa and rerun "make makepatchsum". (But I am 
 > not sure why.)
 > 
 > I thought your problem was that the rc.d script was not executable. See 
 > /etc/rc.d/estd. Is it executable?
 > 
 > Are you using PKG_RCD_SCRIPTS=yes? (If not, the install will tell you to 
 > manually install it and shoudl suggest the correct mode.)
 > 
 
 I manually the rc.d scripts I want into /etc/rc.d.  All of the other 
 examples have the 'x' bit on; this one doesn't, which means it doesn't 
 work properly if copied over.  
 
 		--Steven M. Bellovin, http://www.cs.columbia.edu/~smb