devstructure / blueprint

Reverse engineer server configuration
http://devstructure.com/
Other
2.15k stars 132 forks source link

Don't raise ENOENT on dangling symbolic links in source tarballs #70

Closed rcrowley closed 13 years ago

rcrowley commented 13 years ago

Asher Bond reported the issue in https://groups.google.com/forum/#!topic/blueprint-users/Mjm_E-GPL5Y.

Dangling symbolic links should be allowed to appear in blueprints as files (which already works) and in source tarballs (which does not work).

Dangling symbolic links in the root directory of a source tarball (/usr/local, for example) are ignored completely. Dangling symbolic links in subdirectories raise ENOENT, which should not be raised. In all of these cases, a warning should probably be printed.