Re: How to specify shell for %post/%postun ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux