Skip to content

Commit c1eee8d

Browse files
authored
Merge pull request #131 from neodiX42/upgrade-with-ninja
Perform validator upgrade with Ninja
2 parents 4e97349 + 953e991 commit c1eee8d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

scripts/upgrade.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ done
2828
COLOR='\033[92m'
2929
ENDC='\033[0m'
3030

31-
# Установить дополниьтельные зависимости
31+
# Установить дополнительные зависимости
3232
apt-get install -y libsecp256k1-dev libsodium-dev
3333

3434
# Go to work dir
@@ -45,11 +45,12 @@ export CCACHE_DISABLE=1
4545

4646
# Update binary
4747
cd ${bindir}/${repo}
48-
rm -f CMakeCache.txt
48+
ls --hide=global.config.json | xargs -d '\n' rm -rf
49+
rm -rf .ninja_*
4950
memory=$(cat /proc/meminfo | grep MemAvailable | awk '{print $2}')
5051
let "cpuNumber = memory / 2100000" || cpuNumber=1
51-
cmake -DCMAKE_BUILD_TYPE=Release ${srcdir}/${repo}
52-
make -j ${cpuNumber} fift validator-engine lite-client pow-miner validator-engine-console generate-random-id dht-server func tonlibjson rldp-http-proxy
52+
cmake -DCMAKE_BUILD_TYPE=Release ${srcdir}/${repo} -GNinja
53+
ninja -j ${cpuNumber} fift validator-engine lite-client pow-miner validator-engine-console generate-random-id dht-server func tonlibjson rldp-http-proxy
5354
systemctl restart validator
5455

5556
# Конец

0 commit comments

Comments
 (0)