[PATCH] pacdiff: automatically delete pacfile after viewing if identical

John A. Leuenhagen john at zlima12.com
Mon Oct 5 18:24:47 UTC 2020


Signed-off-by: John A. Leuenhagen <john at zlima12.com>
---
 src/pacdiff.sh.in | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/pacdiff.sh.in b/src/pacdiff.sh.in
index e3b8f8c..af85abb 100644
--- a/src/pacdiff.sh.in
+++ b/src/pacdiff.sh.in
@@ -184,6 +184,11 @@ while IFS= read -u 3 -r -d '' pacfile; do
 				o|O) mv -v "$pacfile" "$file"; break ;;
 				v|V)
 					$diffprog "$pacfile" "$file"
+					if cmp -s "$pacfile" "$file"; then
+						msg2 "Files are identical, removing..."
+						rm -v "$pacfile"
+						break
+					fi
 					ask "(V)iew, (S)kip, (R)emove %s, (O)verwrite with %s, (Q)uit: [v/s/r/o/q] " "$file_type" "$file_type";
 					continue ;;
 				s|S) break ;;
-- 
2.28.0


More information about the pacman-contrib mailing list