On Monday 23 August 2004 01:48 pm, Yochai Shefi-Simchon wrote: > Hi, > > I'd like to create an RPM called newname. When installed on a computer > which has the RPM called oldname already installed, I'd like the > newname RPM to completely replace the oldname RPM. That is, newname is > actually an upgrade to oldname. > > Is there a way to do that? Or is the only way to put a "Conflicts: > oldname" tag in the newname RPM and expect the user to manually remove > oldname before installing newname? > In newname.spec, you should include: Obsoletes: oldname Provides: oldname Conflicts: oldname Now newname will be an upgrade to oldname, and will even provide "oldname" in case some other package depends on "oldname" (but "newname" also satisfies the requirement). -- Bart Whiteley <bwhiteley@xxxxxxxxxx> Novell, Inc., the leading provider of information solutions http://www.novell.com/ _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list