From c7fa1913b56e7619b64b93a10e130cf90508737a Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Fri, 21 Nov 2008 00:57:46 -0500 Subject: Fix patching for chmod call dirname was failing if the target was a dir Signed-off-by: Aaron Griffin --- db-functions | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'db-functions') diff --git a/db-functions b/db-functions index 4252c59..11ab422 100644 --- a/db-functions +++ b/db-functions @@ -70,7 +70,9 @@ check_pkg_arch () { #check_pkg_arch pkgfile arch # have proper DB permissions copy_helper () { #copy_helper file dest /bin/cp $1 $2 || return 1 - /bin/chmod 664 "$(dirname $2)/$(basename $1)" || return 1 + dir=$2 + [ -f $dir ] && dir=$(dirname $dir) + /bin/chmod 664 "$dir/$(basename $1)" || return 1 } # vim: set ts=4 sw=4 noet ft=sh: -- cgit v1.2.3