| 1 | # Copyright 1999-2003 Gentoo Technologies, Inc. |
1 | # Copyright 1999-2003 Gentoo Technologies, Inc. |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.62 2003/10/05 02:42:24 vapier Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.63 2003/10/13 15:00:19 vapier Exp $ |
| 4 | # |
4 | # |
| 5 | # Author: Martin Schlemmer <azarah@gentoo.org> |
5 | # Author: Martin Schlemmer <azarah@gentoo.org> |
| 6 | # |
6 | # |
| 7 | # This eclass is for general purpose functions that most ebuilds |
7 | # This eclass is for general purpose functions that most ebuilds |
| 8 | # have to implement themselves. |
8 | # have to implement themselves. |
| … | |
… | |
| 996 | [ ! -f "${lic}" ] && die "Could not find requested license ${src}" |
996 | [ ! -f "${lic}" ] && die "Could not find requested license ${src}" |
| 997 | |
997 | |
| 998 | # here is where we check for the licenses the user already |
998 | # here is where we check for the licenses the user already |
| 999 | # accepted ... if we don't find a match, we make the user accept |
999 | # accepted ... if we don't find a match, we make the user accept |
| 1000 | local alic |
1000 | local alic |
| 1001 | for alic in ${ACCEPT_LICENSE} ; do |
1001 | for alic in "${ACCEPT_LICENSE}" ; do |
| 1002 | [ "${alic}" == "*" ] && return 0 |
1002 | [ "${alic}" == "*" ] && return 0 |
| 1003 | [ "${alic}" == "${lic}" ] && return 0 |
1003 | [ "${alic}" == "${lic}" ] && return 0 |
| 1004 | done |
1004 | done |
| 1005 | |
1005 | |
| 1006 | local licmsg="`mymktemp ${T}`" |
1006 | local licmsg="`mymktemp ${T}`" |