Andreas Tille <andr...@an3as.eu> writes: > Files-Excluded: > docs/source/fonts/* > docs/source/javascripts/jquery-1.7.1.min.js > docs/source/javascripts/modernizr-2.5.3.min.js ... > Regarding the implementation there was some uncertainity about the > actual Perl module to use. In the attached example script I decided to > stick to Dpkg::Control and left the code for Parse::DebControl as a > comment which could pretty easily could replace the other parser. The > code works for me however, there might be some remaining empty > directories which I'm tempted to delete these as well via an "educated" > > find tmp -type d -empty -delete > > which means I would care for deleting only those directories that became > empty by the previous removal process and not those directories which > were originally empty in the tarball. On the other hand we might simply > go with those empty dirs that finally do not harm. > > Any further hints / remarks?
How about resolving the empty directory problem by permitting the Files-Excluded to match directories? Thus, if you want to remove the docs/source/fonts/ hierarchy, you would instead write: Files-Excluded: docs/source/fonts/ docs/source/javascripts/jquery-1.7.1.min.js docs/source/javascripts/modernizr-2.5.3.min.js I'm worried that empty directories may be present for other reasons, and removing all of them would have bad side-effects. I would prefer to not remove empty directories over using the find-approach above, if my proposal is not adopted. Thanks for doing this, I believe that having an easy way to remove files from upstream packages will save Debian package maintainers time and frustration. /Simon -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87ehn0ij15....@latte.josefsson.org