I am not sure if it is the best solution, but it works, an that's all I need :)
�What I did is to implement two extension methods:
MCCachedRepository >> marianoDefaultWithDirectory: aDirectory
��� self checkCacheDirectory.
��� ^ default ifNil: [default := self new directory: aDirectory]
MCCachedRepository >> marianoReset
��� default := nil.
And then in my build script I execute:
MCCacheRepository marianoReset.
MCCacheRepository marianoDefaultWithDirectory: self sharedPackageCacheDirectory.
>> sharedPackageCacheDirectory
(FileDirectory on: self sharedPackageCacheName)
��� ��� assureExistence;
��� ��� yourself
>> sharedPackageCacheName
��� ^ '/Users/mariano/Pharo/localRepo/'
Cheers
how?
Stef
On Oct 21, 2011, at 11:26 PM, Mariano Martinez Peck wrote:
> Thanks guys. I was able to successfully change the directory of the package-cache.
>
> On Fri, Oct 21, 2011 at 12:15 PM, Lukas Renggli <renggli@gmail.com> wrote:
> You could add startup code that resets it to an absolute fixed location.
>
> I would go with the links.
>
> Lukas
>
> On 21 October 2011 11:59, Sven Van Caekenberghe <sven@beta9.be> wrote:
> >
> > On 21 Oct 2011, at 11:47, Mariano Martinez Peck wrote:
> >
> >> Hi guys. I would really LOVE to have a shared package-cache among images. I have (really) 1 gb of .mcz in different package-cache.
> >> I am using new images all the time (hence package cache is empty). I would love to be able to reuse the same package-cache directory for all my images.
> >> So...how can I change the place where the package-cache is created so that it uses another directory?
> >
> > Mine is 0.75 GB, but shared: I put all my images in the same directory.
> > Working with links is also an option, I think that is what Lukas' build scripts do.
> >
> > Sven
> >
> >
> >
>
>
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>