X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=rpm-mimetypedeps;h=576b10be94078d78956f9bcd36b0eabe8b144db3;hb=df4c41a4103dd1d61ed9bb6e68b93d244d35f701;hp=62dbb67a5ef52fc3b367b885b75daa4bc8d4c64c;hpb=45008b59e52c697e5a225f70302c4cd9a0f50d9e;p=packages%2Frpm.git diff --git a/rpm-mimetypedeps b/rpm-mimetypedeps index 62dbb67..576b10b 100644 --- a/rpm-mimetypedeps +++ b/rpm-mimetypedeps @@ -2,19 +2,20 @@ case $1 in -P|--provides) - while read filename ; do + while read filename; do case "$filename" in *.desktop) - mime=`grep MimeType $filename | cut -d'=' -f2` - IFS=';' - for type in $mime ; do + mime=$(awk -F= '/^MimeType=/{print $2}' "$filename") + IFS=';' + for type in $mime; do if [ -n "$type" ]; then - echo "mimetype($type)" - fi - done - ;; + echo "mimetype($type)" + fi + done + ;; esac - done - ;; + done + ;; esac + exit 0