@@ -3041,10 +3041,28 @@ Kernel updates have been installed. Please reboot and run
30413041 grep -E ' ^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' > INDEX-NEW
30423042 install_from_index INDEX-NEW || return 1
30433043
3044- # Install new shared libraries next
3044+ # Next, in order, libsys, libc, and libthr.
30453045 grep -vE ' ^/boot/' $1 /INDEX-NEW |
30463046 grep -vE ' ^[^|]+\|d\|' |
30473047 grep -vE ' ^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
3048+ grep -E ' ^[^|]*/lib/libsys\.so\.[0-9]+\|' > INDEX-NEW
3049+ install_from_index INDEX-NEW || return 1
3050+ grep -vE ' ^/boot/' $1 /INDEX-NEW |
3051+ grep -vE ' ^[^|]+\|d\|' |
3052+ grep -vE ' ^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
3053+ grep -E ' ^[^|]*/lib/libc\.so\.[0-9]+\|' > INDEX-NEW
3054+ install_from_index INDEX-NEW || return 1
3055+ grep -vE ' ^/boot/' $1 /INDEX-NEW |
3056+ grep -vE ' ^[^|]+\|d\|' |
3057+ grep -vE ' ^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
3058+ grep -E ' ^[^|]*/lib/libthr\.so\.[0-9]+\|' > INDEX-NEW
3059+ install_from_index INDEX-NEW || return 1
3060+
3061+ # Install the rest of the shared libraries next
3062+ grep -vE ' ^/boot/' $1 /INDEX-NEW |
3063+ grep -vE ' ^[^|]+\|d\|' |
3064+ grep -vE ' ^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
3065+ grep -vE ' ^[^|]*/lib/(libsys|libc|libthr)\.so\.[0-9]+\|' |
30483066 grep -E ' ^[^|]*/lib/[^|]*\.so\.[0-9]+\|' > INDEX-NEW
30493067 install_from_index INDEX-NEW || return 1
30503068
0 commit comments