I'm trying to build a couple of private IPS pkgs. But I run into a strange problem:-(

I can build pkg's which only depend on the system, can them add to a repo and install them just fine. But when I try to install a pkg which would depend on some of my other pkg's, pkg install says there is no allowable pkg available:-(

--------------------------------------------------------
# Even -v -v does not generate any useful info:-(
[root@mwbuild01z1:.../facter]# pkg install -v -v kenai/facter
Creating Plan
pkg install: The following pattern(s) did not match any allowable packages. Try
using a different matching pattern, or refreshing publisher information:

        kenai/facter

[root@mwbuild01z1:..../facter]# pkg search facter
INDEX           ACTION VALUE                                   PACKAGE
pkg.description set    Facter pkg:/kenai/[email protected]
pkg.summary     set    Project Kenai - Facter pkg:/kenai/[email protected]
basename dir opt/kenai/lib/ruby/site_ruby/1.8/facter pkg:/kenai/[email protected]
basename        file   opt/kenai/bin/facter pkg:/kenai/[email protected]
pkg.fmri        set    kenai/kenai/facter pkg:/kenai/[email protected]

[root@mwbuild01z1:..../facter]# pkg list kenai/*
NAME (PUBLISHER) VERSION IFO kenai/db (kenai) 5.3.15-0.1 i-- kenai/ruby (kenai) 1.8.7.357-0.1 i--

[root@mwbuild01z1:..../facter]# cat /export/repository/publisher/kenai/pkg/kenai%2Ffacter/1.6.5.1%2C5.11-0.1%3A20120201T043520Z set name=pkg.fmri value=pkg://kenai/kenai/[email protected],5.11-0.1:20120201T043520Z
set name=pkg.summary value="Project Kenai - Facter"
set name=pkg.description value=Facter
set name=info.classification value=org.opensolaris.category.2008:Development/System
set name=info.maintainer value="Marco Walther <[email protected]>"
set name=org.opensolaris.consolidation value=userland
set name=variant.arch value=i386
dir group=sys mode=0755 owner=root path=opt
dir group=bin mode=0755 owner=root path=opt/kenai
dir group=bin mode=0755 owner=root path=opt/kenai/bin
file c5cb5eb0cae419b85d3de445184ad32c794beaf7 chash=6a7869dd955a31f19dfeb5c2f0755a3a1df1099e group=bin mode=0755 owner=root path=opt/kenai/bin/facter pkg.csize=564 pkg.size=1112
dir group=bin mode=0755 owner=root path=opt/kenai/lib
dir group=bin mode=0755 owner=root path=opt/kenai/lib/ruby
dir group=bin mode=0755 owner=root path=opt/kenai/lib/ruby/site_ruby
dir group=bin mode=0755 owner=root path=opt/kenai/lib/ruby/site_ruby/1.8
dir group=bin mode=0755 owner=root path=opt/kenai/lib/ruby/site_ruby/1.8/facter file 55342eaf25e977da7452cda9fe54730a0a819bc5 chash=282f4f80e2fe2284a41adabfd3772acaf3713bd5 group=bin mode=0644 owner=root path=opt/kenai/lib/ruby/site_ruby/1.8/facter.rb pkg.csize=2147 pkg.size=5488
.....
file 5d33fb4e4bdadfd0d67fda9441fd94afadb9f883 chash=e57eb7b86f235bf5ba86eafa20537af69f38d3b2 group=bin mode=0644 owner=root path=opt/kenai/lib/ruby/site_ruby/1.8/facter/zone.rb pkg.csize=145 pkg.size=164
dir group=bin mode=0755 owner=root path=opt/kenai/sbin
dir group=bin mode=0755 owner=root path=opt/kenai/share
dir group=bin mode=0755 owner=root path=opt/kenai/share/man
depend fmri=pkg:/kenai/[email protected] type=require

------------------------------------------------------------

The dependency was created that way automatically during the build

------------------------------------------------------------
+ mkdir /tmp/build.25789/pkg
+ pkgsend generate /tmp/build.25789/dist
+ pkgfmt
+ pkgfmt
++ uname -r
+ pkgmogrify -DARCH=i386 -DSW=facter -DSW_VERSION=1.6.5.1 -DOS_VERSION=5.11 /tmp/build.25789/pkg/facter.p5m.1 facter.mog + pkgdepend generate -md /tmp/build.25789/dist/ /tmp/build.25789/pkg/facter.p5m.2
+ pkgfmt
+ pkgdepend resolve -m /tmp/build.25789/pkg/facter.p5m.3
+ pkglint -c ../pkg-lint-cache -r http://solaris_repo/ /tmp/build.25789/pkg/facter.p5m.3.res
Lint engine setup...
Ignoring -r option, existing image found.
1 ...  2 ...  3 ...  4 ...  Done
Starting lint run...
WARNING pkglint.action005.1 obsolete dependency check skipped: unable to find dependency pkg:/kenai/[email protected] for pkg:/kenai/[email protected],5.11-0.1
+ pkgrepo create /tmp/build.25789/repo
+ pkgrepo -s /tmp/build.25789/repo set publisher/prefix=kenai
+ pkgsend -s /tmp/build.25789/repo publish -d /tmp/build.25789/dist/ /tmp/build.25789/pkg/facter.p5m.3.res
pkg://kenai/kenai/[email protected],5.11-0.1:20120201T043520Z
PUBLISHED
+ pkgrepo -s /tmp/build.25789/repo info
PUBLISHER PACKAGES STATUS           UPDATED
kenai     1        online           2012-02-01T04:35:20.320914Z
+ pkgrecv -s /tmp/build.25789/repo/ -a -d ../dist/facter.p5p facter
Retrieving packages for publisher kenai ...
Retrieving and evaluating 1 package(s)...
Download: kenai/facter ...  Done
facter.p5p ...  Done

------------------------------------------------

Any idea what I'm doing wrong??

Thanks for your help,
-- Marco

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to