[oi-dev] Hipster and custom illumos-gate

Andrzej Szeszo aszeszo at gmail.com
Fri Apr 25 12:24:01 UTC 2014


Try doing:

pkg set-publisher --non-sticky openindiana.org

to allow packages that originally came from openindiana.org repo to be
upgraded with packages from a different repo.

Cheers,

Andrzej



On 24 April 2014 16:53, Jim Klimov <jim at cos.ru> wrote:

> So... based on this suggestion, the hipster illumos-gate makefile, and
> some earlier list posts, I came up with this change to my illumos.sh script:
>
> # To enable upgrades over `pkg info osnet-incorporation | grep Branch:`
> #   Branch: 0.151.1
> #export ONNV_BUILDNUM=152
> #export ONNV_BUILDNUM=151.1.100
> # http://openindiana.org/pipermail/userland-team/2013-August/000261.html
> # http://comments.gmane.org/gmane.os.openindiana.devel/2906
> export PKGVERS_BRANCH=3014.0.4.24
> export BRANCHID=3014.0.4.24
> Some 47 minutes later I've got an incrementally-rebuilt repository which
> cheerfully includes packages like
>
>   SUNWcs<http://jimoi:8151/on-nightly/info/0/pkg%3A%2F%2Fon-nightly%2FSUNWcs%400.5.11%2C5.11-3014.0.4.24%3A20140424T130517Z>
> 0.5.11-3014.0.4.24:20140424T130517Z
>
> However, a "pkg -R /a update" still insists on downloading new hipster
> patches with the 0.5.11-2014.0.1.14459:20140423T191935Z versions from the
> internet, rather than quickly installing the newer and higher-versioned
> local equivalents. This happens also if I use "-g" to specify a repo
> explicitly, and when I use a file-based repo instead of its http service.
>
> I guess nowadays IPS tries to update same-named packages using the same
> repo they were installed from specifically to avoid conflicts like these?
> How should I go about overriding that reasonable failsafe mechanism? ;)
>
> Thanks,
> //Jim
>
> ----- Исходное сообщение -----
> От: Alexander Pyhalov <alp at rsu.ru>
> Дата: Thursday, April 24, 2014 13:39
> Тема: Re: [oi-dev] Hipster and custom illumos-gate
> Кому (To): OpenIndiana Developer mailing list <oi-dev at openindiana.org>
> Копия (Cc): Jim Klimov <jim at cos.ru>, Discussion list for OpenIndiana <
> openindiana-discuss at openindiana.org>
>
> >
> > Hi, Jim.
>
> >
> > On 04/24/2014 02:45, Jim Klimov wrote:
> > >    After completing a build I am suddenly stuck
> > trying to install
> > > the newer illumos-gate packages into a new BE: their versioning
> > > (0.151.1.100 per my arbitrarily big choice) is less than Hipster's
> > > (2014.*, without even a leading zero which is auto-prepended
> > to the
> > > values I provide in illumos.sh)... Should I have to somehow enforce
> > > larger 2014.* version numbers, or is there a way (onu?) to override
> > > existing packages and force installation of their "namesakes" from
> > > the on-nightly repository regardless of the version numbers?
> > I think you should set PKGVERS_BRANCH to something greater than
> > 2014.0.N.N (e.g. 2014.1.0.0).
>
> >
> > >
> > >    Also, leaping a bit ahead: would/should KVM
> > work in Hipster out
> > > of the box, including the case when Hipster itself is virtualized
> > > by a hypervisor, or would I need to compile some other patches
> > > into my illumos-gate? Specifically, I am interested in software
> > > emulation for the VM anyway (ARM Linux via QEMU)?.. And also, did
> > > anyone try (and succeed) to set up cross-compilation of Linux ARM
> > > programs running the process under illumos/OI/Hipster, whether in
> > > native illumos zones or in lx-branded ones, or should I look forward
> > > to necessarily running a Linux VM as well for that task?
> > >
> >
> > I tested the following patch from David:
> > http://www.ulx.cc/assets/source/104_interdiff.diff
> > It worked for me, but if I understand correctly it's just a
> > restoration
> > of Sun lx/lx26 work.  I think you could easily use
> > components/illumos/illumos-gate component from oi-userland, but
> > you have
> > to apply necessary patches by hand. I'm going to add
> > patching support
> > (I mean usual oi-userland prep mechanism) for this component in
> > near
> > future. If you are going to use illumos-gate component, you'd
> > better to
> > bump BRANCHID so that your packages would be preferred.
> >
> > --
> > Best regards,
> > Alexander Pyhalov,
> > system administrator of Computer Center of Southern Federal University
>
>
> --
>
> +============================================================+
> |                                                            |
> | Климов Евгений,                                 Jim Klimov |
> | технический директор                                   CTO |
> | ЗАО "ЦОС и ВТ"                                  JSC COS&HT |
> |                                                            |
> | +7-903-7705859 (cellular)          mailto:jimklimov at cos.ru |
> |                        CC:admin at cos.ru,jimklimov at gmail.com |
> +============================================================+
> | ()  ascii ribbon campaign - against html mail              |
> | /\                        - against microsoft attachments  |
> +============================================================+
>
>
>
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20140425/fa941bbb/attachment-0005.html>


More information about the oi-dev mailing list