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.
