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