On Wed, 30 Mar 2005, Matthias Kurz wrote:
On Wed, Mar 30, 2005, Panu Matilainen wrote:
On Wed, 2005-03-30 at 20:05 +0200, Matthias Kurz wrote:Hi.
'%post' and '%postun' are using /bin/sh as default shell. How can i change this ? I found that this may depend on the setting of the values behind RPMTAG_POSTINPROG and RPMTAG_POSTUNPROG. How can i _set_ these ?
%post -p /usr/bin/perl
Thanks, this works, but unfortunately it does not solve my problem. Is there a way to set the values in the environment ?
No. How would you go specifying a potentially different scriptlet interpreter for each and every packages every scriptlet through the environment?
My problem is, that i want to use existing packages. The packages are created under Linux, where bash acts as /bin/sh and i want to use them under Solaris.
Create a "metapackage" with "Provides: /bin/sh" (and every other such dependency) but no files in it to satisfy the dependencies. You should be able to find such packages readymade on the internet for exactly this purpose..
- Panu -
_______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list