This repository has been archived on 2023-10-25. You can view files and clone it, but cannot push or open issues or pull requests.
Files
unraid-check-mk-agent/source/compile.sh

20 lines
871 B
Bash

# Set variables
DATA_DIR="/root/check_mk_agent"
DEB_NAME="$(ls -la ${DATA_DIR}/*.deb | cut -d '/' -f4)"
LAT_V="$(echo "$DEB_NAME" | cut -d '_' -f2 | cut -d '-' -f1)"
# Download deb and extract contents to temporary direction
cd ${DATA_DIR}
mkdir -p ${DATA_DIR}/deb ${DATA_DIR}/extracted
mv ${DATA_DIR}/${DEB_NAME} ${DATA_DIR}/deb/
cd ${DATA_DIR}/deb
ar x ${DEB_NAME}
tar -C ${DATA_DIR}/extracted -xvf ${DATA_DIR}/deb/data.tar.gz
rm -rf ${DATA_DIR}/extracted/etc/systemd ${DATA_DIR}/extracted/usr/lib/check_mk_agent/plugins ${DATA_DIR}/extracted/usr/share/doc/check-mk-agent/changelog.Debian.gz
cd ${DATA_DIR}/extracted
mkdir -p ${DATA_DIR}/$LAT_V
# Create Slackware package
makepkg -l y -c y ${DATA_DIR}/$LAT_V/check_mk_agent-"$(date +'%Y.%m.%d')".tgz
cd ${DATA_DIR}/$LAT_V
md5sum check_mk_agent-"$(date +'%Y.%m.%d')".tgz > check_mk_agent-"$(date +'%Y.%m.%d')".tgz.md5