diff options
-rw-r--r-- | eclass/vim-plugin.eclass | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index a0ba714f6e6e..8b3ddf80ffd9 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass @@ -63,17 +63,15 @@ vim-plugin_src_install() { else dodoc "${f}" fi - rm "${f}" || die done # Install remainder of plugin - cd "${WORKDIR}" || die "couldn't cd in ${WORKDIR}" - dodir /usr/share/vim - mv "${S}" "${ED}"/usr/share/vim/vimfiles || die \ - "couldn't move ${S} to ${ED}/usr/share/vim/vimfiles" - - # Set permissions - fperms -R a+rX /usr/share/vim/vimfiles + insinto /usr/share/vim/vimfiles/ + local d + for d in *; do + [[ -d "${d}" ]] || continue + doins -r "${d}" + done } # @FUNCTION: vim-plugin_pkg_postinst |