@@ -46,6 +46,12 @@ plugins:
46
46
fi ; \
47
47
done
48
48
49
+ extplugin :
50
+ if [ ! -f " $( srcdir) /plugins/$( EXTGEM) " ]; then \
51
+ wget " http://rubygems.org/downloads/$( EXTGEM) " -O " $( srcdir) /plugins/$( EXTGEM) " ; \
52
+ fi
53
+
54
+ # duplicate of PLUGINS and $(srcdir)/plugins/*.gem depends on install order of nokogiri and aws-sdk (and others)
49
55
install : install-recursive
50
56
for gem in $( srcdir) /deps/* .gem; do \
51
57
RUBYLIB=" $( DEST_RUBY_LIBDIR) /1.9.1:$( DEST_RUBY_LIBDIR) /1.9.1/$( shell $( DEST_RUBY) --version | sed ' s/.*\[\(.*\)\]/\1/' ) " \
@@ -60,15 +66,22 @@ install: install-recursive
60
66
RUBYLIB=" $( DEST_RUBY_LIBDIR) /1.9.1:$( DEST_RUBY_LIBDIR) /1.9.1/$( shell $( DEST_RUBY) --version | sed ' s/.*\[\(.*\)\]/\1/' ) " \
61
67
$(DEST_GEM ) install --no-rdoc --no-ri " $$ gem" ; \
62
68
done
63
- for gem in $( PLUGINS) ; do \
69
+ for gemname in $( PLUGINS) ; do \
64
70
RUBYLIB=" $( DEST_RUBY_LIBDIR) /1.9.1:$( DEST_RUBY_LIBDIR) /1.9.1/$( shell $( DEST_RUBY) --version | sed ' s/.*\[\(.*\)\]/\1/' ) " \
65
- $(DEST_GEM ) install --no-rdoc --no-ri " $( srcdir) /plugins/$$ gem" ; \
71
+ $(DEST_GEM ) install --no-rdoc --no-ri " $( srcdir) /plugins/$$ gemname" ; \
72
+ done
73
+ for gem in $( srcdir) /plugins/* .gem; do \
74
+ RUBYLIB=" $( DEST_RUBY_LIBDIR) /1.9.1:$( DEST_RUBY_LIBDIR) /1.9.1/$( shell $( DEST_RUBY) --version | sed ' s/.*\[\(.*\)\]/\1/' ) " \
75
+ $(DEST_GEM ) install --no-rdoc --no-ri " $$ gem" ; \
66
76
done
67
77
rm -fR $(DEST_RUBY_LIBDIR ) /gems/1.9.1/gems/bson-* /bin/b2json
68
78
rm -fR $(DEST_RUBY_LIBDIR ) /gems/1.9.1/gems/bson-* /bin/j2bson
69
79
rm -fR $(DEST_RUBY_LIBDIR ) /gems/1.9.1/gems/td-* /dist/resources/pkg/td
70
80
mkdir -p $(DESTDIR )$(sysconfdir ) /td-agent
71
81
cp -f $(srcdir ) /td-agent.conf $(DESTDIR )$(sysconfdir ) /td-agent/td-agent.conf.tmpl
82
+ if [ -f " $( srcdir) /td-agent.conf.custom" ]; then \
83
+ cp -f $(srcdir ) /td-agent.conf.custom $(DESTDIR )$(sysconfdir ) /td-agent/td-agent.conf; \
84
+ fi
72
85
mkdir -p $(DESTDIR )$(sysconfdir ) /td-agent/prelink.conf.d
73
86
cp -f $(srcdir ) /td-agent.prelink.conf $(DESTDIR )$(sysconfdir ) /td-agent/prelink.conf.d/td-agent.conf
74
87
mkdir -p $(DESTDIR )$(sysconfdir ) /td-agent/logrotate.d
0 commit comments