АБ
Делаю средствами Оверлея:
clickhouse = super.clickhouse.overrideAttrs (super: rec {
version = "20.5.2.7";
});
Делается ребилд и пишет в консоль правильную версию, но почему-то Никс не ругается на неправильный хеш и не обновляет сам бинарник. Вообще дикость:
po
st-installation fixupИз шелла выходил-заходил, не помогло.
shrinking RPATHs of ELF executables and libraries in /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7
shrinking /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/clickhouse-zookeeper-cli
shrinking /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/corrector_utf8
shrinking /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/config-processor
shrinking /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/clickhouse-odbc-bridge
shrinking /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/clickhouse
shrinking /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/lib/libclickhouse.so.19.13.1.11
strip is /nix/store/cl1i6bfqnx48ipakj4px7pb1babzs23j-binutils-2.31.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/lib /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin
patching script interpreter paths in /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7
/nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/clickhouse-report: interpreter directive changed from "/bin/sh -x" to "/nix/store/l6h4ya0wzb4b8mr0y58k2gh2nhfql4sn-bash-4.4-p23/bin/sh -x"
/nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7/bin/clickhouse-test-server: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/l6h4ya0wzb4b8mr0y58k2gh2nhfql4sn-bash-4.4-p23/bin/bash"
checking for references to /build/ in /nix/store/i4h9xlzwsajhmf0f1xarcp1ya1v2qnbr-clickhouse-20.5.2.7...
(repo) user@user-mbp16-vm:/media/psf/repo$ clickhouse-server --version
ClickHouse server version 19.13.1.11.
src
, иначе никак