Re: Updating with current

Hunter Matthews <[email protected]> 16 Dec 2002 13:51:47 -0500
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
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.