OSDN Git Service

Version 3.0.0+toward_3.1.0_20130606070810
[portsreinstall/current.git] / lib / libdeinstall.sh
index 00867d5..4aa67bd 100644 (file)
@@ -47,8 +47,8 @@ deinstall_select_auto ()
        fileedit_manipulate_old_new_lines "$tmp_srcprev" "$tmp_srcnew" "$diff_removed" "$diff_added" || return 0
        str_escape_regexp_filter < $diff_removed | sed 's/^/^/;s/$/$/' > $diff_removed_ptn
        str_escape_regexp_filter < $src | sed 's/^/^/;s/$/$/' > $diff_available_ptn
-       grep -v -E -f "$diff_removed_ptn" "$dst_rem" | \
-               grep -E -f "$diff_available_ptn" > $dst_rem.tmp 2> /dev/null || :
+       grep -v -E -f "$diff_removed_ptn" "$dst_rem" 2> /dev/null | \
+               grep -E -f "$diff_available_ptn" > $dst_rem.tmp || :
        mv "$dst_rem.tmp" "$dst_rem"
        cat "$dst_add" "$diff_added" 2> /dev/null | sort -u | \
                grep -E -f "$diff_available_ptn" > $dst_add.tmp