The Testing Area :: Declobbered



I don't understand what you mean...? Manually installed grub means to install from source?
Or through apt-get. The point is that directory's existance is no harm to DSL users.
It is just a precaution if one had gotten grub from other sources

This is exactly the kind of thing I was talking about earlier. The declobber script should not delete all empty directories in an extension. It should remove only those directories that do not already exist in DSL. Or a better solution, the mydsl-install process should not install directories if they already exist (in case that directory was created by the user and was not in the original DSL). Simply assuming all empty directories are bad is being a bully. Some applications might *require* a certain directory to exist. Users might appreciate a package builder including an empty directory as a way of saying "here's where you put add-ons for this application".

My personal belief is that simplicity has its limits of usefulness, just as complexity does. When you make decisions in order to fix a problem, it doesn't help much if your solution creates a new problem by taking a "zero-tolerance" approach (some coyotes cause harm, so kill them all?).

Then again, on the zero-tolerance side, a package builder *could* easily create a wrapper that will check for and conditionally create any necessary empty directories...

Quote
It should remove only those directories that do not? already exist in DSL.
You mean that do exist ;)

But I don't see the need for that directory to be included in this case?  It will be created with 0:0 permissions if it doesn't already exist.
The problem arises if someone creates uses a dsl-grub.unc or whatever.

Next Page...
original here.