#! /bin/sh

# A bash script to update all the packages that depend on a particular package.
#
# Synopsis
#   dep_upgrade.sh pkgs...
#
# Sample usage
#   dep_upgrade.sh sed grep
#
# Author               : Kamaraju S. Kusumanchi
# Email                : kamaraju@gmail.com
# File                 : ~/bin/dep_upgrade.sh
# Date (last modified) : Thu Jul  6 16:10:11 EDT 2006

sudo apt-get install $@
for i in `apt-rdepends $@ 2>&1 | egrep 'Depends|PreDepends' | \
	sed 's/^\s\+\(Depends\|PreDepends\): //' | sed 's/([^)]\+)$//' | \
	sort | uniq`
do
	sudo apt-get install $i
done
