git: initrd: Merge rescue.libcrypto into rescue

Aaron LI aly at crater.dragonflybsd.org
Fri Sep 4 02:42:53 PDT 2026


commit 250a8b4928d6d15bd3909848d72a595025c798b9
Author: Aaron LI <aly at aaronly.me>
Date:   Fri Sep 4 17:17:28 2026 +0800

    initrd: Merge rescue.libcrypto into rescue
    
    After the last commit fixed the 'crc32' symbol conflict between
    libhammer and libz, the merge of rescue.libcrypto and rescue only had
    one conflict symbol: tilde_expand() from libprivate_ssh and
    libprivate_edit.  Work around this symbol conflict by setting
    libprivate_ssh an internal library for ssh/scp.
    
    This merge reduces the rescue binaries size by ~1.1MB, from 12.1MB
    (rescue 5.3MB + rescue.libcrypto 6.8MB) to 11MB.

Summary of changes:
 Makefile_upgrade.inc             |   1 +
 initrd/Makefile                  |   2 +-
 initrd/rescue.libcrypto/Makefile |  80 --------------------
 initrd/rescue/Makefile           | 159 ++++++++++++++++++++++++++-------------
 4 files changed, 108 insertions(+), 134 deletions(-)
 delete mode 100644 initrd/rescue.libcrypto/Makefile

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/250a8b4928d6d15bd3909848d72a595025c798b9


-- 
DragonFly BSD source repository


More information about the Commits mailing list