Resend to mailing list which I dropped accidentally.

Xiyue Deng <[email protected]> writes:

> Hi Marc,
>
> Marc Espie <[email protected]> writes:
>
>> On Fri, Dec 27, 2019 at 06:35:34PM -0800, Xiyue Deng wrote:
>>> Hi,
>>> 
>>> I'm trying to set up a chroot for dpb using proot, but it looks like I'm
>>> doing something wrong and nothing has been created in the chroot
>>> directory.  According to proot man page the following command should be
>>> sufficient, but I got the following outputs and nothing happens in /build:
>>> 
>>> --------8<--------
>>> $ sudo ./proot -B /build
>> Why are you still using sudo and not doas ?
>
> No particular reason, just to be able to run my other scripts from Linux.
>
>> You're not saying if you're running current.
>>
>
> Sorry forgot to mention.  I'm running 6.6-stable on mips64el/loongson.
>
>>> Password: 
>>> loguser: _pbuild
>>> fetchuser: _pfetch
>>> builduser: _pbuild
>>> PORTSDIR=/usr/ports
>>> DISTDIR=/usr/ports/distfiles
>>> WRKOBJDIR=/usr/ports/pobj
>>> LOCKDIR=/usr/ports/pobj/locks
>>> LOGDIR=/usr/ports/logs
>>> PACKAGE_REPOSITORY=/usr/ports/packages
>>> PLIST_REPOSITORY=/usr/ports/plist
>>> Couldn't find mountpoint for /build ???
>>> Running locate: ok
>>> --------8<--------
>>> 
>>> It looks like it treats /build as a mountpoint, but what if I just need
>>> a local chroot?  I wonder what is the correct way to use proot.  Thanks!
>>
>> No it doesn't. It's definitely not what it says.
>> The actual code will try to figure out on which mountpoint /build is located,
>> by calling dirname() until it doesn't change any more.
>>
>> How about giving us the output of mount as well ?
>
> I didn't mount /build, it's just a normal directory.

Attachment: signature.asc
Description: PGP signature

Reply via email to