mirror

やっと時間が取れたのでミラーの設定。木曜日 chutzpah 先生に偶然駒場で会って聞いたら、ディスクはけっこうあるからミラーしたいのあればどんどんしていいよ、とのことであった。

以前から ftp.ecc.u-tokyo.ac.jp を使っていていくつか不審な点はあり、たとえば外から使っているだけでも

  • Debian sid を apt-line の deb-src に含めているのにヒットしない
  • Debianx86 しか置いていない
  • Vine 2.5/2.6 を apt-line に入れているのに updates 以外ヒットしない
  • NetBSD の 1.6.1 がミラーされていない
  • Opera の 7.10 以降がミラーされていない

などに気がついたのだが、今回見てみてようやく意味が分かる。どうも cron がうまく動いていなかったらしい。もともとほぼ chutzpah 先生周辺でしか使われていないミラーだったそうで、とりあえずセットアップしたときの最新版があればそれ以上は追求しなかったみたいなので、しっかり cron ジョブを仕掛けておく。

というわけで土日をかけて設定するのだが、Solaris はなにぶん勝手が違うのでよく分からず実際は右往左往する。inetd が上がっていないのだが、どうも意図的に上げていないようなので、rsyncd もスタンドアロンで立ち上がるよう自分で init.d に置くスクリプトを書く。よくよく考えると Gentoo の init スクリプトは他の Linux ディストリビューションと違うので(他のよりちょっと賢い)、最初 case 文の ;; を忘れたりしてはまる ;-(