diff --git a/connectors/vmware/ci/debian/centreon-plugin-virtualization-vmware-daemon.postinst b/connectors/vmware/ci/debian/centreon-plugin-virtualization-vmware-daemon.postinst deleted file mode 100644 index 93e80a677..000000000 --- a/connectors/vmware/ci/debian/centreon-plugin-virtualization-vmware-daemon.postinst +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -if [ "$1" = "configure" ] ; then - - systemctl daemon-reload - systemctl enable centreon_vmware.service - systemctl restart centreon_vmware.service - -fi -exit 0 \ No newline at end of file diff --git a/connectors/vmware/ci/debian/contrib/centreon_vmware b/connectors/vmware/ci/debian/contrib/centreon_vmware deleted file mode 120000 index d2806142a..000000000 --- a/connectors/vmware/ci/debian/contrib/centreon_vmware +++ /dev/null @@ -1 +0,0 @@ -../../../contrib/debian/centreon_vmware-systemd \ No newline at end of file diff --git a/connectors/vmware/ci/debian/contrib/centreon_vmware.pm b/connectors/vmware/ci/debian/contrib/centreon_vmware.pm deleted file mode 120000 index 2f0885ece..000000000 --- a/connectors/vmware/ci/debian/contrib/centreon_vmware.pm +++ /dev/null @@ -1 +0,0 @@ -../../../contrib/config/centreon_vmware-conf.pm \ No newline at end of file diff --git a/connectors/vmware/ci/debian/control b/connectors/vmware/ci/debian/control index dd39fb8a5..77e256c42 100644 --- a/connectors/vmware/ci/debian/control +++ b/connectors/vmware/ci/debian/control @@ -14,6 +14,7 @@ Depends: ${misc:Depends}, libjson-xs-perl, liblwp-protocol-https-perl, libzmq-constants-perl, + libtext-template-perl, zmq-libzmq4-perl, perl-vmware-vsphere Description: Perl daemon to monitor VSphere Infrastructure diff --git a/connectors/vmware/ci/debian/centreon-plugin-virtualization-vmware-daemon.install b/connectors/vmware/ci/debian/install similarity index 50% rename from connectors/vmware/ci/debian/centreon-plugin-virtualization-vmware-daemon.install rename to connectors/vmware/ci/debian/install index 62e8bab0b..d1b8c1853 100644 --- a/connectors/vmware/ci/debian/centreon-plugin-virtualization-vmware-daemon.install +++ b/connectors/vmware/ci/debian/install @@ -1,4 +1,4 @@ centreon_vmware.pl usr/bin -debian/contrib/centreon_vmware lib/systemd/system -debian/contrib/centreon_vmware.pm etc/centreon +contrib/debian/centreon_vmware-systemd lib/systemd/system +contrib/config/centreon_vmware-conf.pm etc/centreon centreon/* usr/share/perl5/centreon diff --git a/connectors/vmware/ci/debian/postinst b/connectors/vmware/ci/debian/postinst new file mode 100644 index 000000000..1080a2ed7 --- /dev/null +++ b/connectors/vmware/ci/debian/postinst @@ -0,0 +1,22 @@ +#!/bin/sh + +if [ "$1" = "configure" ] ; then + + if [ -e "/lib/systemd/system/centreon_vmware-systemd" ]; then + mv /lib/systemd/system/centreon_vmware-systemd /lib/systemd/system/centreon_vmware.service + fi + + if [ -e "/etc/centreon/centreon_vmware-conf.pm" ]; then + mv /etc/centreon/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm + fi + + if [ "$(getent passwd centreon)" ]; then + chown centreon:centreon /etc/centreon/centreon_vmware.pm + fi + + systemctl daemon-reload + systemctl enable centreon_vmware.service + systemctl restart centreon_vmware.service + +fi +exit 0 \ No newline at end of file