fuel: fix collectd ceilometer installation script
[barometer.git] / src / fuel-plugin / build-collectd.sh
1 #!/bin/bash
2
3 BUILD_HOME="$(pwd)"
4
5 set -eux
6 sudo apt-get -y install build-essential dh-autoreconf fakeroot dpkg-dev devscripts dpkg-dev git wget
7
8 sudo apt-get -y install debhelper dpkg-dev po-debconf dh-systemd \
9     bison  flex autotools-dev libltdl-dev pkg-config \
10     iptables-dev \
11     javahelper \
12     libatasmart-dev  \
13     libcap-dev  \
14     libcurl4-gnutls-dev \
15     libdbi0-dev \
16     libesmtp-dev \
17     libganglia1-dev \
18     libgcrypt11-dev \
19     libglib2.0-dev \
20     libhiredis-dev \
21     libldap2-dev \
22     liblvm2-dev  \
23     libmemcached-dev \
24     libmodbus-dev \
25     libmnl-dev  \
26     libnotify-dev \
27     libopenipmi-dev \
28     liboping-dev \
29     libow-dev \
30     libpcap0.8-dev \
31     libpcap-dev \
32     libperl-dev \
33     libpq-dev \
34     librdkafka-dev \
35     librabbitmq-dev \
36     librrd-dev  \
37     libsensors4-dev \
38     libsigrok-dev  \
39     libsnmp9-dev \
40     libsnmp-dev \
41     perl \
42     libtokyocabinet-dev  \
43     libtokyotyrant-dev  \
44     libudev-dev  \
45     libupsclient-dev \
46     libvarnishapi-dev \
47     libvirt-dev \
48     libxml2-dev \
49     libyajl-dev \
50     linux-libc-dev \
51     default-jdk \
52     protobuf-c-compiler \
53     python-dev
54
55
56 cd ${BUILD_HOME}
57 rm -rf collectd
58 git clone https://github.com/collectd/collectd; cd collectd; git checkout 37fe166;
59 git clone https://github.com/collectd/pkg-debian; cd pkg-debian; git checkout e2e3b00; mv debian ..
60 cd ${BUILD_HOME}/collectd
61
62 ./build.sh
63 debian/rules build || true
64 debian/rules build
65 fakeroot debian/rules binary