Date: Sun, 7 Sep 2014 16:03:59 -0700 From: Craig Rodrigues <rodrigc@freebsd.org> To: freebsd-current Current <freebsd-current@freebsd.org> Cc: freebsd-pkg@freebsd.org Subject: make -DNO_ROOT to create chroot, problem installing into chroot with pkg Message-ID: <CAG=rPVe%2BM6uU6OFUOHi4H8yydYKx8NtT14Xp0XbUw5wr4a%2B5pg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I am using pkg 1.3.7. I did the following as a regular user, not root: rm -fr /tmp/package cd /usr/src make buildworld make buildkernel make -DNO_ROOT -DDB_FROM_SRC installworld DESTDIR=/tmp/package make -DNO_ROOT -DDB_FROM_SRC installkernel DESTDIR=/tmp/package make -DNO_ROOT -DDB_FROM_SRC distribution DESTDIR=/tmp/package This created an installed world under /tmp/package Then I did: pkg -c /tmp/package install -y devel/kyua I got: pkg: chroot failed! Then I tried the same command under sudo: sudo pkg -c /tmp/package install -y devel/kyua I got: pkg: /var/db/pkg wrong user or group ownership (expected 0/0 versus actual 818/0) Is there a way to install packages into chroot without being root? -- Craig
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVe%2BM6uU6OFUOHi4H8yydYKx8NtT14Xp0XbUw5wr4a%2B5pg>