[Momonga-devel.ja:01775] initscriptsの ifdown script(dhcpcd)


Toshi(O)です。
 えー,今度はゴミじゃないです(汗

 Momongaを dhcpクライアントとして LANに参加させた時に気づいたんですが,
dhcpcdを使った場合,pid fileが /var/dhcpcd/ 下に生成されるんですね。

 で,NotePCのようにちょこちょこと ifup/ifdown を繰り返すような使い方を
すると,ifupで再参加しようとしたときに情報をうまく取得できない不具合が出
ました。
 これ,ifdownしたときに,dhcpcdの pid fileが見つからないため dhcpcdが 
killされずに残っているのが原因のようです。
 既存の /sbin/ifdownでは /etc/dhcpcd下と /var/run下しか見ないようです。

 そこで,/sbin/ifdownにちょっと書き加えたところこの不具合は無くなりまし
た。

添付したパッチはソースと spec fileへのパッチです。
もし差し支えなさげなら取り込んでいただけますか ?
-------------------
Toshi  <to1107@xxxxxxxxxxxxxxxxx>

Attachment: initscripts-7.10-ifdown-dhcpcd.patch
Description: Binary data

Attachment: initscripts.spec.patch
Description: Binary data