]> git.pld-linux.org Git - packages/gitlab-ce.git/blame - clean-vendor.sh
do rugged hack in install
[packages/gitlab-ce.git] / clean-vendor.sh
CommitLineData
6e10f56b
ER
1#!/bin/sh
2set -e
f802be87
ER
3
4clean_rubygems() {
5 cd $vendordir/vendor/bundle/ruby
6
7 # cleanup gem work files
8 # the files are not needed at runtime
9 # and the gem command is not ran there anymore
10 rm -rfv build_info
11 rm -rfv cache
12 rm -rfv doc
13
14 # we need just .so in extensions dir
15 # however the .so may be in subdirs
16 rm -fv extensions/*/*-*/gem.*
17 rm -fv extensions/*/*-*/gem_*
18 rm -fv extensions/*/*-*/mkmf.log
19
20 # contains package dirs
21 # ideally we just need 'lib' dirs from each gem
22
23 # spec/ contains files for rspec testing
24 rm -rfv gems/*/spec
25
26 # and some other files
27 rm -fv gems/*/*.gemspec
28 rm -fv gems/*/*.md
29 rm -fv gems/*/*.sh
30 rm -fv gems/*/Gemfile
31 rm -fv gems/*/Guardfile
32 rm -fv gems/*/Rakefile
33 rm -rfv gems/*/Documentation
34 rm -rfv gems/*/bench
35 rm -rfv gems/*/contrib
36 rm -rfv gems/*/doc
37 rm -rfv gems/*/doc-api
38 rm -rfv gems/*/examples
39 rm -rfv gems/*/ext
40 rm -rfv gems/*/gemfiles
41 rm -rfv gems/*/libtest
42 rm -rfv gems/*/man
43 rm -rfv gems/*/script
44 rm -rfv gems/*/t
45 rm -rfv gems/*/tests
46 rm -rfv gems/*/sample_documents
47 rm -rfv gems/*/fixtures
48 rm -rfv gems/*/samples
49 rm -fv gems/*/run_tests.rb
50 rm -fv gems/*/*LICENSE*
51 rm -fv gems/*/CHANGES*
52 rm -fv gems/*/README*
53
54 # clean selected vendor, because:
55 # LoadError: cannot load such file -- dependency_detection
56 #rm -rfv gems/*/vendor
e46f4f43 57 rm -rfv gems/rugged-*/vendor
f802be87
ER
58}
59
6e10f56b 60vendordir=$1
f802be87
ER
61
62clean_rubygems
This page took 0.038243 seconds and 4 git commands to generate.