[Bro-Dev] #1007: Broctl cron message if stats/www already exists

Bro Tracker bro at tracker.bro.org
Thu May 16 22:53:17 PDT 2013

#1007: Broctl cron message if stats/www already exists
  Reporter:  seth            |      Owner:  seth
      Type:  Merge Request   |     Status:  closed
  Priority:  Medium          |  Milestone:  Bro2.2
 Component:  BroControl      |    Version:  git/master
Resolution:  Solved/Applied  |   Keywords:

Comment (by dnthayer):

 Replying to [comment:11 seth]:
 > > Applied, however I'm not sure is fixes the issue: {{{mkdir -p}}}
 should be
 > > safe against the directory already existing. I believe the error
 > > indicates that a *file* of that name exists, in which case the new
 > > {{{-d}}} test will probably fail in the same way.
 > Oh, the report I got must have just been a hang over from the old
 problem where the accidental www file was still in place.  I'm hesitant to
 include a line which check to see if it's a file and deletes it though
 (essentially as a silent update).

 Since we're using "mkdir -p www", we don't need a check if "www" is a
 directory (that's the point of the "-p" flag).  If "www" is a file,
 then "mkdir -p" fails in the same way as just plain "mkdir" would,
 and the "-d" test doesn't make a difference in the outcome.

 I believe what's happening is that someone was running Bro 2.1, then
 the "www" file got created, then they updated to git master, and now
 an error message appears "mkdir: ... File exists".

Ticket URL: <http://tracker.bro.org/bro/ticket/1007#comment:12>
Bro Tracker <http://tracker.bro.org/bro>
Bro Issue Tracker

More information about the bro-dev mailing list