summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-12-20 15:43:14 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-12-20 15:43:14 +0000
commit2a62ba7065341f85f5e43d0df1a1e5406c2c9897 (patch)
tree6df403a75f2ab28f260dda8a9c62c0d70c864e60 /eclass
parentSparc stable, Bug #201896 fixing security violation (setuid/setgid). (diff)
downloadhistorical-2a62ba7065341f85f5e43d0df1a1e5406c2c9897.tar.gz
historical-2a62ba7065341f85f5e43d0df1a1e5406c2c9897.tar.bz2
historical-2a62ba7065341f85f5e43d0df1a1e5406c2c9897.zip
Fix mozextension.eclass wrt bug #202847, patch by Nirbheek Chauhan <nirbheek dot chauhan at gmail dot com>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/mozextension.eclass6
1 files changed, 3 insertions, 3 deletions
diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index 378070a9c0b5..9fb172bc4b96 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/mozextension.eclass,v 1.3 2007/03/12 11:57:49 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/mozextension.eclass,v 1.4 2007/12/20 15:43:14 armin76 Exp $
#
# mozextention.eclass: installing firefox extensions and language packs
@@ -17,9 +17,9 @@ xpi_unpack() {
for xpi in "$@"; do
einfo "Unpacking ${xpi} to ${PWD}"
- xpiname=${xpi%.*}
+ xpiname=$(basename ${xpi%.*})
- if [[ "${xpi:0:2}" != "./" ]] ; then
+ if [[ "${xpi:0:2}" != "./" ]] && [[ "${xpi:0:1}" != "/" ]] ; then
srcdir="${DISTDIR}/"
fi