[Mew-dist 05083] impwagent with Port 0 on Solaris

Gorochan ^o^ kunito at example.com
1998年 6月 22日 (月) 15:07:40 JST


國頭です。

Solaris-2.5.1 , Perl 5.004_66 , im version 980522 と表示される im-93 
を使っています。;)


UsePwAgent=yes
PwAgentPort=0

にして、impwagent を使おうとしたのですが、どうもうまくいきません。

%impwagent
impwagent: started (pid: 4141)
%ls -alFg /tmp/im-kunito/pw 
prw-------   1 kunito   staff           0 Jun 22 14:46 /tmp/im-kunito/pw|

起動するといちおう/tmp に pw はできています。しかし、

%impwagent clear
impwagent: server is not running
%imget --src=pop/APOP:kunito at example.com
imget: pwagent: can not access to socket: /tmp/im-kunito/pw
Password: 

server が無いと怒られてしまいます。ここで

perl -e '$name="/tmp/im-kunito/pw"; \
print "socket\n" if (-S $name); print "pipe\n" if (-p $name);'

を実行すると、pipe になってしまいました。
Wnn のsocket と思われる /tmp/jd_sockV6 なども pipe と表示されました。

GetPass.pm の中の connect_agent で 
        unless (-S $name) {
を
        unless (-S $name || -p $name) {
にしてみると impwagent と通信できるようになりました。

 
これまでにこれに関して何か議論がありましたでしょうか?
impwagent Solaris GetPass などのキーワードでは見当たらなかったのですが。

------------------------------------------------------------
\\  國頭 吾郎 ( Goro Kunito )  [JF7LJB/1]  | I Love \
 \\  東京大学工学系研究科電子情報工学専攻          |  `WISH' \
  \\           羽鳥・相澤研究室 博士課程2年       |    and   \
   \\  Tel 03-3812-2111 or 03-3814-4251 (ext. 6761)|   `JWAVE' \  
    \\  E-mail : kunito at example.com        |  very much.\
     ============================================================



Mew-dist メーリングリストの案内