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



The following reply was made to PR pkg/32835; it has been noted by GNATS.

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

 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