git: ea34aa4780e5 - main - rescue: Add fetch(1) to the rescue tool.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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