[oi-dev] how to change local build repo prefix

Stephan Althaus Stephan.Althaus at Duedinghausen.eu
Sun Oct 30 08:05:14 UTC 2022


On 10/29/22 17:25, Till Wegmueller wrote:
> The publisher is set to userland for a specific reason. It makes it 
> easy to tell pkg to install the package from the openindiana.org 
> publisher if a newer version makes it there. If you change the 
> publisher that prevents the you from being able to uninstall all 
> userland publisher provided packages at once.
>
> However here are two ways.
>
> 1. Set the environment variable PUBLISHER to "openindiana.org" the 
> Makefiles respect what is inside this env variable while setting their 
> variable.
>
> 2. Setup userland as publisher without source `pkg set-publisher 
> --non-sticky userland` and then whenever you need to install a package 
> you can do `pkg install -g $WS_TOP/i386/repo $PKG`
>
>
> Hope this helps
> -Till
>
> On 29/10/2022 08.20, stes at PANDORA.BE wrote:
>>
>> There is a variable PUBLISHER and CONSOLIDATION in shared-macros.mk 
>> which is set to userland.
>>
>> I haven't tried setting PUBLISHER to something else, or maybe I once 
>> tried, I can't remember,
>> perhaps setting PUBLISHER=squeak to publish in a repo specifically 
>> for squeak.
>>
>> However I wonder why you'd want to set PUBLISHER to openindiana.org.
>>
>> I suppose you could publish a custom package in userland and install 
>> it, or use a publisher name,
>> which is different in any case from openindiana.org.
>>
>> If the package is 'locked' into openindiana.org consolidations you 
>> could try to change-facet
>>
>> as reported by
>>
>>   pkg facet
>>
>> for example unlock squeak with 
>> version-lock.runtime.smalltalk.squeak=False
>>
>> ----- Op 29 okt 2022 om 12:59 schreef Stephan Althaus 
>> Stephan.Althaus at Duedinghausen.eu:
>>
>>> Hello!
>>>
>>>
>>> I can't remember how to change the local repo prefix from userland to
>>> openindiana.org
>>>
>>> My goal is to build illumos-gate and install the packages to test a
>>> patch for bug #15128
>>>
>>> I've done that myself several years ago but it seems i can't find the
>>> information :-/
>>>
>>> Any hints are welcome :-)
>>>
>>>
>>> Stephan
>>>
>>>
>>> _______________________________________________
>>> oi-dev mailing list
>>> oi-dev at openindiana.org
>>> https://openindiana.org/mailman/listinfo/oi-dev
>>
>> _______________________________________________
>> oi-dev mailing list
>> oi-dev at openindiana.org
>> https://openindiana.org/mailman/listinfo/oi-dev
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev

Hello Till!

I followed 1) and could install the patched kernel!

Thank you very much!

Stephan





More information about the oi-dev mailing list