git: ea34aa4780e5 - main - rescue: Add fetch(1) to the rescue tool.

From: Xin LI <delphij_at_FreeBSD.org>
Date: Sun, 29 Jan 2023 23:05:41 UTC
The branch main has been updated by delphij:

URL: https://cgit.FreeBSD.org/src/commit/?id=ea34aa4780e5a581732520ea579342af94684882

commit ea34aa4780e5a581732520ea579342af94684882
Author:     John Grafton <john.grafton@runbox.com>
AuthorDate: 2023-01-29 23:05:15 +0000
Commit:     Xin LI <delphij@FreeBSD.org>
CommitDate: 2023-01-29 23:05:15 +0000

    rescue: Add fetch(1) to the rescue tool.
    
    After a failed upgrade, having fetch(1) on a system that is
    physically unnreachable would be very useful to download files
    required to get the OS back up and functional.
    
    On my system this adds 589,824 bytes (3.8%) to the binary size.
    
    PR:             266224
    Reported by:    Dan Mahoney
    MFC after:      2 weeks
    Differential Revision:  https://reviews.freebsd.org/D38193
---
 rescue/rescue/Makefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/rescue/rescue/Makefile b/rescue/rescue/Makefile
index f6ff701f4c54..6093cf6609d1 100644
--- a/rescue/rescue/Makefile
+++ b/rescue/rescue/Makefile
@@ -215,10 +215,13 @@ CRUNCH_LIBS+=	${LDADD_zstd}
 CRUNCH_PROGS_usr.bin+= tar
 CRUNCH_LIBS+= -larchive
 .if ${MK_OPENSSL} != "no"
-CRUNCH_LIBS+= -lcrypto
+CRUNCH_LIBS+= -lcrypto -lssl
 .endif
 CRUNCH_LIBS+= -lmd
 
+CRUNCH_PROGS_usr.bin+=	fetch
+CRUNCH_LIBS+=	-lfetch
+
 .if ${MK_NETCAT} != "no"
 CRUNCH_PROGS_usr.bin+=	nc
 .endif