Hello,

Do I need to precede those with some recursive chmod commands? Perhaps
the client should refuse to run if there is still something left after
these.

I think the latter would be a very good idea, just so that this sort of
failure is less obscure.  Not sure about whether a recursive chmod is
really going to be worth the cycles.  (On the other hand, the normal
case should be that there's nothing there anyway, so maybe it's not
going to be costly.)

Could it be a two-stage process to minimize cost but still be resilient?

  rmtree
  if (-d $DIR) {
    emit warning
    chmodtree
    rmtree again
    if (-d $DIR)
      emit error
  }

--
Fabien.


Reply via email to