sync with savior branch
authorMike Frysinger <vapier@gentoo.org>
Thu, 5 Jan 2006 03:41:10 +0000 (03:41 -0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 5 Jan 2006 03:41:10 +0000 (03:41 -0000)
svn path=/main/trunk/; revision=2525

bin/fowners
bin/fperms

index c2aab7181a527107921583ca74d8b961cc15efe0..99f0685cb5e29d0d113cd415c046897428f4b98d 100755 (executable)
@@ -1,15 +1,7 @@
 #!/bin/bash
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id: /var/cvsroot/gentoo-src/portage/bin/fowners,v 1.6 2004/10/04 13:56:50 vapier Exp $
+# $Id: fowners 1912 2005-08-25 03:54:42Z ferringb $
 
-if [ ${#} -lt 2 ] ; then
-       echo "${0}: at least two arguments needed"
-       exit 1
-fi
-
-OWNER="${1}"
-shift
-for FILE in $*; do
-       chown "${OWNER}" "${D}${FILE}"
-done
+slash=/
+exec chown "${@/#${slash}/${D}${slash}}"
index 8d60983e5e7f5e7bd24c3077df8f4f5568399464..383894eb19d5152a726e33140c0e8f72ed8ed0c9 100755 (executable)
@@ -1,15 +1,7 @@
 #!/bin/bash
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id: /var/cvsroot/gentoo-src/portage/bin/fperms,v 1.6 2004/10/04 13:56:50 vapier Exp $
+# $Id: fperms 1912 2005-08-25 03:54:42Z ferringb $
 
-if [ ${#} -lt 2 ] ; then
-       echo "${0}: at least two arguments needed"
-       exit 1
-fi
-
-PERM="${1}"
-shift
-for FILE in $*; do
-       chmod "${PERM}" "${D}${FILE}"
-done
+slash=/
+exec chmod "${@/#${slash}/${D}${slash}}"