#!/bin/bash
# programm name: fdp
# "real name"  : find debian package
# fdp shows the dependencies between binaries and debian packages 
prog=${1}

PATH=/bin:/usr/bin
export PATH

if [ $# -lt 1 -o $# -gt 1 ] ; then
  echo "Usage:   fdp '</path/to/prog>'"   
  echo "Example: fdp '/usr/local/bin/rdesktop'"
  exit 1
fi

echo "${prog} is linked against:"
ldd ${prog} | awk '{print $3}' | while read F; do dpkg -S ${F}; done | awk -F: '{print $1}' | sort -u | while read P; do dpkg -s ${P} | egrep '^(Package|Version):'; echo; done

exit 0
