Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jun 2014 17:46:41 -0500
From:      Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        pkg@FreeBSD.org, Harry Schmalzbauer <freebsd@omnilan.de>
Subject:   Re: pkg-install(8), url: "file://" and PKG_CACHEDIR
Message-ID:  <53ACA2D1.7050304@FreeBSD.org>
In-Reply-To: <20140626222841.GH24440@ivaldir.etoilebsd.net>
References:  <53A5C1D4.3050402@omnilan.de> <53AC4A52.8020502@FreeBSD.org> <20140626222841.GH24440@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/26/14, 5:28 PM, Baptiste Daroussin wrote:
> On Thu, Jun 26, 2014 at 11:29:06AM -0500, Bryan Drewery wrote:
>> Moving to pkg@FreeBSD.org
>>
>> On 6/21/14, 12:33 PM, Harry Schmalzbauer wrote:
>>> Dear all,
>>>
>>> today I tried pkg(8) for the first time.
>>> Thanks for all the great work!
>>>
>>> One thing I'm missing is a auto-matching-logic for PKG_CACHEDIR if 'url'
>>> starts with "file://" (in ${PRREFIX}/pkg/repos/mylocalrepo.conf).
>>>
>>> Currently, local available packages will be copied to the local cache
>>> dir by default (if not circumvented by 'env
>>> PKG_CACHEDIR=/path/to/local-repo pkg install …' e.g.).
>>> Such a PKG_CACHEDIR-matching-logic should be enabled by default IMHO.
>>
>> Warning, this will stop working in pkg 1.3 and cause many problems in
>> your repo. The filenames are stored differently in the cachedir and now
>> symlinks are used to point to the newly cached files - which will remove
>> all of your existing packages.
>>
>>>
>>> Maybe it's usefull to have a "pkg-install -K" option, (like -K,--keep
>>> for old pkg_add), to disable the PKG_CACHEDIR-mathcing-logic (for
>>> example if someone provides cd-repo and intentionally wants to keep
>>> packages in PKG_CACHEDIR).
>>>
>>> Anyone else missing that feature?
>>>
>>> Thanks,
>>>
>>> -Harry
>>>
>>>
>> This is somewhat an extension to the feature request in
>> https://github.com/freebsd/pkg/issues/697
>>
>> I will take a look before 1.3 release to see if disabling cache for
>> file:// is straight forward. We're in a feature freeze right now so I
>> don't want to introduce too much risk.
>
> IIRC I already disabled cache for file:// in pkg 1.3
>
> regards,
> Bapt
>

Yup.

-- 
Regards,
Bryan Drewery



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53ACA2D1.7050304>