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.