Skip to content

Avoid error output please #22

@RJVB

Description

@RJVB

cd "${_resolv_links%/*}" || return

I understand this is a "let's see if we're dealing with a directory" approach but it's not really elegant that that generates error output if we're not:

lddtree.sh /opt/local/lib/libgnutlsxx.so.28
libgnutlsxx.so.28 => /opt/local/lib/libgnutlsxx.so.28 (interpreter => none)
    libgnutls.so.30 => /opt/local/lib/libgnutls.so.30
        libpthread.so.0 => lddtree-git/lddtree.sh: 201: cd: can't cd to libpthread.so.0
not found
        ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
    libp11-kit.so.0 => /opt/local/lib/libp11-kit.so.0
        libffi.so.8 => /opt/local/lib/libffi.so.8
        libdl.so.2 => lddtree-git/lddtree.sh: 201: cd: can't cd to libdl.so.2
not found
    libidn2.so.0 => /opt/local/lib/libidn2.so.0
        libiconv.so.2 => /opt/local/lib/libiconv.so.2
    libunistring.so.2 => /opt/local/lib/libunistring.so.2
    libtasn1.so.6 => /opt/local/lib/libtasn1.so.6
    libnettle.so.8 => /opt/local/lib/libnettle.so.8
    libhogweed.so.6 => /opt/local/lib/libhogweed.so.6
    libgmp.so.10 => /opt/local/lib/libgmp.so.10
    libintl.so.8 => /opt/local/lib/libintl.so.8
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6
    libm.so.6 => lddtree-git/lddtree.sh: 201: cd: can't cd to libm.so.6
not found
    libc.so.6 => lddtree-git/lddtree.sh: 201: cd: can't cd to libc.so.6
not found
    libgcc_s.so.1 => lddtree-git/lddtree.sh: 201: cd: can't cd to libgcc_s.so.1
not found

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions