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
 




Reply via email to