Skip to content

Commit 09f29b5

Browse files
committed
we'll likely do this in the future too. proactive
1 parent b3a70d2 commit 09f29b5

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

usr.sbin/midnightbsd-update/midnightbsd-update.sh

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)