Re: Updating with current

Janyne Kizer <[email protected]> Mon, 16 Dec 2002 14:04:54 -0500
Newsgroups gmane.network.up2date.current.devel
Organization NC State University, College of Agriculture & Life Sciences
Message-ID <[email protected]>
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?

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