xmrig-docker/deb/make_deb.sh

25 lines
724 B
Bash
Executable File

#!/bin/bash
set -e
VERSION_TAG=$(git describe --tags --abbrev=0)
VERSION=${VERSION_TAG:1}
DEBFILE="sudois-xmrig_${VERSION}_amd64.deb"
echo "version: ${VERSION}"
cmake .. -DXMRIG_DEPS=scripts/deps > /dev/null
make -j8 > /dev/null
/deb/make_config.py > /deb/xmrig.json
jq . /deb/xmrig.json > /dev/null
(
mkdir -p /deb/target
cd /deb/target
fpm -t deb -v ${VERSION} -n sudois-xmrig -a amd64 --config-files /etc/xmrig.json -s dir /sudois/xmrig/build/xmrig=/usr/local/bin/xmrig /sudois/xmrig/scripts/randomx_boost.sh=/usr/local/bin/randomx_boost.sh /sudois/xmrig-ctl.py=/usr/local/bin/xmrig-ctl.py /deb/xmrig.json=/etc/xmrig.json
)
echo $DEBFILE > /deb/target/version.txt
stat /deb/target/$DEBFILE > /dev/null