aboutsummaryrefslogtreecommitdiff
path: root/website/static/security/patches/EN-25:18
diff options
context:
space:
mode:
Diffstat (limited to 'website/static/security/patches/EN-25:18')
-rw-r--r--website/static/security/patches/EN-25:18/freebsd-update.patch32
-rw-r--r--website/static/security/patches/EN-25:18/freebsd-update.patch.asc16
2 files changed, 48 insertions, 0 deletions
diff --git a/website/static/security/patches/EN-25:18/freebsd-update.patch b/website/static/security/patches/EN-25:18/freebsd-update.patch
new file mode 100644
index 0000000000..df93f7bb03
--- /dev/null
+++ b/website/static/security/patches/EN-25:18/freebsd-update.patch
@@ -0,0 +1,32 @@
+--- usr.sbin/freebsd-update/freebsd-update.sh.orig
++++ usr.sbin/freebsd-update/freebsd-update.sh
+@@ -3111,10 +3111,28 @@
+ grep -E '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' > INDEX-NEW
+ install_from_index INDEX-NEW || return 1
+
+- # Install new shared libraries next
++ # Next, in order, libsys, libc, and libthr.
+ grep -vE '^/boot/' $1/INDEX-NEW |
+ grep -vE '^[^|]+\|d\|' |
+ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
++ grep -E '^[^|]*/lib/libsys\.so\.[0-9]+\|' > INDEX-NEW
++ install_from_index INDEX-NEW || return 1
++ grep -vE '^/boot/' $1/INDEX-NEW |
++ grep -vE '^[^|]+\|d\|' |
++ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
++ grep -E '^[^|]*/lib/libc\.so\.[0-9]+\|' > INDEX-NEW
++ install_from_index INDEX-NEW || return 1
++ grep -vE '^/boot/' $1/INDEX-NEW |
++ grep -vE '^[^|]+\|d\|' |
++ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
++ grep -E '^[^|]*/lib/libthr\.so\.[0-9]+\|' > INDEX-NEW
++ install_from_index INDEX-NEW || return 1
++
++ # Install the rest of the shared libraries next
++ grep -vE '^/boot/' $1/INDEX-NEW |
++ grep -vE '^[^|]+\|d\|' |
++ grep -vE '^/libexec/ld-elf[^|]*\.so\.[0-9]+\|' |
++ grep -vE '^[^|]*/lib/(libsys|libc|libthr)\.so\.[0-9]+\|' |
+ grep -E '^[^|]*/lib/[^|]*\.so\.[0-9]+\|' > INDEX-NEW
+ install_from_index INDEX-NEW || return 1
+
diff --git a/website/static/security/patches/EN-25:18/freebsd-update.patch.asc b/website/static/security/patches/EN-25:18/freebsd-update.patch.asc
new file mode 100644
index 0000000000..f44b92f70d
--- /dev/null
+++ b/website/static/security/patches/EN-25:18/freebsd-update.patch.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmjb+yMACgkQbljekB8A
+Gu85Mw/9HtHqy0ZseVpE6OhJy4+6pG00tCnQq/ERCbycGkyZziJakwCQFviEx0MO
+MUSta9g8MhysdMLNTRl9wwaiEGoXxXZvRaEEFB0Crf4Fvt4V4QLzU7WUxgbfa4kp
+wQOad+xzfe/7KLiUk70OHh1ODfYydC8NVPCoIT+pbkHzdGvaqEKXR8vtjs7Myf7V
+M7Y6GhRs9tDvA63TEBWEVLP1wVTJ3sYGopeyzKU7xNBEngih5LaP17BOXMlA74rR
+zrNxIkRTJe+gPAbMUyZ7OdmbdtzeYtcbwZN+7uf4Vd2xSP0VjqNlC8goKdPNw2kN
+71mrGpejtDSqvT23RCPA3ek5dqDFsl+2h2MfUstNLofnKSO4H6pq0I61PZbYDDkY
+VVgNdybqzs/lFsL4VNFS5dbaoa6OiBpX2yo2b7AUwaqtP4n6qKSaO2yTBsZfxoAs
+nTZkCzbVCzlqP4JXCDdmjvnAhaf0DxEx7QsSj5YCp5RihIqXaE+XZ4LlQFt0HgDr
+2iLLX2V9g3g966CKcXI0vVt/vzOqpakrcBpnslW0b6+rhthe1MTIhgdDLvpmJ5DX
+a35bUeKqqxCq9yiPDKE0RpABnxSKEWGB+asVErLNRga97wf5fUojTmtLURALMIY8
+OSCW9nsI8iCX/4+eB3OfuWPpW9Z9IGB19CDMgdnVUnozBgjv0cM=
+=saMY
+-----END PGP SIGNATURE-----