| git.druid.rocks | index | druid520 | ports | ports/ | networking/ | curl/ | del.sh |
ports/networking/curl/del.sh
set -e
# deliberately does nothing -- same reasoning as languages/perl5,
# libcs/musl, coreutils/busybox, coreutils/sbase, compression/
# zstd+zlib, init/sinit, and vcs/git's own del.sh: add.sh's own fetch
# step (curl -sL <tiny-curl tarball URL>) needs a WORKING curl to run
# at all, since tiny-curl has no git mirror to fall back on the way
# mainline curl's own git-clone-based fetch used to. Removing the old,
# working curl binary before the new one is confirmed built and
# installed would leave add.sh unable to fetch its own replacement's
# source -- the exact same self-referential-tool shape already hit for
# real elsewhere in this tree. Leave the old, working copy alone;
# add.sh's own install step overwrites it in place only once the new
# build has actually succeeded.