From ea34aa4780e5a581732520ea579342af94684882 Mon Sep 17 00:00:00 2001 From: John Grafton Date: Sun, 29 Jan 2023 15:05:15 -0800 Subject: [PATCH] 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