Hello,

I have strange problem:

Here is very simple pkgsend script which I used to import package to
my local repository:

#/usr/bin/ksh93
cd /var/tmp/pkgbuild-petr/xdelta3.0t-build
export PKG_REPO=http://localhost:80
eval `pkgsend open [EMAIL PROTECTED]
pkgsend add depend type=require fmri=SUNWcar
pkgsend add dir mode=0755 user=root group=bin path="usr/bin"
pkgsend add file
"/var/tmp/pkgbuild-petr/xdelta3.0t-build/usr/bin/xdelta3" mode=0755
user=root group=bin path="usr/bin/xdelta3"
pkgsend add set name=summary value="Opensource binary diff"
pkgsend close

When I try to install it, it wants to install package others packages
0 but these package are not in dependency!

Here is example:

Traceback (most recent call last):
  File "/usr/bin/pkg", line 1458, in ?
    ret = main_func()
  File "/usr/bin/pkg", line 1424, in main_func
    return install(img, pargs)
  File "/usr/bin/pkg", line 448, in install
    filters = filters, verbose = verbose, noexecute = noexecute)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
1280, in make_install_plan
    self.load_optional_dependencies()
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
1021, in load_optional_dependencies
    self.update_optional_dependency(min_fmri)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
989, in update_optional_dependency
    matcher = pkg.fmri.exact_name_match)[0]
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
403, in get_matching_fmris
    raise KeyError, "packages matching '%s' not found in catalog or image" \
KeyError: "packages matching 'pkg:/[EMAIL PROTECTED],5.11-0.91'
not found in catalog or image"

Why does pkg want to install postgres?

Package SUNWcar I have installed.
Before installing it I switch preferred authority to my local repository.

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

Reply via email to