summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Orgis2020-08-19 15:41:45 +0200
committerThomas Orgis2020-08-19 15:41:45 +0200
commit8ff0cffe559722ccd98b15d0fe122ccc28d2befd (patch)
treef8aec500226cfe4595ebe1260ea190dc66005891
parentfc25c3a4a8bc4fe977d3e463f7b52e6551dbdf9c (diff)
protected: add more core libs that hose the system on updates
Bash is broken when you remove libreadline. GCC is broken when you remove libisl. All hell is broken if you remove ICU libs. Just don't do that. This fixes bug 16112. A proper fix for the whole library removal business is still to come. Hopefully (see bug 16100 for one recent approach).
-rw-r--r--ChangeLog3
-rwxr-xr-xvar/lib/sorcery/protected6
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 003a8e21..1062568d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2020-09-19 Thomas Orgis <sobukus@sourcemage.org>
+ * protected: added readline, ncurses, isl, icu (bug 16112)
+
2020-08-05 Ismael Luceno <ismael@sourcemage.org>
* protected: Added libintl
* libsorcery: Removed -DPIC from prelink optimization option
diff --git a/var/lib/sorcery/protected b/var/lib/sorcery/protected
index 11704bfc..878c97bf 100755
--- a/var/lib/sorcery/protected
+++ b/var/lib/sorcery/protected
@@ -71,3 +71,9 @@
^/usr/share/info/dir$
^/bin/mount$
^/lib/libmount\.so\.
+^/lib/libreadline\.so\.
+^/lib/libhistory\.so\.
+^/lib/libncurses\.so\.
+^/lib/libncursesw\.so\.
+^/usr/lib/libisl\.so\.
+^/usr/lib/libicu.*\.so\.