cookutils rev 833

cook: fix_desktop_files(): process desktop files not only from /usr/share/applications
(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`)