mrueg 15/06/29 11:01:31 Modified: ChangeLog ruby-ng.eclass Log: Quote RUBY_S and sub_S as the directory could contain spaces.
Revision Changes Path 1.1695 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1695&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1695&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1694&r2=1.1695 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1694 retrieving revision 1.1695 diff -u -r1.1694 -r1.1695 --- ChangeLog 29 Jun 2015 00:27:17 -0000 1.1694 +++ ChangeLog 29 Jun 2015 11:01:31 -0000 1.1695 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1694 2015/06/29 00:27:17 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1695 2015/06/29 11:01:31 mrueg Exp $ + + 29 Jun 2015; Manuel RĂ¼ger <[email protected]> ruby-ng.eclass: + Quote RUBY_S and sub_S as the directory could contain spaces. 29 Jun 2015; Davide Pesavento <[email protected]> qmake-utils.eclass: Introduce qt{4,5}_get_plugindir(). Rephrase some eclass doc. 1.58 eclass/ruby-ng.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-ng.eclass?rev=1.58&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-ng.eclass?rev=1.58&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-ng.eclass?r1=1.57&r2=1.58 Index: ruby-ng.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- ruby-ng.eclass 31 May 2015 05:57:23 -0000 1.57 +++ ruby-ng.eclass 29 Jun 2015 11:01:31 -0000 1.58 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v 1.57 2015/05/31 05:57:23 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-ng.eclass,v 1.58 2015/06/29 11:01:31 mrueg Exp $ # @ECLASS: ruby-ng.eclass # @MAINTAINER: @@ -302,7 +302,7 @@ old_S=${S} case ${EAPI} in 4|5) - if [ -z ${RUBY_S} ]; then + if [ -z "${RUBY_S}" ]; then sub_S=${P} else sub_S=${RUBY_S} @@ -316,7 +316,7 @@ # Special case, for the always-lovely GitHub fetches. With this, # we allow the star glob to just expand to whatever directory it's # called. - if [[ ${sub_S} = *"*"* ]]; then + if [[ "${sub_S}" = *"*"* ]]; then case ${EAPI} in 2|3) #The old method of setting S depends on undefined package @@ -325,7 +325,7 @@ ;; esac pushd "${WORKDIR}"/all &>/dev/null - sub_S=$(eval ls -d ${sub_S} 2>/dev/null) + sub_S=$(eval ls -d "${sub_S}" 2>/dev/null) popd &>/dev/null fi
