]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/planet/files/default/replication-bin/replicate-changesets
Terminate fdirsync loop when "." is reached in replicate-changesets
[chef.git] / cookbooks / planet / files / default / replication-bin / replicate-changesets
index a57ca7659e42beacae9e884fb61a9cf758b56ae4..0a6b4242d72e733bf464ec4b67e8a6e2aa69963a 100755 (executable)
@@ -127,7 +127,7 @@ end
 # sync a directory to guarantee it's on disk. have to recurse to the root
 # to guarantee sync for newly created directories.
 def fdirsync(d)
-  while d != "/"
+  while d != "/" && d != "."
     fsync(d)
     d = File.dirname(d)
   end