From 1949862cdf0e63e3347983602d51549b9e2944bf Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 14 Apr 2007 01:59:21 +0000 Subject: create leading directories to match behavior of other do* programs svn path=/main/trunk/; revision=6394 --- bin/dohard | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'bin/dohard') diff --git a/bin/dohard b/bin/dohard index ce07f11c3..327bf5897 100755 --- a/bin/dohard +++ b/bin/dohard @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -8,6 +8,7 @@ if [[ $# -ne 2 ]] ; then exit 1 fi -target=$1 -linkname=$2 -exec ln -f "${D}${target}" "${D}${linkname}" +destdir=${2%/*} +[[ ! -d ${D}${destdir} ]] && dodir "${destdir}" + +exec ln -f "$1" "${D}$2" -- cgit v1.2.3-1-g7c22