Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Nov 2014 15:49:59 +0100
From:      olli hauer <ohauer@gmx.de>
To:        Kurt Jaeger <lists@opsec.eu>
Cc:        ports@freebsd.org
Subject:   Re: pkg: /var/cache/pkg and pkg upgrade, how does this work ?
Message-ID:  <547B2E97.1080903@gmx.de>
In-Reply-To: <20141130143904.GL44537@home.opsec.eu>
References:  <20141130143904.GL44537@home.opsec.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2014-11-30 15:39, Kurt Jaeger wrote:
> Hi!
> 
> I have a host with a up2date /var/cache/pkg/ and a jail with a
> not so up2date pkg collection.
> 
> Now I want to mount /var/cache/pkg into the jail at the same
> location and hope that I do not have to re-fetch all the files.
> 
> Testing this, the problem is: The packages installed in the jail
> are deemed up2date by pkg and they are *not* updated at all ?
> 
> How can I update a jail with the pkg cache from 'above' and avoid
> fetching packages all over again ?
> 

Hi Kurt,

In case your repo is defined this way on your host

Repositories:
  $reponame: {
...

copy also the $reponame.meta and repo-$reponame.sqlite from /var/db/pkg to the jail.
Additional set "REPO_AUTOUPDATE = false" in the pkg.conf from the jail.

Now the jail has all references for the packages and the update should work.

-- 
olli



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?547B2E97.1080903>