make_desktop_entry: use printf %b to make arg passing simpler since we only want...
authorMike Frysinger <vapier@gentoo.org>
Mon, 19 Apr 2010 19:54:47 +0000 (19:54 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 19 Apr 2010 19:54:47 +0000 (19:54 +0000)
eclass/eutils.eclass

index cf84cdf837a3fbc1498821575dd268684707b498..7ac958bfe278b6e19b5cb4fcbaa0c6203ca2b376 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.341 2010/03/23 03:40:18 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.342 2010/04/19 19:54:47 vapier Exp $
 
 # @ECLASS: eutils.eclass
 # @MAINTAINER:
@@ -1033,7 +1033,7 @@ make_desktop_entry() {
                ewarn "make_desktop_entry: update your 5th arg to read Path=${fields}"
                fields="Path=${fields}"
        fi
-       [[ -n ${fields} ]] && printf "${fields}\n" >> "${desktop}"
+       [[ -n ${fields} ]] && printf '%b\n' "${fields}" >> "${desktop}"
 
        (
                # wrap the env here so that the 'insinto' call