fix(ci): drop tweak-deb.sh — incompatible with modern dpkg

cpack on Ubuntu 22.04 produces control.tar.zst, but the leap-era
tools/tweak-deb.sh hardcodes 'ar x control.tar.gz', which fails with
'tar: Unexpected EOF in archive'.

The tweak is only a cosmetic libc-dep cleanup; without it the .deb
files are still valid. Drop the call.
This commit is contained in:
coopops
2026-05-02 05:44:23 +00:00
parent d38a945269
commit 4427bdf235
+4 -3
View File
@@ -60,12 +60,13 @@ RUN cd /blockchain \
&& make -j"$(nproc)" \
&& make install
# DEB-сборка вынесена в отдельный RUN, чтобы изменения в cpack/tweak
# DEB-сборка вынесена в отдельный RUN, чтобы изменения в cpack
# не инвалидировали тяжёлый build выше — он остаётся cache-hit.
# tools/tweak-deb.sh из leap-наследия не запускаем: он cosmetically
# чистит libc deps в control file, но рассчитан на dpkg <22.04
# (control.tar.gz vs новый control.tar.zst) и падает на новых cpack.
RUN cd /blockchain/build \
&& cpack -G DEB \
&& /blockchain/tools/tweak-deb.sh /blockchain/build/coopos_*ubuntu*.deb \
&& /blockchain/tools/tweak-deb.sh /blockchain/build/coopos-dev_*ubuntu*.deb \
&& mkdir -p /out/deb \
&& cp /blockchain/build/coopos_*.deb /blockchain/build/coopos-dev_*.deb /out/deb/ \
&& ls -la /out/deb/