Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Jul 2016 12:38:49 +0300
From:      Alnis Morics <alnis.m@mail.com>
To:        freebsd-questions@freebsd.org
Subject:   pkg-add for installing into a jail?
Message-ID:  <1997dd6e-1abd-4d4f-e95b-0f4679543a16@mail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I could successfully use "pkg -j 1 <packagename>" many times to install 
packages onto a jail.

But now I had to change an option in a port, so I built a package myself:

portmaster -g www/apache22

The package and its dependency was stored to /usr/ports/packages/All (as 
I set it in $PACKAGES):

apache22-2.2.31_1.txz    apr-1.5.2.1.5.4.txz

I can now install these packages using pkg-add on the host, but not onto 
the jail:

test:/usr/ports/packages/All# pkg -j 1 add apache22-2.2.31_1.txz 
apr-1.5.2.1.5.4.txz
pkg: apache22-2.2.31_1.txz: No such file or directory
pkg: Was 'pkg install apache22-2.2.31_1.txz' meant?
pkg: apr-1.5.2.1.5.4.txz: No such file or directory
pkg: Was 'pkg install apr-1.5.2.1.5.4.txz' meant?

Failed to install the following 2 package(s): apache22-2.2.31_1.txz, 
apr-1.5.2.1.5.4.txz

If there is "No such file or directory", where does pkg look for them? 
(I also tried to use full path; the result is the same) Or is pkg-add an 
exception which doesn't work with -j option?

-Alnis



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1997dd6e-1abd-4d4f-e95b-0f4679543a16>