Skip to content

Commit

Permalink
Improved logic of helper files for package removal - files are not ov…
Browse files Browse the repository at this point in the history
…erwritten in updates / re-installation processes
  • Loading branch information
Kubik-Rubik committed Dec 20, 2016
1 parent 43433d5 commit d067a6e
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 12 deletions.
32 changes: 22 additions & 10 deletions sbin/postinstallcheck.sh
Original file line number Diff line number Diff line change
@@ -1,20 +1,32 @@
#!/bin/bash -e

if [ ! -f /etc/init.d/newrelic-sysmond ];
if [ ! -f /usr/local/psa/var/modules/new-relic/removepackageservers ]
then
echo "1" > "/usr/local/psa/var/modules/new-relic/removepackageservers"
if [ ! -f /etc/init.d/newrelic-sysmond ];
then
echo "1" > "/usr/local/psa/var/modules/new-relic/removepackageservers"
else
echo "0" > "/usr/local/psa/var/modules/new-relic/removepackageservers"
fi
fi

if [ -f /etc/redhat-release ];
if [ ! -f /usr/local/psa/var/modules/new-relic/removepackageapm ]
then
if [ $(rpm -q newrelic-php5 2>/dev/null | grep -c "not installed") -eq 1 ];
then
echo "1" > "/usr/local/psa/var/modules/new-relic/removepackageapm"
fi
else
if [ $(dpkg-query -W -f='${Status}' newrelic-php5 2>/dev/null | grep -c "ok installed") -eq 0 ];
if [ -f /etc/redhat-release ];
then
echo "1" > "/usr/local/psa/var/modules/new-relic/removepackageapm"
if [ $(rpm -q newrelic-php5 2>/dev/null | grep -c "not installed") -eq 1 ];
then
echo "1" > "/usr/local/psa/var/modules/new-relic/removepackageapm"
else
echo "0" > "/usr/local/psa/var/modules/new-relic/removepackageapm"
fi
else
if [ $(dpkg-query -W -f='${Status}' newrelic-php5 2>/dev/null | grep -c "ok installed") -eq 0 ];
then
echo "1" > "/usr/local/psa/var/modules/new-relic/removepackageapm"
else
echo "0" > "/usr/local/psa/var/modules/new-relic/removepackageapm"
fi
fi
fi

Expand Down
1 change: 0 additions & 1 deletion var/removepackageapm

This file was deleted.

1 change: 0 additions & 1 deletion var/removepackageservers

This file was deleted.

0 comments on commit d067a6e

Please sign in to comment.