Fwd: [arch-dev-public] /dev/shm permissions and building in chroot

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



On Fri, Aug 13, 2010 at 10:51 PM, Allan McRae <allan@xxxxxxxxxxxxx> wrote:

> Hi,
>
> I have been tracking down a python3 bug and it turns out to be caused by
> our chroot building.  Essentially the permissions of /dev/shm are different
> in the chroot than on the system:
>
> allan@mugen /home/arch/chroot/stable-i686/copy/dev
> > ls -ld shm
> drwxr-xr-x 2 root root 40 Jul 12 15:16 shm
>
> allan@mugen /dev
> > ls -ld shm
> drwxrwxrwt 2 root root 40 Aug 14 10:23 shm
>
> So when configure scripts try to test for POSIX semaphores by writing in
> that directory, they fail.
>
> Looking at the relevant line in mkarchroot:
> mount -o bind /dev "${working_dir}/dev"
>
> Doing that manually show the same issue.   Should we add
>
> chmod 1777 "${working_dir}/dev/shm"
>
> after the mount?  It fixes my issue but feels hackish.  Any other
> suggestions?
>
> Allan
>
>
>
>
oops

I don't have time to try it now, but we could try mounting it without a bind
as described here:
http://www.linuxfromscratch.org/lfs/view/stable/chapter06/kernfs.html

Cheers!

Sorry for sending it to arch-general, but I don't have "write" access to
arch-dev-public :P


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux