#!/bin/bash

. /usr/local/Reductor/etc/const

version() {
	rpm -qa --queryformat "%{VERSION} %{RELEASE}\n" "$1" | sed -E 's/(\.| |el6)//g'
}

updated() {
	date -d "@$(rpm -qa --queryformat "%{INSTALLTIME}\n" $1)"
}

for rpm in reductor reductor_web; do
	if rpm -q ${rpm} &>/dev/null; then
		version ${rpm} > $TMPDIR/${rpm}_version &
		updated ${rpm} > $TMPDIR/${rpm}_updated &
	fi
done
wait

for rpm in reductor reductor_web; do
	if rpm -q ${rpm} &>/dev/null; then
		echo
		if [ "$rpm" = 'reductor' ]; then
			echo "## Система фильтрации Carbon Reductor"
		elif [ "$rpm" = 'reductor_web' ]; then
			echo "## Веб-интерфейс Carbon Reductor"
		else
			echo "## $rpm"
		fi
		echo "Версия: $(<$TMPDIR/${rpm}_version)"
		echo
		echo "Обновлён: $(<$TMPDIR/${rpm}_updated)"
		echo
	fi
done
