[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:31965] Re: bind 9.9.8 and root hint file



Citation (with leading "> " of each line) from article:
  <878u56hdnh.wl-karma@xxxxxxxxxxxxxxxx>
    by KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx> :
> ところで、今回はこれまで通り、独自のルートヒントファイルを使っている人
> に配慮して、既存のルートヒントファイルを上書きしないようにしましたが、
> 今後はどちらが良いでしょう?
>
> 1. 今回と同じように/var/named/named.rootが存在する場合はそのままにして
>    おいて、/var/named/named.root.new ファイルとしてインストールし、管
>    理者で必要に応じてコピーするなどの作業を行う
> 2. ルートヒントファイルはinternicの最新を使うケースの方が多いだろうか
>    ら、/var/named/named.rootが存在する場合でも、パッケージに含まれるルー
>    トヒントファイルで上書きする方が良い。ただし、既存の
>    /var/named/named.rootも/var/named/named.root.oldなどとバックアップ
>    しておく

3. として以下のような処理(テストしてませんが)は如何でしょうか。

if [ -f /var/named/named.root ]; then
  if diff /var/named/named.root{.internic,} >/dev/null 2>&1; then
    mv /var/named/named.root{,.old}
    cp /var/named/named.root{.new,}
  fi
else
  cp /var/named/named.root{.new,}
fi

mv /var/named/named.root.{new,internic}

つまりnamed.root.newはnewをinternic等に変えて残しておいて、前回残した
もののコピーをそのままルートヒントとして使ってる場合だけ、新しいもので
上書きします。

-- 
須藤 清一 <suto@xxxxxxxxxxxxxxx>
http://pub.ks-and-ks.ne.jp/pgp-public-key.html


Follow-Ups
[plamo:31966] Re: bind 9.9.8 and root hint file, KAWAMATA Yoshihiro
[plamo:31970] bind 9.9.8-P2 (was Re: bind 9.9.8 and root hint file), KATOH Yasufumi
References
[plamo:31964] bind 9.9.8 and root hint file, KATOH Yasufumi

[検索ページ] [メール一覧]
Plamo ML 公開システム