Rich Burridge wrote:
> Hi,
> 
> (OpenSolaris 2008.05, upgraded to build 95 on an Ultra 40).
> 
> I'm trying to setup a test package repository running on my own machine
> and publish a very simple package to it.
> 
> I first started pkg.depotd with:
> 
> $ /usr/lib/pkg.depotd -d /export/home/richb/pkg/test_repository -p 9000
> 
> I confirmed that it was nicely running by looking at http://localhost:9000
> in my browser.
> 
> I then followed the simple IPS package creation instructions at
> http://dlc.sun.com/osol/docs/content/IPS/ipsdev.html
> 
> I adjusted them to pkgsend to my test repository via the -s command
> line option.
> 
> [EMAIL PROTECTED]:~/pkg$ mkdir /export/home/richb/pkg/my_tmp
> [EMAIL PROTECTED]:~/pkg$ cd /export/home/richb/pkg/my_tmp
> [EMAIL PROTECTED]:~/pkg/my_tmp$ mkdir my_package
> [EMAIL PROTECTED]:~/pkg/my_tmp$ cd my_package
> [EMAIL PROTECTED]:~/pkg/my_tmp/my_package$ cp /etc/motd  my_text_file
> [EMAIL PROTECTED]:~/pkg/my_tmp/my_package$ cd ..
> [EMAIL PROTECTED]:~/pkg/my_tmp$ eval `pkgsend -s http://localhost:9000 open 
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]:~/pkg/my_tmp$ pkgsend -s http://localhost:9000 add dir 
> mode=055 owner=root group=bin path=/etc/my_package
> [EMAIL PROTECTED]:~/pkg/my_tmp$ pkgsend -s http://localhost:9000 add file 
> my_package/my_text_file
> [EMAIL PROTECTED]:~/pkg/my_tmp$ pkgsend -s http://localhost:9000 add file 
> mode=055 owner=root group=bin path=/etc/my_package
   ^^^^^^^^

Here's your problem, the syntax should be:

add file /path/to/my_package_right_now mode=055 owner=root group=bin 
path=/delivery/path/to/my_package

> Any hints on what I'm doing wrong would be very much appreciated.

See above; file a bug on the traceback too if you would.

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

Reply via email to