namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
behavior on mknmz -F /dev/null
- From: Takeshi ITOH <titou@xxxxxxxxxx>
- Date: Mon, 22 Mar 1999 10:14:55 +0900
伊藤@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