[NBLUG/talk] rpm question
Mark Street
jet at sonic.net
Thu Dec 4 23:08:01 PST 2003
On Thursday 04 December 2003 21:04, ME wrote:
> If you overlay one RPM over another that was built using the specfile
> with mods, what happens when an up2date or security update is performed?
It depends on how you have it configured I would imagine. You probably
wouldn't want it to automatically overwrite your custom packages, thus
exclude them from update.
> Is the update manager smart enough to know that the version installed is a
> custom build so that it will not overwrite it with a "newer security
> update" that does not have interbase support? If so, does it tell the user
> that they will need to manually rebuild a new copy of a php plugin with a
> new src rpm that has been patched?
Ha! I doubt it. The updater is not going to tell you that you have
customized a package unless you hack the version number when you create it.
Most updaters look at the arch and version and make a decision.
From what I have seen, It looks like apt for rpm may have limited abilities
for building source rpm packages into rpms. I know you can have apt download
.src.rpms.
Source {
Build-Command "rpmbuild --rebuild";
};
This does not solve the issue of editing the .spec file to build the new
source code and package though.
> If not, what is the suggested method for staying with custome RPM and
> security updates.
When an update becomes available download the src rpm with your favorite
updater, apt, yum, redcarpet, ftp, http, edit the .spec file, rebuild it and
install it.
> Mark Street said:
> > This is the trick, you don't extract the old php. You force RPM to
> > install
> > over the top of the old one. If you have a custom php.ini you should
> > keep a
> > backup of all your custom configs, if you don't have any just go right
> > over
> > the top.
> >
> > I don't run interbase with anything to test it on or I would report back
> > if it
> > works or not.... I can only tell you that php says it has interbase
> > functionality on my box.
> >
> > No need for the more installs or reboots from here on out. ; )
> >
> > On Thursday 04 December 2003 20:40, Todd Cary wrote:
> >> then see if I get the same results. BUT, installing the new php over
> >> the old creates some challenges for me. The "rpm -e" comes back with a
> >> list of all ov the dependent programs (expected). Is there some easy
> >> way to "just slip in" this updated version without removing all of thoe
> >> others?
--
Mark Street, D.C.
Red Hat Certified Engineer
Cert# 807302251406074
--
Key fingerprint = 3949 39E4 6317 7C3C 023E 2B1F 6FB3 06E7 D109 56C0
GPG key http://www.streetchiro.com/pubkey.asc
More information about the talk
mailing list