[mew-dist 27390] Re: マスターパスワード
Shun-ichi TAHARA ( 田原 俊一 )
jado at example.com
2006年 10月 17日 (火) 18:39:59 JST
> > stty -f $TTY -echo 2>/dev/null || stty -F $TTY -echo
>
> AC のマクロを書くのは恐ろしく面倒なようなので、これで逃げますか?
まぁ、本来は autoconf.in でうまいことやるべきなんですけどね。
テストはしてませんが、ざっと↓こんな感じ?
---- bin/configure.in
AC_MSG_CHECKING(for stty ttyfile switch to use)
AC_CACHE_VAL(ac_cv_stty_file_sw, [
if stty -f `tty` > /dev/null 2>&1; then
ac_cv_stty_file_sw=-f
elif stty -F `tty` > /dev/null 2>&1; then
ac_cv_stty_file_sw=-F
else
ac_cv_stty_file_sw=unknown
fi ])
AC_MSG_RESULT($ac_cv_stty_file_sw)
if test "$ac_cv_stty_file_sw" = "unknown"; then
AC_MSG_ERROR(Cannot determine stty ttyfile switch.)
fi
STTY_FILE_SW=$ac_cv_stty_file_sw
AC_SUBST(STTY_FILE_SW)
----
---- bin/Makefile.in
mew-pinentry: mew-pinentry.in
sed -e "s/%STTY_FILE_SW%/$STTY_FILE_SW/g" < $< > $@
----
______________
田原 俊一
mailto:jado at example.com
http://flowernet.gr.jp/jado/
Mew-dist メーリングリストの案内