namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: misc points so far
> Sun Dec 19 10:10:15 1999
> 千葉市中央区長洲
> 藤原 誠
> makoto@xxxxx
makoto> ・mknmz -C で INDEX を表示することが出来ていない。
makoto> $var::OUTPUT_DIR などの範囲(scope)の問題
これは一筋縄ではいかない気がしました。output_dir を決めるには
いろいろな論理 (logic) を通っているので。とりあえずあきらめ
ました。
makoto> ・NMZ.lock2 の消し方がどうも甘い
makoto> (No files to index と言って終わった時の気がする)
僕が (set_lock の意味を) 間違って考えていました。check_lock
というのを作って find_target の前に入れて見ました。
makoto> ・余計だと思った read_config() はまだ消していません。
makoto> 何かいやな予感がしたものですから。
これはそのままです。
makoto> ですが、後退はしていないので、commit しようと思っています。
commit させていただきました。実は一回目の(ChangeLog の)日付を一日勘違い
していることに気が付きました。ごめんなさい。
makoto> patch に 日本語が入っている場合、Mew で言うと G と表示されるもの
多分これは僕の勘違い。B(binary) か Q(quoted printable) だと思います。
実は時々手で snapshot のようなものを作って
ftp://ftp.ki.nu/pub/namazu/ に置いているのですが、これが
ftp://ftp.kddlabs.co.jp/.6/Japan/ki.nu/namazu/
にも写されていることにきょう気が付きました。snapshot を作るしょうもない
手続(script) を付けておきます。
---
(藤原)
#!/usr/local/bin/perl
$DIR = '/home/makoto/namazu-cvs';
$NAMAZU = 'namazu';
$FTP = '/home/ftp/pub/namazu/';
$ADMIN = 'makoto@xxxxx';
# ---- G E T D A T E C O D E ----
($sec,$min,$hour,$date,$month,$year,$wod,$ytd,$sm) = localtime(time());
if ( $year == 99 ) { $year += 1900 }
else { $year += 2000 };
$month += 1;
$datecode = $NAMAZU.'-'.$year .'-'.$month.'-'. $date;
if ( $hour < 12 ) { $datecode .= 'm' }; # morning version
$ftp = $FTP. $datecode. '.tar.gz';
print $datecode,"\n";
print $ftp,"\n";
# ---- C V S G E T ----
chdir $DIR;
open(CVS, "cvs -d :pserver:guest\@openlab.ring.gr.jp:/circus/cvsroot co namazu|");
### open(CVS, "echo cvs -d :pserver:guest\@openlab.ring.gr.jp:/circus/cvsroot co namazu|");
while (<CVS>) {
push(@cvsoutput,$_);
}
close (CVS);
# ---- T A R F I L E ---
### print "$NAMAZU -> $datecode\n";
rename ($NAMAZU,$datecode) || print "can not rename (1)\n";
open(TAR,"tar zcf $ftp $datecode|");
print <TAR>;
close(TAR);
rename $datecode,$NAMAZU || print "can not rename (2)\n";
# ---- R E P O R T B Y M A I L
open(MAIL,"|mail -s $ftp $ADMIN");
print MAIL @cvsoutput;
close(MAIL);
__END__
% cvs -d :pserver:guest@xxxxxxxxxxxxxxxxxx:/circus/cvsroot login
(パスワードは guest)
% cvs -d :pserver:guest@xxxxxxxxxxxxxxxxxx:/circus/cvsroot co namazu