cookutils rev 833
cook: fix_desktop_files(): process desktop files not only from /usr/share/applications
(This will process /etc/xdg/autostart too)
(This will process /etc/xdg/autostart too)
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Nov 14 02:48:39 2016 +0200 (2016-11-14) |
parents | 54bbb76536a8 |
children | 60a7e8dec37c |
files | cook |
line diff
1.1 --- a/cook Fri Nov 04 12:58:55 2016 +0200 1.2 +++ b/cook Mon Nov 14 02:48:39 2016 +0200 1.3 @@ -478,7 +478,7 @@ 1.4 # Fix common errors and warnings in the .desktop files 1.5 1.6 fix_desktop_files() { 1.7 - [ -d "$install/usr/share/applications" ] || return 1.8 + [ -z "$(find $install -type f -name '*.desktop')" ] && return 1.9 1.10 if [ -n "$QA" -a -z "$(which desktop-file-validate)" ]; then 1.11 action 'Installing dep (web/cache): %s' 'desktop-file-utils-extra' 1.12 @@ -486,7 +486,7 @@ 1.13 status 1.14 fi 1.15 1.16 - for desktop in $(find $install/usr/share/applications -name '*.desktop'); do 1.17 + for desktop in $(find $install -type f -name '*.desktop'); do 1.18 cp "$desktop" "$desktop.orig" 1.19 1.20 # Sort out .desktop file (is prerequisite to correct working of `fix-desktop-file`)