OK, now that I finally have an opensolaris vmware instance working efficiently 
I can try and get this done.
I am running OpenSolaris 08.05.

I downloaded ssh://anon at hg.opensolaris.org/hg/webstack/phpmyadmin and 
webstack-build.

The phpmyadmin Makefile.sfw file looks simple enough but I would like to 
install phpmyadmin first to get a taste of the end goal. So how do I install 
phpmyadmin? I see the README says to run, 
/opt/sfw-webstack-build/bin/create-developer, but I think it's missing a step 
because I don't have that file in that location under /opt. I assume I need to 
somehow install the sfw-webstack-build package. How do I do that?


-----Original Message-----
From: Jyri Virkki [mailto:[email protected]]
Sent: Fri 3/7/2008 2:21 AM
To: Lorenzen, James
Cc: jyri.virkki at sun.com
Subject: Re: [webstack-discuss] How to create an IPS package for Hudson
 
james.lorenzen at accenture.com wrote:
>
> Could you explain to me the basic goal of what I am trying to
> accomplish? I kind of feel unprepared of what I am attempting to do.

Hi,

The high level goal is to take the build system of the upstream
component (hudson) and plug it into the sfw-based build infrastructure
so bits are published in the right places and packages can be built.
(I can then take that output and push them to an IPS repository.)

> The only comparison I can make of what I think I am trying to do is
> using ubuntu's apt-get or synaptic package manager to download some
> software. Is this a fair comparison? When I am done it will enable
> solaris users to basically download Hudson, build it, and run it as a
> daemon/service?

Not quite. You'd be on the supply side, so you're building the package
others can apt-get and run. Once you're done, others running
Nevada/Indiana can 'pkg install' the hudson package and run it
straight away without having to compile or jump through hoops. So
you're doing all the hard work so others don't have to.

> Is there a good example I can reference in
> hg.opensolaris.org/hg/webstack/webstack-build? For I assume there is a
> project there that already does something I am trying to do.

Yes, though it is a fairly simple one, so it doesn't exercise the
build system that much. Check out phpMyAdmin with 
hg clone ssh://anon at hg.opensolaris.org/hg/webstack/phpmyadmin
Look in usr/src/cmd/phpmyadmin first.

Also please note that this process is experimental at this point, so
expect to be confused! It's not well documented and I don't have all
the answers, but we'll figure it out as we go. You're the first one to
try it externally so it'll be a bumpy ride.

We also don't quite yet have a place to publish the final output (the
binary package), but we're working on it. I'm very much hoping that by
the time you're done we'll have that set up.

Let me know of any questions. I expect there will be quite a few since
it's a new experiment. If you can take notes to document the issues
you face, we can use them later to improve the documentation for others.

Thanks...
-- 
Jyri J. Virkki - jyri.virkki at sun.com - Sun Microsystems






This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information.  If you have received it in 
error, please notify the sender immediately and delete the original.  Any other 
use of the email by you is prohibited.

Reply via email to