diff options
Diffstat (limited to 'app-eselect/eselect-luajit/files/luajit-1.eselect')
-rw-r--r-- | app-eselect/eselect-luajit/files/luajit-1.eselect | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/app-eselect/eselect-luajit/files/luajit-1.eselect b/app-eselect/eselect-luajit/files/luajit-1.eselect index 3e6f376..95d4d54 100644 --- a/app-eselect/eselect-luajit/files/luajit-1.eselect +++ b/app-eselect/eselect-luajit/files/luajit-1.eselect @@ -27,14 +27,18 @@ find_targets() { } get_libdirs() { - local dir libdirs + local dir libdirs=() ret; for dir in $(list_libdirs); do - [[ -L ${EROOT}/usr/${dir} ]] && continue - ls "${EROOT}"/usr/${dir}/libluajit*.* > /dev/null 2>&1 || continue + [[ -L "${EROOT}/usr/${dir}" ]] && continue + ls "${EROOT}"/usr/"${dir}"/libluajit*.* > /dev/null 2>&1 || continue - libdirs+=' '/usr/${dir} + libdirs+=("${EROOT}/usr/${dir}") done - echo ${libdirs:-/usr/lib} + + ret=${libdirs[@]} + ret=${ret:-/usr/lib} + + echo ${ret} } |