From: "akira yamada / やまだあきら" Date: 2002-01-18T15:45:33+09:00 Subject: [ruby-dev:15714] $(destdir) for MAKEFILE_CONFIG rbconfig.rbの内容について提案というか要望なんですが 現状でこのようになっているのを CONFIG["prefix"] = (TOPDIR || DESTDIR + "/usr") CONFIG["exec_prefix"] = "$(prefix)" CONFIG["bindir"] = "$(exec_prefix)/bin" ... CONFIG["sysconfdir"] = "$(prefix)/etc" たとえばこんな風にしてもらうことはできないでしょうか? CONFIG["prefix"] = "$(destdir)" + (TOPDIR || DESTDIR + "/usr") CONFIG["exec_prefix"] = "$(destdir)$(prefix)" CONFIG["bindir"] = "$(destdir)$(exec_prefix)/bin" ... CONFIG["sysconfdir"] = "$(destdir)$(prefix)/etc" なんでこんな提案をしたかというと configure時に--sysconfdir=/etcとしたような場合に rubyを使ったプログラムのMakefileの中で CONFIG["sysconfdir"]を参照しにくいからです. 現状のmkmf.rbではsysconfdirに対して 何かをインストールするような部分は含まれていませんが, 自前でそのようなことをしようと思った場合に 単に「/etc」が出現されてしまうとちょっと困ったことになると思うのです. もちろん「自前」の部分でそれをケアしてあげれば回避することは 可能なわけなんですが, できればRuby側でそのようになっていると うれしいのではないかと考えています. いかがなものでしょうか. -- やまだ あきら (akira@arika.org, akira@ruby-lang.org, akira@debian.org or akira@linux.or.jp)