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