build-bazel-package: remove any .git, .svn and .hg from external

This commit is contained in:
Wael M. Nasreddine 2018-09-11 14:12:31 -07:00
parent 18aa9b0b65
commit 90b7b4a509
No known key found for this signature in database
GPG key ID: 82AE0A31B33CEFCF

View file

@ -47,6 +47,10 @@ in stdenv.mkDerivation (fBuildAttrs // {
find $bazelOut/external -type l | while read symlink; do
ln -sf $(readlink "$symlink" | sed "s,$NIX_BUILD_TOP,NIX_BUILD_TOP,") "$symlink"
done
# Remove all vcs files
rm -rf $(find $bazelOut/external -type d -name .git)
rm -rf $(find $bazelOut/external -type d -name .svn)
rm -rf $(find $bazelOut/external -type d -name .hg)
cp -r $bazelOut/external $out