#!/bin/sh
set -v

if [ -x /var/imagine/fmm/previous/uninstall ] ; then 
   echo "Running /var/imagine/fmm/previous/uninstall"
   /var/imagine/fmm/previous/uninstall
#   rpm -qa | grep -e FMM | xargs -n 1 rpm -e --nodeps
   rm -f /var/imagine/fmm/previous/uninstall
else
   rpm -qa | grep -e FMM | xargs -n 1 rpm -e --nodeps
fi
mkdir -p /var/imagine/fmm/previous
#mv -f /var/imagine/fmm/uninstall* /var/imagine/fmm/previous/
mv -f uninstall* /var/imagine/fmm/previous/

echo     FMM-3.2.0.33-1.el7.icos.x86_64.rpm SMM-SNP-3.2.0.33-1.el7.icos.noarch.rpm  | xargs -n 1 rpm -U --oldpackage --replacefiles
basename -a -s .rpm     FMM-3.2.0.33-1.el7.icos.x86_64.rpm SMM-SNP-3.2.0.33-1.el7.icos.noarch.rpm  | sort > /tmp/install
rpm -qa | sort > /tmp/installed
if [ `comm -2 -3 /tmp/install /tmp/installed | wc -l` -gt 0 ]; then 
    echo "Some packages did not install."
    pkill -HUP logger
    exit -1
fi
rm -f /var/www/FMM/app/storage/views/*
echo "Installation complete all packages installed."
pkill -HUP logger
							 > /etc/fmm-release
echo "BUILD_PRODUCT=SelenioOne-MM"		>> /etc/fmm-release
echo "BUILD_VERSION=3.2.0.33"		>> /etc/fmm-release
echo "BUILD_NAME=3.2.0.33"	>> /etc/fmm-release
echo "BUILD_DATE=Thu Sep 25 19:51:30 EDT 2025"		>> /etc/fmm-release
echo "BUILD_TIME=2025-09-25.19:51:30"		>> /etc/fmm-release
echo "INSTALL_DATE='`date`'"		>> /etc/fmm-release

/usr/bin/systemctl daemon-reload
/usr/bin/systemctl start fmm
/usr/bin/systemctl start flex-media-manager
exit 0
