25 lines
724 B
Bash
Executable File
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
|