diff options
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | sbopkglint.d/50-icons.t.sh | 10 |
2 files changed, 15 insertions, 1 deletions
@@ -1,6 +1,12 @@ The real ChangeLog is the git log. This is just a summary of the user-visible changes between releases. +New in 0.9.0: +============= + +sbopkglint: +- Spaces in filenames are now handled correctly. + New in 0.8.2: ============= diff --git a/sbopkglint.d/50-icons.t.sh b/sbopkglint.d/50-icons.t.sh index 1f1f032..8b3303a 100644 --- a/sbopkglint.d/50-icons.t.sh +++ b/sbopkglint.d/50-icons.t.sh @@ -75,9 +75,17 @@ for icondir in usr/share/pixmaps usr/share/icons/hicolor; do if [ -d "$icondir" ]; then find -L "$icondir" -type f | while read i; do check_image "$i" + [ "$( stat -Lc '%a %U %G' "$i" )" = "644 root root" ] || \ + ls -ld "$i" >> .badperms.$$ done fi done [ -s .nonimages.$$ ] && warn "non-image files in icon dirs:" && cat .nonimages.$$ -rm -f .nonimages.$$ + +if [ -s .badperms.$$ ]; then + warn "bad permissions/owner on icon(s) (should be 0644 root:root):" + cat .badperms.$$ +fi + +rm -f .nonimages.$$ .badperms.$$ |