namazu-ml(ring)


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

behavior on mknmz -F /dev/null



伊藤@Bitsといいます。はじめまして。

Mew で namazu をサポートする動きがありまして、そのサポートコードの
テストをしているのですが、 mknmz の -F の働きについて疑問がありま
す。

mknmz -F /dev/null したときに 1.3.0.6 ではカレントディレクトリ以下
のファイルのインデックスを作ろうとします。しかし指定されたファイル
が空だった場合は"no files to index"と表示して終了した方が良いと思
いますがいかがでしょうか。

現在は次の様なコードがあり

    # 準備
    sub preparation_process ($$$) {
    ...
	find::findfiles($PSC) unless @FList;
    ...

ここで @FList が空だと-F が指定されていても自分でリストを作ってし
まいます。以下のパッチでとりあえず希望する動きはするようです。

*** /usr/local/bin/mknmz	Sun Mar 21 01:41:58 1999
--- mknmz	Mon Mar 22 02:27:31 1999
***************
*** 1428,1433 ****
--- 1428,1438 ----
  
      usage() if (@ARGV == 0 && !$target_loaded && $output_dir eq "");
  
+     unless( !$target_loaded || @FList) { # if @FList is empty
+ 	print "No files to index.\n";
+ 	exit;
+     }
+ 
      if ($#ARGV > 0 || $#ARGV == 0 && $target_loaded) {
  	$URL_PREFIX = $ARGV[0];
  	shift @ARGV;

-- 
(株)ビッツ マイコン開発部ファーム課
伊藤 剛 titou@xxxxxxxxxx