Hello Anoop,
Basically the syntax for the solaris.py looks like:
./solaris.py -b 2.3 -d -w /export/home/migi/packages/PKGS list

-b default branch
-d debug
-w wos - where are the packages

So in your case you will have
-w /root

By default it uses server http://localhost:10000, you can override this 
with flag:
-s
so for example
/solaris.py -s http://someserver:200 -b 2.3 -d -w 
/export/home/migi/packages/PKGS list

Also the list is the file, for example I have there two packages:
bash-3.2$ cat list
include opensolaris/SFEtracker
include opensolaris/SFEw3m

now there is folder opensolaris and I have two files SFEtracker and 
SFEw3m, for example
bash-3.2$ cat opensolaris/SFEtracker
package SFEtracker
import SFEtracker
import SFEtracker-root
import SFEtracker-devel
import SFEtracker-extension
end package

So basically import SUNWmypkg should be in your case.

Hope this helped.

best
Michal


Anoop Rajendra wrote:
> Hi Michal. Thanks for the info.
> 
> I'm having a bit of trouble with the solaris.py script that can upload
> SVR4 packages to the IPS server.
> 
> Lets say I have a package SUNWmypkg in /root
> I have an IPS server running in localhost.
> 
> What command line options should I supply to solaris.py to upload this
> package to the localhost server. I've tried a few, but nothing obvious
> jumps out, and since there didn't seem to be much documentation, I'm
> not sure what to do.
> 
> Also, you mention that either the opensolaris.org  or the localhost
> server can be used as my default repository. Is there a way to get IPS
> to use both repositories at the same time, and have "pkg status -a"
> show packages from both?
> 
> -anoop
> 
> On 12/8/07, Michal Pryc <[EMAIL PROTECTED]> wrote:
>> Anoop,
>> If you have SVR4 packages, there is already script for sending to the
>> IPS server. Please have a look at src/util/distro-import/solaris.py from
>> the hg repository.
>>
>> Another thing is that to use IPS repository, you need to create it
>> first, for example to create user repository, please type command:
>> pkg create-image -u -a somauthority.com=http://localhost:1000
>> /test/directory
>>
>> than if you will go to the /test/directory:
>> cd /test/directory
>> you can use this as the "root" for your local image, so typing
>> pkg status -a
>> should show all the packages on the server
>>
>> You can also have one "global" image, so every time you will type pkg(1)
>> you will be using this default one.
>>
>> So first create image and than use it.
>>
>> With John Hawk we are working on the GUI tool for those things, so they
>> will be very easy to use.
>>
>> If you want to see our work, which is not finished yet, so expect few
>> problems, you can try to get it from:
>>
>> svn co  svn+ssh://[EMAIL PROTECTED]/svn/jds/ipsgui ipsgui
>>
>> and than run script ipsgui/ipsgui
>>
>> hope this helps
>> Michal Pryc
>>
>> Anoop Rajendra wrote:
>>> Hi.
>>>
>>> I was trying to understand the new Image based packaging system, and I
>>> had some questions.
>>>
>>> I started a new pkg repository server on my local machine to serve out
>>> packages. It's running on localhost at port 10000. I had an SVR4 style
>>> package and I uploaded this package file by file and directory by
>>> directory one at a time (scripted, of course), using pkgsend Now I
>>> want to know how to access and install this package from the
>>> repository. I tried running
>>>
>>> # pkg -s localhost install pkg:/SFWmypkg
>>> pkg: no matching packages found in catalog
>>>
>>> # pkg -s http://localhost:10000/ list
>>> pkg: no matching packages found in catalog
>>>
>>> So, no dice. What am I doing wrong?
>>> -anoop
>>> _______________________________________________
>>> pkg-discuss mailing list
>>> [email protected]
>>> http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
>>

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

Reply via email to