summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eselect-ruby/ruby.eselect8
1 files changed, 8 insertions, 0 deletions
diff --git a/eselect-ruby/ruby.eselect b/eselect-ruby/ruby.eselect
index efead1e..1a7f059 100644
--- a/eselect-ruby/ruby.eselect
+++ b/eselect-ruby/ruby.eselect
@@ -8,6 +8,7 @@ SVN_DATE="20161226"
VERSION="20161226"
bindir=/usr/bin
+libdir=/usr/lib
man1dir=/usr/share/man/man1
find_targets() {
@@ -43,6 +44,13 @@ check_target() {
remove_symlinks() {
rm -f ${EROOT}${bindir}/{ruby,gem,irb,erb,ri,rdoc,testrb} && \
rm -f ${EROOT}${man1dir}/{ruby,irb,erb,ri}.1*
+
+ # Remove unversioned legacy link set by ruby 1.8 and earlier
+ # see bug 582672
+ local link="${EROOT}${libdir}/libruby.so"
+ if [[ -e ${link} ]]; then
+ rm -f ${link}
+ fi
}
create_man_links() {