@@ -364,29 +364,15 @@ jobs:
364364 test -h /tmp/usr/local/bin/sha512sum
365365 test -h /tmp/usr/local/bin/shake128sum
366366 test -h /tmp/usr/local/bin/shake256sum
367- - name : " `make install MULTICALL=y`"
367+ - name : " `make install MULTICALL=y LN=ln -svf `"
368368 shell : bash
369369 run : |
370370 set -x
371- DESTDIR=/tmp/ make PROFILE=release MULTICALL=y install
372- # Check that the utils are present
373- test -f /tmp/usr/local/bin/coreutils
374- # Check that hashsum symlinks are present
375- test -h /tmp/usr/local/bin/b2sum
376- test -h /tmp/usr/local/bin/b3sum
377- test -h /tmp/usr/local/bin/md5sum
378- test -h /tmp/usr/local/bin/sha1sum
379- test -h /tmp/usr/local/bin/sha224sum
380- test -h /tmp/usr/local/bin/sha256sum
381- test -h /tmp/usr/local/bin/sha3-224sum
382- test -h /tmp/usr/local/bin/sha3-256sum
383- test -h /tmp/usr/local/bin/sha3-384sum
384- test -h /tmp/usr/local/bin/sha3-512sum
385- test -h /tmp/usr/local/bin/sha384sum
386- test -h /tmp/usr/local/bin/sha3sum
387- test -h /tmp/usr/local/bin/sha512sum
388- test -h /tmp/usr/local/bin/shake128sum
389- test -h /tmp/usr/local/bin/shake256sum
371+ DESTDIR=/tmp/ make PROFILE=release MULTICALL=y LN="ln -svf" install
372+ # Check that relative symlinks of hashsum are present
373+ [ $(readlink /tmp/usr/local/bin/b2sum) = coreutils ]
374+ [ $(readlink /tmp/usr/local/bin/md5sum) = coreutils ]
375+ [ $(readlink /tmp/usr/local/bin/sha512sum) = coreutils ]
390376 - name : " `make UTILS=XXX`"
391377 shell : bash
392378 run : |
@@ -483,9 +469,11 @@ jobs:
483469 run : |
484470 ## `make install`
485471 make install DESTDIR=target/size-release/
486- make install MULTICALL=y DESTDIR=target/size-multi-release/
472+ make install MULTICALL=y LN="ln -vf" DESTDIR=target/size-multi-release/
487473 # strip the results
488474 strip target/size*/usr/local/bin/*
475+ - name : Test for hardlinks
476+ run : [ $(stat -c %i target/size-multi-release/usr/local/bin/cp) = $(stat -c %i target/size-multi-release/usr/local/bin/coreutils) ]
489477 - name : Compute uutil release sizes
490478 shell : bash
491479 run : |
0 commit comments