Ken Moffat wrote:
> On Fri, Aug 30, 2013 at 11:20:29PM -0500, Bruce Dubbs wrote:
>> Ken Moffat wrote:
>>>
>>> (which I build straight after xorg).  It's gitk, but 'man git' (or
>>> man anything) didn't work for a regular user - instead it listed the
>>> manpage it couldn't open.  Something in my build had set
>>> /usr/share/man to perms of 750.  Changing that to 755 fixed the
>>> problem.
>>>
>>
>> I ran into that too recently.  It was one of the packages I installed
>> recently, but I can't remember which one.  My log says that I installed
>> these yesterday:
>>
>> Thu Aug 29 09:13:54 /usr/src/mesalib/MesaLib-9.2.0.tar.bz2
>> Thu Aug 29 16:16:31 /usr/src/reiser/reiserfsprogs-3.6.24.tar.xz
>> Thu Aug 29 17:06:56 /usr/src/sqlite/sqlite-autoconf-3080000.tar.gz
>> Thu Aug 29 17:38:40 /usr/src/raptor/raptor2-2.0.10.tar.gz
>>
>> We may need to look a little closer at MesaLib.  Another possibility may
>> be kbd-2.0 if you are using that.
>>
>>     -- Bruce
>>
>   Thanks for that confirmation.  I don't install reiser, and I hadn't
> installed raptor at that point,  Don't want to return to the rc1
> system on this box at the moment (just started building LO after
> what I hope is the last error in my "select many languages" code),
> but I've mounted rc1 at /mnt/lfs and I'm surprised to see:
>
> root@jtm1 ~# ls -ld /mnt/lfs/usr/share/man/
> drwxr-sr-x 38 root root 4096 Aug 27 18:14 /mnt/lfs/usr/share/man/

>   Suid for group (with a group of root) ?  Will need to check the
> i686.  The time suggests faad2, libsamplerate, or libupnp (or
> perhaps something at the end of fftw).  I've added some
> instrumentation around those packages but not sure if it will work.

I have a virgin -rc2 build and have:

$ ls -ld /mnt/lfs/usr/share/man/
drwxr-xr-x 36 root root 4096 Aug 30 15:48 /mnt/lfs/usr/share/man/

So I can't confirm what you have.

>   Also, that suggests that a change between the builds is responsible
> for the 750 problem.  The changes in my packages seem to be:
>   git, xf86-video-intel, MesaLib, sqlite, raptor.  Also lm_sensors
> (previously built it, but reran make instead of installing it).

I haven't built xf86-video-intel this go-around, but I did build 
lm_sensors last week.  This is a recent problem, but like you, didn't 
notice when it happened.  Looking at package download dates, I have:

Nov 16  2011 xf86-video-intel-2.17.0.tar.bz2
May 27 07:49 lm_sensors-3.3.4.tar.bz2
Aug 23 16:22 git-htmldocs-1.8.4.tar.gz
Aug 23 16:49 git-manpages-1.8.4.tar.gz
Aug 23 16:22 git-1.8.4.tar.gz
Aug 27 11:05 sqlite-doc-3080000.zip
Aug 27 11:05 sqlite-autoconf-3080000.tar.gz
Aug 27 22:56 raptor2-2.0.10.tar.gz
Aug 18 14:27 kbd-2.0.0.tar.gz
Aug 29 08:42 MesaLib-9.2.0.tar.bz2

>   I'll wait to see if the instrumentation is working, then take a
> look at an i686 build to narrow this down.  Or perhaps another build
> on this faster machine, but in a directory : I don't need to boot
> it, just to look at the perms.

OK.  This is something that's fairly important.  We need to make sure 
it's fixed.  At the end of my build scripts I always run a function to 
do statistics.  I can add a statemetn to check permissions for every 
package.  That may help find the culprit.

   -- Bruce


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to