Skip to content

Commit

Permalink
PKG-169 TA service is started and enabled after update
Browse files Browse the repository at this point in the history
(cherry picked from commit a695c33)
  • Loading branch information
surbhat1595 committed Sep 13, 2024
1 parent 50bbd07 commit eb40a0a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
6 changes: 4 additions & 2 deletions packaging/debian/postinst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ chmod 775 /usr/local/percona


systemctl daemon-reload
systemctl enable percona-telemetry-agent.service > /dev/null 2>&1 || :
systemctl start percona-telemetry-agent.service > /dev/null 2>&1 || :
if systemctl is-enabled --quiet percona-telemetry-agent.service; then
systemctl enable percona-telemetry-agent.service > /dev/null 2>&1 || :
systemctl start percona-telemetry-agent.service > /dev/null 2>&1 || :
fi

exit 0
9 changes: 6 additions & 3 deletions packaging/rpm/telemetry-agent.spec
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,9 @@ fi
%systemd_preun percona-telemetry-agent.service

%postun -n percona-telemetry-agent
%systemd_postun_with_restart percona-telemetry-agent.service
if [ $1 == 0 ]; then
%systemd_postun_with_restart percona-telemetry-agent.service
systemctl daemon-reload
groupdel percona-telemetry >/dev/null 2>&1 || :
fi

Expand All @@ -119,8 +120,10 @@ if [ $1 -ge 1 ]; then
/usr/bin/getent group percona-telemetry || groupadd percona-telemetry >/dev/null 2>&1 || :
usermod -a -G percona-telemetry daemon >/dev/null 2>&1 || :
systemctl daemon-reload >/dev/null 2>&1 || true
/usr/bin/systemctl enable percona-telemetry-agent.service >/dev/null 2>&1 || :
/usr/bin/systemctl start percona-telemetry-agent.service >/dev/null 2>&1 || :
if systemctl is-enabled percona-telemetry-agent.service > /dev/null 2>&1; then
/usr/bin/systemctl enable percona-telemetry-agent.service >/dev/null 2>&1 || :
/usr/bin/systemctl start percona-telemetry-agent.service >/dev/null 2>&1 || :
fi
fi

%files -n percona-telemetry-agent
Expand Down

0 comments on commit eb40a0a

Please sign in to comment.