#!/bin/bash source /etc/init.d/functions.sh portdir=$(portageq portdir)/ for file in $(find ${portdir} -name "*.desktop"); do desktop-file-validate $file >/dev/null || { echo "*" desktop-file-validate $file pkg=${file#*/*/*/} herdstat -nm ${pkg%/files*} | head -n 3 | tail -n 2 desktop-file-validate $file }; done