アカウント名:
パスワード:
バータリーばかりな通りすがりのものです :) 。切り出された三行の文脈と、dsegさんが本当にやりたいことが何なのかわからないので、想像して無理矢理何か書いてみます。
まず、三行は独立していると思います。rpm -bbする時に一緒に--define jscriptとか書いとくといいんじゃないかしら。
あるいはspecファイルの先頭(三行の前)で、%define jscriptとしておいても一緒かと。はたまた適当なところ(三行の後)で、%define jscript 1とか入れてみるとか。%build部とかはshに食われるので
切り出された三行の文脈と、dsegさんが本当にやりたいことが何なのかわからないので
そうですよね。dsegさんがそんな簡単なハックをしないわけで。想像力の欠如であります。
だいたい私、コメント部分にだけ反応しているわけで、%{!?...}に関して、なーんにも書いていないわけで。バータリーは退散です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
バータリー的には--define jscriptでうまく行くか? (スコア:1)
バータリーばかりな通りすがりのものです :) 。切り出された三行の文脈と、dsegさんが本当にやりたいことが何なのかわからないので、想像して無理矢理何か書いてみます。
まず、三行は独立していると思います。rpm -bbする時に一緒に--define jscriptとか書いとくといいんじゃないかしら。
あるいはspecファイルの先頭(三行の前)で、%define jscriptとしておいても一緒かと。はたまた適当なところ(三行の後)で、%define jscript 1とか入れてみるとか。%build部とかはshに食われるので
Re:バータリー的には--define jscriptでうまく行くか? (スコア:1)
最近、実験サーバへのインストールを、tarballからではなくて、全てsrc.rpmから行うようにし始めました。
ただ、rpm のドキュメントが今一手薄で、ビルドに際してよくわからない事がありまして、今回のもその一つでした。
切り出した 3行は、
Sablotronのsrpm [gingerall.cz]に含まれる spec ファイルからのものなんですが、
%{!?...}ブロックに値をどうやって渡せばいいか判らなくて、
結局は、SOggyさんのアドバイスにもあった通り、
%define jscript 1
として、srpm と rpm を作っていました。
でも、どうもすっきりしないというか、腑に落ちなくて質問した次第でした。
# RHL7ベースのディストリビューションで、rpm は 4.0.4です
# rpmのmanページを見ても、--define の記述がないんです。
# なんでーー :)
Re:バータリー的には--define jscriptでうまく行くか? (スコア:1)
そうですよね。dsegさんがそんな簡単なハックをしないわけで。想像力の欠如であります。
だいたい私、コメント部分にだけ反応しているわけで、%{!?...}に関して、なーんにも書いていないわけで。バータリーは退散です。
Re:バータリー的には--define jscriptでうまく行くか? (スコア:1)
タイトルの「--define jscript」がそのものずばり、
%{!?...}に関しての解決策だった訳で、
大変感謝しております!