Compare commits
2 Commits
77975aadbc
...
cfbcdb0869
Author | SHA1 | Date | |
---|---|---|---|
cfbcdb0869 | |||
c1bce8a41c |
4
build.sh
4
build.sh
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
VERSION=`xpath -q -e 'string(//PLUGIN/@version)' zabbix_agent.plg`
|
VERSION=`xpath -q -e 'string(//PLUGIN/@version)' zabbix_agent.plg`
|
||||||
FILE="zabbix_agent-$VERSION.package.tgz"
|
FILE="zabbix_agent-$VERSION-x86_64-1.txz"
|
||||||
echo "Version in plugin file: $VERSION"
|
echo "Version in plugin file: $VERSION"
|
||||||
echo "Generated file will be: $FILE"
|
echo "Generated file will be: $FILE"
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ read
|
|||||||
|
|
||||||
echo "Creating $FILE..."
|
echo "Creating $FILE..."
|
||||||
echo
|
echo
|
||||||
tar -czvf "$FILE" files
|
tar -cv --owner=root --group=root --lzma -C files -f "$FILE" .
|
||||||
echo
|
echo
|
||||||
read md5 _ < <(md5sum "$FILE")
|
read md5 _ < <(md5sum "$FILE")
|
||||||
echo "MD5 of the resulting file for the plugin file: $md5"
|
echo "MD5 of the resulting file for the plugin file: $md5"
|
||||||
|
BIN
zabbix_agent-2020.08.11.1-x86_64-1.txz
Normal file
BIN
zabbix_agent-2020.08.11.1-x86_64-1.txz
Normal file
Binary file not shown.
Binary file not shown.
@ -6,10 +6,10 @@
|
|||||||
<!ENTITY plgauthor "fabianonline">
|
<!ENTITY plgauthor "fabianonline">
|
||||||
<!ENTITY baseURL "https://git.schle.nz/fabian/unraid-zabbix_agent/raw/branch/main">
|
<!ENTITY baseURL "https://git.schle.nz/fabian/unraid-zabbix_agent/raw/branch/main">
|
||||||
<!ENTITY pluginURL "&baseURL;/zabbix_agent.plg">
|
<!ENTITY pluginURL "&baseURL;/zabbix_agent.plg">
|
||||||
<!ENTITY version "2020.08.11">
|
<!ENTITY version "2020.08.11.1">
|
||||||
<!ENTITY packageName "zabbix_agent-&version;.package.tgz">
|
<!ENTITY packageName "zabbix_agent-&version;-x86_64-1.txz">
|
||||||
<!ENTITY packageURL "&baseURL;/&packageName;">
|
<!ENTITY packageURL "&baseURL;/&packageName;">
|
||||||
<!ENTITY packageMD5 "dcf2e2bef5f4f88876ac52ed5ca1046c">
|
<!ENTITY packageMD5 "5eedea739129f638ac5098945039d43b">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" packageMD5="&packageMD5;">
|
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" packageMD5="&packageMD5;">
|
||||||
@ -55,8 +55,9 @@ if [ -x /etc/rc.d/rc.zabbix_agentd ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Extracting support files..."
|
echo "Extracting support files..."
|
||||||
tar -xzvf /boot/config/plugins/zabbix_agent/&packageName; --strip=1 -C /
|
upgradepkg --install-new /boot/config/plugins/zabbix_agent/&packageName;
|
||||||
|
|
||||||
|
echo "Starting zabbix_agent..."
|
||||||
/etc/rc.d/rc.zabbix_agentd start
|
/etc/rc.d/rc.zabbix_agentd start
|
||||||
</INLINE></FILE>
|
</INLINE></FILE>
|
||||||
|
|
||||||
@ -67,14 +68,13 @@ tar -xzvf /boot/config/plugins/zabbix_agent/&packageName; --strip=1 -C /
|
|||||||
echo "Removal of zabbix_agent plugin started."
|
echo "Removal of zabbix_agent plugin started."
|
||||||
echo "Stopping zabbix_agentd..."
|
echo "Stopping zabbix_agentd..."
|
||||||
/etc/rc.d/rc.zabbix_agentd stop
|
/etc/rc.d/rc.zabbix_agentd stop
|
||||||
echo "Deleting /usr/sbin/zabbix_agentd..."
|
|
||||||
rm /usr/sbin/zabbix_agentd
|
echo "Uninstalling package..."
|
||||||
echo "Deleting /etc/rc.d/rc.zabbix_agentd..."
|
removepkg zabbix_agent
|
||||||
rm /etc/rc.d/rc.zabbix_agentd
|
|
||||||
echo "Deleting /boot/config/plugins/zabbix_agent/..."
|
echo "Removing remaining plugin files..."
|
||||||
rm -rf /boot/config/plugins/zabbix_agent/
|
rm -rf /boot/config/plugins/zabbix_agent
|
||||||
echo "Deleting /usr/local/emhttp/plugins/zabbix_agent/..."
|
|
||||||
rm -rf /usr/local/emhttp/plugins/zabbix_agent/
|
|
||||||
echo "Removal of zabbix_agent plugin completed."
|
echo "Removal of zabbix_agent plugin completed."
|
||||||
</INLINE></FILE>
|
</INLINE></FILE>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user