Paul, James and all, thank you for your reply. 1. I understand that I can use prefix to define the installation location. I have done that in my spec file. 2. I would like to do the following on top of using --prefix for locating the installation directory, "rpm -i software_a.rpm STRING1 STRING2" 3. Could you please explain your need more clearly and reasoning behind it. Remember rpm installs are meant to be non-interactive and can be done via the api/depsolver bypassing the command line. I would like to be able to doing something in the postinstall section of the spec file such as: "echo $STRING1" "echo $STRING2" Of course, I will do more than just echo, but having the abilities to do echo meaning I can use those strings however I want during the postinstall process. Essentially, STRING1 can be a servername, and the postinstall section of the spec file needs to process this servername or start processes with this string. 4. James' reply covered this thoroughly please reread, currently passing parameters to scriptlets is unspupported. Bleeding edge work is being done one this but you can not do this at the moment with any released version of rpm. So, nobody actually pass parameters, values while doing "rpm -i"??? How does one able to do what I want to do in their installation? I am sure that it is not uncommon to do it, am i right? Thanks and please advice. Barry Thank you James for that. But are you ----- Original Message ----- From: "Paul Nasrat" <pauln@xxxxxxxxxxxx> To: <rpm-list@xxxxxxxxxx> Sent: Monday, March 08, 2004 7:13 AM Subject: Re: How can i enter value during rpm -i and use them during the postinstall process? > On Mon, Mar 08, 2004 at 07:11:53AM -0800, Baz wrote: > > Paul and all, > > > > So the suggestion is to use multiple Prefix? > > Based on what you asked for. > > > I think i gave a bad example to mislead you. What if I only want to input > > two strings? What can I do if i want to do the following: > > > > "rpm -i software_a.rpm STRING1 STRING2" > > James' reply covered this thoroughly please reread, currently passing > parameters to scriptlets is unspupported. Bleeding edge work is being done one > this but you can not do this at the moment with any released version of rpm. > > Your example specifically stated you want to handle installation directory if > so you need to use relocation in which case I thought abusing relocation would > suffice, if you are not doing relocation I would *not* advise this approach. > > > How can i do it? I know about using prefix but i dont think i should use > > > Could you please explain your need more clearly and reasoning behind it. > Remember rpm installs are meant to be non-interactive and can be done via the > api/depsolver bypassing the command line. > > Depending on the nature of your need having a config file which has the > parameters in and on first run of your application prompting for entry may be > your best approach > > Paul > > > _______________________________________________ > Rpm-list mailing list > Rpm-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/rpm-list > _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list