pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/32835: rc.d/estd doesn't have the 'x' bit set



In message <20060214211505.0943963B879%narn.netbsd.org@localhost>, "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@localhost>
>To: gnats-bugs%netbsd.org@localhost
>Cc: 
>Subject: Re: pkg/32835: rc.d/estd doesn't have the 'x' bit set
>Date: Tue, 14 Feb 2006 13:11:58 -0800 (PST)
>
> > >   The bypass is to change the modes manually, of course.  I'm not
> > >   sure where estd.sh is actually copied to rc.d -- in the pkgsrc
> > >   structure? -- so I can't fix it, but it's invoking 'install'
> > >   with the wrong -m option.
> 
> Ignore my earlier comments.
> 
> mk/install/files does not use install, but uses cp and then chmod.
> 
> I just tested by doing:
> 
>  make PKG_RCD_SCRIPTS=yes install
> 
> Everything appeared to be correct.
> 
> rainier:/usr/pkgsrc/sysutils/estd$ ls -l /etc/rc.d/estd
> -rwxr-xr-x  1 root  wheel  322 Feb 14 13:08 /etc/rc.d/estd
> rainier:/usr/pkgsrc/sysutils/estd$ ls -l /usr/pkg/share/examples/rc.d/estd 
> -rw-r--r--  1 root  wheel  322 Feb 14 13:08 /usr/pkg/share/examples/rc.d/estd
> 
> Have a look at your work/.install-files file to see if you can notice 
> anything. Mine has 
> # FILE: /etc/rc.d/estd cr share/examples/rc.d/estd 0755
> near the bottom.

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/estd


                --Steven M. Bellovin, http://www.cs.columbia.edu/~smb





Home | Main Index | Thread Index | Old Index