imprved info/dir issue
[hdw-linux/hdw-linux.git] / misc / hdw-tools / hdw-get
index b4b180d..dd6595e 100644 (file)
@@ -84,7 +84,9 @@ if [ "$remove" = "1" ] ; then
                         awk -F/ '{ print $4 }'`; do
                info_o=`echo $info_obj | sed 's/.info//'`
                [ "$verbose" ] && echo "deleting $info_o from info/dir"
-               grep -v \($info_o\)\. /tmp/.hdw-get/dir > /tmp/.hdw-get/dir~
+               grep -v \($info_o\)\. /tmp/.hdw-get/dir | \
+               grep -v ^$package\ info\ -\ added\ by\ hdw > \
+               /tmp/.hdw-get/dir~
                mv /tmp/.hdw-get/dir~ /tmp/.hdw-get/dir
        done
        fi