Re: Updating with current

Hunter Matthews <[email protected]> 16 Dec 2002 14:11:13 -0500
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
On Mon, 2002-12-16 at 14:04, Janyne Kizer wrote:
> So basically I need to make a mydepartment.spec file and put our own
> dependencies in there.  Create and RPM and put it on our servers by
> hand.  Then the next time we want to add something, update that spec
> file, create a new version of that RPM and put it on our current
> server.  Voila, it'll go out.  Is that right?

Thats what I do here.

> 
> Hunter Matthews wrote:
> > 
> > With the present versions of current, you can't, directly.
> > 
> > RHN itself has a push mechanism (which is what you need here). Current
> > doens't support that yet.
> > 
> > As a stopgap on my own network, I have created two (so far) "meta"
> > packages that contain nothing but dependancies. I make sure during the
> > kickstart install that that one or both of these "meta" packages are
> > installed on every machine in my department.
> > 
> > biology-base 1.0-1
> >    contained nothing, provided nothing, but required
> >    joe
> >    binutils
> >    etc etc
> > 
> > Anytime I want to add a package to every machine in the department, I
> > add a new requirement to the biology-base spec file, rebuild it with a
> > new version number, and let current/up2date's builtin mechanisms update
> > it. Up2date has a sane dependancy solver, so the new dependancy is
> > installed along with the new version of biology-base.
> > 
> > I also have one specifically for the workstations, which includes more
> > user level programs and science appliations. (biology-base goes on
> > everything, even servers, so I'm rather conservative what goes in it)
> > 
> > This is a hack: current should support push, but we don't yet, so this
> > is what I came up with.
> > 
> > On Mon, 2002-12-16 at 13:49, Janyne Kizer wrote:
> > > I have what is probably a stupid question about current).  How can I add
> > > an RPM?  I created an RPM that I would like to distribute and added it
> > > to the appropriate directory on the current server.  Then I reran the
> > > create script.  I need to know how to tell current to put it on my
> > > servers though.  I think that it's trying to be smart -- like not
> > > putting apache updates on servers that don't have apache installed --
> > > but I want to override that.  Any hints?
> > > --
> > >
> > > Janyne Kizer
> > > Systems Programmer Administrator
> > > NC State University, College of Agriculture & Life Sciences
> > > Extension Information Technology
> > > _______________________________________________
> > > Current-server mailing list
> > > [email protected]
> > > http://lists.dulug.duke.edu/mailman/listinfo/current-server
> > >
> > >
> > --
> > Hunter Matthews                          Unix / Network Administrator
> > Office: BioScience 145/244               Duke Univ. Biology Department
> > Key: F0F88438 / FFB5 34C0 B350 99A4 BB02  9779 A5DB 8B09 F0F8 8438
> > Never take candy from strangers. Especially on the internet.
> > 
> > _______________________________________________
> > Current-server mailing list
> > [email protected]
> > http://lists.dulug.duke.edu/mailman/listinfo/current-server
> 
> -- 
> 
> Janyne Kizer
> Systems Programmer Administrator
> NC State University, College of Agriculture & Life Sciences
> Extension Information Technology
> _______________________________________________
> Current-server mailing list
> [email protected]
> http://lists.dulug.duke.edu/mailman/listinfo/current-server
> 
> 
-- 
Hunter Matthews                          Unix / Network Administrator
Office: BioScience 145/244               Duke Univ. Biology Department
Key: F0F88438 / FFB5 34C0 B350 99A4 BB02  9779 A5DB 8B09 F0F8 8438
Never take candy from strangers. Especially on the internet.