]> gitweb.fluxo.info Git - hydra.git/commitdiff
Adding remove-dep subcommand
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 29 Aug 2011 13:22:57 +0000 (10:22 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 29 Aug 2011 13:22:57 +0000 (10:22 -0300)
share/hydractl/remove-dep [new file with mode: 0755]

diff --git a/share/hydractl/remove-dep b/share/hydractl/remove-dep
new file mode 100755 (executable)
index 0000000..bc5c389
--- /dev/null
@@ -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')