„source/compile.sh“ hinzufügen

This commit is contained in:
2021-06-24 11:22:34 +02:00
parent ef16cff358
commit 5384fbd03d

20
source/compile.sh Normal file
View File

@@ -0,0 +1,20 @@
# 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