[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: post post installation hook
- From: "James Welch \(jimwelc\)" <jimwelc cisco com>
- To: "RPM Package Manager" <rpm-list redhat com>
- Subject: RE: post post installation hook
- Date: Fri, 8 Sep 2006 11:18:02 -0400
Hello Lars,
I feel your pain...and would recommend looking into using trigger's.
Triggers provide a well-defined method for packages to interact with one
another at package install and uninstall time. They are an extension of
the normal installation scripts (i.e. %pre,%post...etc) which allows one
package to execute an action when the installation status of another
package changes.
Here is a starting point:
http://www.rpm.org/support/RPM-Changes-6.html
-Jim
-----Original Message-----
From: rpm-list-bounces redhat com [mailto:rpm-list-bounces redhat com]
On Behalf Of Lars Wilke
Sent: Friday, September 08, 2006 7:42 AM
To: Rpm-list redhat com
Subject: post post installation hook
Hi,
i stumbled upon the following situation:
1. Installed package A
2. Update package A with a newer Version B
3. oops :)
The problem is the specfile of package A does not work correctly on
updates. It removes a user which is needed for running the daemon
provided by the package.
But IIUC first the new package is installed and its pre/post scripts are
triggered. Then the old package is removed, therefor running its
preun/postun scripts. But this scripts will not behave correctly :(
leaving the new package in a dysfunctional state.
My question is now if there is some kind of final hook one can define in
the specfile of package B which is run as the last thing to correct the
broken deinstallation behaviour of package A?
Else if would have to write a shell wrapper which just does a simple
1. erase package A
2. install package B
This is possible, but imho feels quite kludgy.
thanks
--lars
_______________________________________________
Rpm-list mailing list
Rpm-list redhat com
https://www.redhat.com/mailman/listinfo/rpm-list
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]