[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 メーリングリストの案内