#!/bin/bash ################################################# ### List dependencies of a User or a binary ### This is specially useful for packageuser LFS systems ### ### dependencies: depscollector ### Synopsis ### depslister [OPTION] [ARG] ### DESCRIPTION ### -u USER List all binaries owned by USER ### -b BIN_NAME List libraries required by binary BIN_NAME ### -lu USER List all libraries used by binaries owned by USER ### -ldu USER List owners of libraries used by USER's binaries (who USER depends on) ### -ldr USER List owners of binaries depending on libraries owned by USER (who depends on USER) ### -Rldr USER List owners of binaries depending on libraries owned by USER (who depends on USER) RECURSIVE ### -a List all binaries in the database ### -h Show this help message set -euo pipefail db_path="/var/lib/depscollector/depscollector.db" usage() { cat <