[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SU_CMD definition in bsd.pkg.defaults.mk
伊藤です
6/15あたりの-currentなのですが,pkgsrcにてunprivilege userで
make installを行なうと,
su su: unknown login -
となって,インストールできません。
調べてみるとgetopt(3)が,6/13にPOSIX準拠するのに'-'(single dash)
のとき-1を返すように修正されているので,bsd.pkg.defaults.mkで定義
されている
SU_CMD?= su - root -c
で引っかかっているようです。
getopt(3)のほうが,6/21に元に戻されているので当面userlandを最新に
すれば問題がでなくなると思いますが,getopt(3)の'-'(single dash)
の扱いをPOSIX準拠にする方向であれば,bsd.pkg.defaults.mkのSU_CMD
の定義を
SU_CMD?= su -l root -c
にしておいたほうが良いのではないでしょうか?