[netatalk-ja:0322] spotlight = yes のとき開くだけでtimestamp更新

HAT hat @ fa2.so-net.ne.jp
2014年 1月 13日 (月) 14:23:11 JST


HATです。昨日の夜発見したんですが...

netatalk 3.1.0で、spotlight = yesのとき、
OS X側からファイルを開いた瞬間、そのファイルのタイムスタンプが現在時刻に
更新されます。

$ cd /Volumes/NetatalkVol

$ touch test.html

$ ls -l test.html
-rw-r--r--  1 hat  staff  0  1 13 14:04 test.html

$ open test.html

$ ls -l test.html
-rw-r--r--  1 hat  staff  0  1 13 14:05 test.html

$ cat test.html

$ ls -l test.html
-rw-r--r--  1 hat  staff  0  1 13 14:05 test.html

Webブラウザで開いて更新されるということは、リードモードで開いても
更新されるということです。
catコマンドだと問題ありません。

spotlight=noだと問題ありません。

Fedora 20 16bit
Fedora 20 32bit
Ubuntu 13.10 32bit
で確認しました。
他の環境ではどうでしょうか。

このバグはファイルサーバ失格ではないかと...

-- 
HAT


netatalk-ja メーリングリストの案内