aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTaras Chornyi <tarasx.chornyi@intel.com>2017-08-21 15:43:32 +0300
committerTaras Chornyi <tarasx.chornyi@intel.com>2017-08-21 15:43:32 +0300
commitcbcddf4a51ccb24a49dfb97219b39f4c46cad5ad (patch)
tree28637facf7aaba2353bf5b2b937b42afd202239a
parentfbb675e32aff3bc7079ba756643b803a979c7347 (diff)
ci: verify generated rpms
Check that all rpms listed in rpms_list file are generated Change-Id: I18d548bbfdff3f21c662670f4b3007827e6c1e41 Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
-rwxr-xr-xci/utility/rpms_check.sh21
-rw-r--r--ci/utility/rpms_list63
2 files changed, 84 insertions, 0 deletions
diff --git a/ci/utility/rpms_check.sh b/ci/utility/rpms_check.sh
new file mode 100755
index 0000000..a08b3ef
--- /dev/null
+++ b/ci/utility/rpms_check.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+source $DIR/package-list.sh
+
+if [ -d $RPM_WORKDIR/RPMS/x86_64 ]
+then
+ ls $RPM_WORKDIR/RPMS/x86_64 > list_of_gen_pack
+else
+ echo "Can't access folder $RPM_WORKDIR with rpm packages"
+ exit 1
+fi
+
+for PACKAGENAME in `cat $DIR/rpms_list`
+do
+ if ! grep -q $PACKAGENAME list_of_gen_pack
+ then
+ echo "$PACKAGENAME is missing"
+ exit 2
+ fi
+done
diff --git a/ci/utility/rpms_list b/ci/utility/rpms_list
new file mode 100644
index 0000000..9607c5a
--- /dev/null
+++ b/ci/utility/rpms_list
@@ -0,0 +1,63 @@
+collectd
+collectd-amqp
+collectd-apache
+collectd-ascent
+collectd-bind
+collectd-ceph
+collectd-chrony
+collectd-collection3
+collectd-contrib
+collectd-curl
+collectd-curl_json
+collectd-curl_xml
+collectd-dbi
+collectd-debuginfo
+collectd-disk
+collectd-dns
+collectd-email
+collectd-gmond
+collectd-gps
+collectd-hddtemp
+collectd-intel_rdt
+collectd-ipmi
+collectd-iptables
+collectd-java
+collectd-log_logstash
+collectd-lua
+collectd-lvm
+collectd-memcachec
+collectd-modbus
+collectd-mqtt
+collectd-mysql
+collectd-netlink
+collectd-nginx
+collectd-notify_desktop
+collectd-notify_email
+collectd-nut
+collectd-openldap
+collectd-ovs_events
+collectd-ovs_stats
+collectd-perl
+collectd-php-collection
+collectd-pinba
+collectd-ping
+collectd-postgresql
+collectd-python
+collectd-redis
+collectd-rrdcached
+collectd-rrdtool
+collectd-sensors
+collectd-smart
+collectd-snmp
+collectd-snmp_agent
+collectd-utils
+collectd-varnish
+collectd-virt
+collectd-write_http
+collectd-write_prometheus
+collectd-write_redis
+collectd-write_riemann
+intel-cmt-cat
+intel-cmt-cat-devel
+libcollectdclient
+libcollectdclient-devel