egethome: check arguments to verify correct usage
authorMike Frysinger <vapier@gentoo.org>
Thu, 3 Nov 2011 00:35:07 +0000 (00:35 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 3 Nov 2011 00:35:07 +0000 (00:35 +0000)
eclass/user.eclass

index 1ae623d38dbf7caea673afb0fecbd8608501ba7b..da8948723550c4e61ae95a80e4d31b5355aafb35 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/user.eclass,v 1.6 2011/11/03 00:26:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/user.eclass,v 1.7 2011/11/03 00:35:07 vapier Exp $
 
 # @ECLASS: user.eclass
 # @MAINTAINER:
@@ -412,6 +412,8 @@ enewgroup() {
 egethome() {
        local pos
 
+       [[ $# -eq 1 ]] || die "usage: egethome <user>"
+
        case ${CHOST} in
        *-darwin*|*-freebsd*|*-dragonfly*)
                pos=9