diff options
-rwxr-xr-x | share/hydractl/remove-dep | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/share/hydractl/remove-dep b/share/hydractl/remove-dep new file mode 100755 index 0000000..bc5c389 --- /dev/null +++ b/share/hydractl/remove-dep @@ -0,0 +1,21 @@ +#!/bin/bash +# +# Undo apt-get build-dep. +# +# See +# http://www.heirbaut.nl/2011/02/06/remove-build-dependencies-after-apt-get-build-dep/ +# http://www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html +# http://mikebeach.org/2011/04/undo-apt-get-build-dep/ + +# Load. +source $APP_BASE/lib/hydra/functions || exit 1 +hydra_config_load + +if [ -z "$1" ]; then + echo "usage: `basename $0` <package>" + exit 1 +fi + +sudo aptitude markauto $(apt-cache showsrc "$1" \ + | grep Build-Depends \ + | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g') |