diff options
author | Idares | 2015-08-07 15:51:01 +0200 |
---|---|---|
committer | Idares | 2015-08-07 15:51:01 +0200 |
commit | ec2f44c2edebf76f7e8d92fae9708616b9a9078d (patch) | |
tree | 3ab2b283053165696aa3479deb87a397b2bbf136 /zabbix-agent.install | |
download | aur-ec2f44c2edebf76f7e8d92fae9708616b9a9078d.tar.gz |
Initial import.
Diffstat (limited to 'zabbix-agent.install')
-rw-r--r-- | zabbix-agent.install | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/zabbix-agent.install b/zabbix-agent.install new file mode 100644 index 000000000000..c1de09b8aabe --- /dev/null +++ b/zabbix-agent.install @@ -0,0 +1,20 @@ +post_install() { + getent group zabbix > /dev/null || groupadd -r zabbix > /dev/null + getent passwd zabbix > /dev/null || useradd -r -g zabbix -d /dev/null zabbix -m > /dev/null + chown -R zabbix:zabbix /var/log/zabbix /etc/zabbix + systemd-tmpfiles --create zabbix-agentd.conf + + + grep -e '^zabbix-agent.*10050/tcp' /etc/services > /dev/null || echo "zabbix-agent 10050/tcp Zabbix Agent" >> /etc/services + grep -e '^zabbix-agent.*10050/udp' /etc/services > /dev/null || echo "zabbix-agent 10050/udp Zabbix Agent" >> /etc/services + grep -e '^zabbix-trapper.*10051/tcp' /etc/services > /dev/null || echo "zabbix-trapper 10051/tcp Zabbix Trapper" >> /etc/services + grep -e '^zabbix-trapper.*10051/udp' /etc/services > /dev/null || echo "zabbix-trapper 10051/udp Zabbix Trapper" >> /etc/services +} + +post_upgrade() { + systemd-tmpfiles --create zabbix-agentd.conf +} + +post_remove() { + userdel zabbix +} |