From dc2614d8c174c528b043264246bedb29fc1408bd Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Mon, 20 Mar 2023 03:26:26 -0400 Subject: sbopkglint: add empty dir test (non-fatal). --- sbopkglint.d/05-basic-sanity.t.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sbopkglint.d/05-basic-sanity.t.sh b/sbopkglint.d/05-basic-sanity.t.sh index 984b285..cfdf9cd 100644 --- a/sbopkglint.d/05-basic-sanity.t.sh +++ b/sbopkglint.d/05-basic-sanity.t.sh @@ -162,3 +162,8 @@ brokenlinks="$( find -L . -type l \! -lname '/*' )" [ -n "$brokenabslinks" ] && warn "package contains broken absolute symlinks:" && ls -ld $brokenabslinks [ -n "$brokenlinks" ] && warn "package contains broken relative symlinks:" && ls -ld $brokenlinks + +# 20230320 bkw: empty directories. this isn't an error, just a note, and +# we ignore any empty dirs under /var because lots of packages need these. +emptydirs="$( find . -type d -a -empty | grep -v 'var\>' )" +[ -n "$emptydirs" ] && note "package contains empty dirs, are these necessary?" && ls -ld $emptydirs -- cgit v1.2.3