On 04/24/2014 18:53, Jim Klimov 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 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? ;)


I think you should do something like

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

and perhaps move you publisher upper in publisher list (pkg set-publisher --search-after ...)
--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of Southern Federal University

_______________________________________________
OpenIndiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to