From 00f1159d59544f26e9b7a6b863177d40de101641 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 30 Jun 2008 11:29:21 +0200 Subject: bin/pkg: Added lst_remove_package to be called from pkg_remove --- bin/pkg | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bin/pkg b/bin/pkg index 0057bc6..e4eaaa4 100755 --- a/bin/pkg +++ b/bin/pkg @@ -175,6 +175,12 @@ lst_update_package () { vcs_to_lst $1 >> .list } +lst_remove_package () { + cd $PDIR + LIST=$(cat .list | grep -v ^"$1 ") + echo $LIST > .list +} + vcs_upgrade () { [ -d .hg ] && {hg pull --update ; return} [ -d .git ] && {git pull ; return} @@ -362,6 +368,7 @@ pkg_remove () { } exec_hook "$1" "pre-remove" genocide_collected "$1" + lst_remove_package $1 rm -rf $PDIR/$1 info "Package removed.\n" } -- cgit v1.2.3