Karen: AWESOME! I'd guess the three examples you've included are what many people working with the distro constructor will end up wanting to know how to do.
Thanks! Will On Fri, 2008-10-17 at 15:19 -0700, Karen Tung wrote: > Hi Barbara, > > I updated the TOI page to include finalizer script examples on > adding/deleting packages. > I even added an example for adding a SVR4 package for debugging purposes. > I got questions about how to do that in the last couple of weeks, so, > I thought I will just document it here. I know we are only supporting > IPS package now. > So, if there are any objections on having the SVR4 example there, I can > remove it. > > The TOI link, in case you need it: > > http://opensolaris.org/os/project/caiman/Constructor/DC_docs/DC_toi.html > > Thanks, > > --Karen > > Karen Tung wrote: > > There are a whole bunch of things that we support in the manifest that > > are not there in the slim_cd.xml manifest we ship today, because those > > values are not used in creating the Live CD. > > > > I am thinking that we should supply a "complete" manifest, with all > > the tags we currently support in there. That way, people don't > > need to dig through the code to find what tags they should specify. The > > documents > > can also point to that file. > > > > An example of how to add or delete from the "standard" set of packages > > for debugging purposes would be useful. I will come up with something > > tomorrow and post it here. > > > > Thanks, > > > > --Karen > > > > > > Jean McCormack wrote: > > > >> That's one thing we should make sure to walk through on Tuesday. > >> > >> Jean > >> > >> Barbara.Lundquist at Sun.COM wrote: > >> > >> > >>> All, > >>> > >>> I'll start a list of stuff that I can add to the DC document. > >>> > >>> Jean, when you have comments in the manifest, I'd like to include that > >>> copy of the manifest as an appendix in my document. And, I can use > >>> your comments to improve the main doc instructions. > >>> > >>> I skimmed Willie's email about adding or deleting packages and agree > >>> that this should be added to the document, but I'll have to work > >>> through it some to get it in shape to add to the document. I'm not > >>> understanding the procedure just from the emails. > >>> > >>> I'm going to go ahead and route the doc as is for review week today or > >>> tomorrow, but we can add more of this information to the document over > >>> the next couple weeks. > >>> Barbara > >>> > >>> > >>> > >>> On 10/16/08 14:06, Jean McCormack wrote: > >>> > >>> > >>>> I definitely agree that an example of how to add or delete packages so > >>>> the user doesn't have > >>>> to modify the manifest and repull all the IPS packages would be good. > >>>> > >>>> pkg_repo_addl_authority is supported and the user can add it to the > >>>> manifest. There are several > >>>> other manifest items that fall into this category. I'm going to file a > >>>> bug and work on putting > >>>> comments into the manifest so the user understand what they are for and > >>>> that they can use them. > >>>> > >>>> jean > >>>> > >>>> Barbara.Lundquist at Sun.COM wrote: > >>>> > >>>> > >>>> > >>>>> Karen, Jean, and Jack, > >>>>> Can you take a look at the feedback we got from Willie below? Sorry I > >>>>> set this feedback aside > >>>>> till this week, but we still have plenty of time to incorporate some > >>>>> of Willie's ideas to the DC document before I deliver the doc for > >>>>> 2008.11. > >>>>> > >>>>> Per Willie's suggestions, I don't see the pkg_repo_addl_authority > >>>>> element in the sample slim_cd.xml file I have. Are we not using that > >>>>> element for 2008.11? Should people just edit the many repository field > >>>>> in the manifest instead of adding this additional authority field? > >>>>> > >>>>> Can you also comment on Willie's suggestions about how to keep > >>>>> revising packages without > >>>>> starting over? We could add some coverage in docs about that, but > >>>>> would need your input. > >>>>> > >>>>> I won't have Willie's input in the review draft this week, but we can > >>>>> still make his changes for final delivery. > >>>>> > >>>>> Barbara > >>>>> > >>>>> > >>>>> > >>>>> -------- Original Message -------- > >>>>> Subject: Re: [caiman-discuss] FYI Alpha Draft of Distr Constr > >>>>> Article > >>>>> Date: Fri, 26 Sep 2008 09:06:17 -0700 > >>>>> From: Barbara.Lundquist at Sun.COM > >>>>> To: Willie Walker <William.Walker at Sun.COM>, Barbara Lundquist > >>>>> <Barbara.Lundquist at Sun.COM> > >>>>> References: <48DBCEB3.50703 at Sun.COM> > >>>>> <ce4f4bbcb7d02365dcef6dec02b74484 at sun.com> > >>>>> > >>>>> > >>>>> > >>>>> Thank you!! This is great input! > >>>>> I'm on another project for a few days, but will integrate your > >>>>> suggestions when I do another draft of the DC article. > >>>>> Barbara > >>>>> > >>>>> > >>>>> On 09/26/08 06:30, Willie Walker wrote: > >>>>> > >>>>> > >>>>> > >>>>>> Hi Barbara: > >>>>>> > >>>>>> I'm sending this just to you so it doesn't cause a flurry of reviews > >>>>>> that you haven't asked for. :-) I think the document looks good and > >>>>>> the direction/scope are great. One thing I think that needs to be > >>>>>> considered is the audience, which will probably non-Sun people making > >>>>>> a custom distribution that includes packages and modifications that > >>>>>> are not part of the opensolaris.org IPS. For example, they might be > >>>>>> adding proprietary packages maintained on a private IPS. > >>>>>> > >>>>>> Given this, I think the pkg_repo_addl_authority element of the > >>>>>> manifest needs some specific discussion. I had to search for it in > >>>>>> the source code. > >>>>>> > >>>>>> In addition, if the audience is anything like I am, they won't get the > >>>>>> distribution right the first time they try. Instead, they will > >>>>>> probably focus on modifications to a small set of packages in the > >>>>>> distribution, rebuilding the distro each time they make a change. > >>>>>> From what I can tell from the TOI calls and my own personal > >>>>>> experience, I suspect an FAQ is going to be "How do I > >>>>>> replace/modify/remove specific packages in my distribution without > >>>>>> having to pull all the packages each time I make a change?" To help > >>>>>> with this, an appendix that describes an example use of checkpointing > >>>>>> might be very useful. A specific example I'm thinking of is a > >>>>>> finalizer that sits right in the front of all the other finalizers and > >>>>>> tweaks the installed packages on the system. The Sep 24, 2008 7:33 AM > >>>>>> message I posted here contains a rough example: > >>>>>> http://www.opensolaris.org/jive/thread.jspa?threadID=75218&tstart=15. > >>>>>> > >>>>>> Thanks! > >>>>>> > >>>>>> Will > >>>>>> > >>>>>> On Sep 25, 2008, at 1:47 PM, Barbara.Lundquist at Sun.COM wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Gang, > >>>>>>> > >>>>>>> I've roughed out an alpha draft of a "Distribution Constructor Guide" > >>>>>>> and > >>>>>>> posted it on this page: > >>>>>>> > >>>>>>> http://www.opensolaris.org/os/project/caiman/files/ > >>>>>>> > >>>>>>> See DistroConstr.pdf. > >>>>>>> > >>>>>>> IMPORTANT: There are still significant engineering changes that will > >>>>>>> affect > >>>>>>> this document, so I'm not asking for a review of the details of this > >>>>>>> document yet. > >>>>>>> However, I welcome comments about the overall design and scope of the > >>>>>>> document. > >>>>>>> I know there's alot left to do for this document, but you can at > >>>>>>> least see what > >>>>>>> direction I'm heading in. > >>>>>>> > >>>>>>> Hopefully, we'll be ready for a full review in early October, at or > >>>>>>> near the > >>>>>>> code freeze date, TBD. > >>>>>>> > >>>>>>> Comments welcome. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Barbara > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> caiman-discuss mailing list > >>>>>>> caiman-discuss at opensolaris.org > >>>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > >>>>>>> > >>>>>>> > >>>>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> _______________________________________________ > >>>> caiman-discuss mailing list > >>>> caiman-discuss at opensolaris.org > >>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > >>>> > >>>> > >>>> > >> _______________________________________________ > >> caiman-discuss mailing list > >> caiman-discuss at opensolaris.org > >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > >> > >> > > > > _______________________________________________ > > caiman-discuss mailing list > > caiman-discuss at opensolaris.org > > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > > > > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
