„source/compile.sh“ hinzufügen
This commit is contained in:
20
source/compile.sh
Normal file
20
source/compile.sh
Normal 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
|
Reference in New Issue
Block a user