summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-apps/openrc/openrc-0.1.ebuild7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys-apps/openrc/openrc-0.1.ebuild b/sys-apps/openrc/openrc-0.1.ebuild
index c4e466b..ef11c9e 100644
--- a/sys-apps/openrc/openrc-0.1.ebuild
+++ b/sys-apps/openrc/openrc-0.1.ebuild
@@ -49,6 +49,13 @@ src_compile() {
src_install() {
emake $(make_opts) DESTDIR="${D}" install || die
+ # Fix portage bitching about libs and symlinks
+ rm "${D}"/usr/"${LIBDIR}"/libeinfo.so "${D}"/usr/"${LIBDIR}"/librc.so
+ ln -s libeinfo.so.1 "${D}"/"${LIBDIR}"/libeinfo.so
+ gen_usr_ldscript libeinfo.so
+ ln -s librc.so.1 "${D}"/"${LIBDIR}"/librc.so
+ gen_usr_ldscript librc.so
+
# Backup our default runlevels
dodir /usr/share/"${PN}"
mv "${D}/etc/runlevels" "${D}/usr/share/${PN}"