Gentoo Archives: gentoo-amd64

From: Peter Humphrey <prh@××××××××××.uk>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] chrooted environment not available to users
Date: Fri, 09 Dec 2005 10:43:40
Message-Id: 43995F81.8070306@gotadsl.co.uk
In Reply to: Re: [gentoo-amd64] chrrot'ed environment not available to users by Mark Knecht
Mark Knecht wrote:

> I'm apparently not able to get the path edit quite right. It's > asking about /home/32-bit. Please double check me if possible: > > 1) Everything, including the patch file, is copied to > /usr/local/portage/sys-apps/l32:
(Pardon my butting in, Billy; I thought my experience might help Mark.) You need to set up this structure: # ls -l /usr/local/portage/sys-apps/l32/ drwxr-xr-x 2 root root 4096 Dec 9 10:18 files -rw-r--r-- 1 prh users 610 Dec 9 09:52 l32-1.1.ebuild # ls -l /usr/local/portage/sys-apps/l32/files/ -rw-r--r-- 1 prh users 335 Dec 9 10:01 l32_h-gentoo.patch Note the name you have to give to the patch file you downloaded from the bugs site. Note also the name of the ebuild file. I don't suppose the ownership of the files matters, as you'll be operating as root anyway. Next, create /usr/local/portage/distfiles/ if it doesn't exist already, and put l32_1.1.tar.gz in there, not in the sys-apps/l32 directory (this seems to be the step you've missed); the emerge process will construct a temporary working directory for all that stuff. You don't need to go extracting the tarball and editing its contents - that's what the patch file is for. Oh, and don't put the tarball in /usr/portage/distfiles/ or it'll be erased at the next emerge --sync! Then, as Billy said, edit line 8 of files/l32_h-gentoo.patch to set the directory where your chroot lives. In my case this is /mnt/gentoo32/, so my line 8 reads: +#define DEFAULT_LOWDIR "/mnt/gentoo32" After that, run your digest-building command: # ebuild /usr/local/portage/sys-apps/l32/l32-1.1.ebuild digest and you can then emerge l32. HTH. Let me know if I've missed something... -- Rgds Peter Humphrey Linux Counter 5290, Aug 93. -- gentoo-amd64@g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] chrooted environment not available to users Billy Holmes <billy@××××××.net>
[gentoo-amd64] Re: chrooted environment not available to users Duncan <1i5t5.duncan@×××.net>