Path: blob/main/website/static/security/patches/EN-15:03/freebsd-update.patch
18096 views
Index: usr.sbin/freebsd-update/freebsd-update.sh1===================================================================2--- usr.sbin/freebsd-update/freebsd-update.sh (revision 278336)3+++ usr.sbin/freebsd-update/freebsd-update.sh (revision 278337)4@@ -2828,9 +2828,16 @@ Kernel updates have been installed. Please reboot5grep -E '^[^|]+\|d\|' > INDEX-NEW6install_from_index INDEX-NEW || return 178+ # Install new runtime linker9+ grep -vE '^/boot/' $1/INDEX-NEW |10+ grep -vE '^[^|]+\|d\|' |11+ grep -E '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' > INDEX-NEW12+ install_from_index INDEX-NEW || return 113+14# Install new shared libraries next15grep -vE '^/boot/' $1/INDEX-NEW |16grep -vE '^[^|]+\|d\|' |17+ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |18grep -E '^[^|]*/lib/[^|]*\.so\.[0-9]+\|' > INDEX-NEW19install_from_index INDEX-NEW || return 12021@@ -2837,9 +2844,11 @@ Kernel updates have been installed. Please reboot22# Deal with everything else23grep -vE '^/boot/' $1/INDEX-OLD |24grep -vE '^[^|]+\|d\|' |25+ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |26grep -vE '^[^|]*/lib/[^|]*\.so\.[0-9]+\|' > INDEX-OLD27grep -vE '^/boot/' $1/INDEX-NEW |28grep -vE '^[^|]+\|d\|' |29+ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |30grep -vE '^[^|]*/lib/[^|]*\.so\.[0-9]+\|' > INDEX-NEW31install_from_index INDEX-NEW || return 132install_delete INDEX-OLD INDEX-NEW || return 1333435