Date: Mon, 8 Sep 2014 15:48:58 +0000 From: Brooks Davis <brooks@freebsd.org> To: Craig Rodrigues <rodrigc@freebsd.org> Cc: freebsd-current Current <freebsd-current@freebsd.org>, freebsd-pkg@freebsd.org Subject: Re: make -DNO_ROOT to create chroot, problem installing into chroot with pkg Message-ID: <20140908154858.GB35236@spindle.one-eyed-alien.net> In-Reply-To: <CAG=rPVe%2BM6uU6OFUOHi4H8yydYKx8NtT14Xp0XbUw5wr4a%2B5pg@mail.gmail.com> References: <CAG=rPVe%2BM6uU6OFUOHi4H8yydYKx8NtT14Xp0XbUw5wr4a%2B5pg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--s/l3CgOIzMHHjg/5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Sep 07, 2014 at 04:03:59PM -0700, Craig Rodrigues wrote: > Hi, >=20 > I am using pkg 1.3.7. >=20 > I did the following as a regular user, not root: >=20 > rm -fr /tmp/package > cd /usr/src > make buildworld > make buildkernel > make -DNO_ROOT -DDB_FROM_SRC installworld DESTDIR=3D/tmp/package > make -DNO_ROOT -DDB_FROM_SRC installkernel DESTDIR=3D/tmp/package > make -DNO_ROOT -DDB_FROM_SRC distribution DESTDIR=3D/tmp/package >=20 > This created an installed world under /tmp/package >=20 > Then I did: >=20 > pkg -c /tmp/package install -y devel/kyua >=20 > I got: >=20 > pkg: chroot failed! >=20 > Then I tried the same command under sudo: >=20 > sudo pkg -c /tmp/package install -y devel/kyua >=20 > I got: >=20 > pkg: /var/db/pkg wrong user or group ownership (expected 0/0 versus actual > 818/0) >=20 > Is there a way to install packages into chroot without > being root? If you don't mind the ownership being wrong and there being a few extra +FOO files tar works. It would be great for someone to teach package to install without root and to update a METALOG file. That's not 100% of the solution, but it's a solid 80-90% solution. -- Brooks --s/l3CgOIzMHHjg/5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlQNz+oACgkQXY6L6fI4GtRNUACffzeP9vzS7QmWYacey5k5lTkz 9xEAnRn3+AilINCx3AKv9GL6/UjfAljl =+qFI -----END PGP SIGNATURE----- --s/l3CgOIzMHHjg/5--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140908154858.GB35236>