From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:59149) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ScTCu-0004Yl-Tv for qemu-devel@nongnu.org; Wed, 06 Jun 2012 23:16:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ScTCt-0005sV-5P for qemu-devel@nongnu.org; Wed, 06 Jun 2012 23:16:20 -0400 Received: from mail-pz0-f45.google.com ([209.85.210.45]:63422) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ScTCs-0005qq-VJ for qemu-devel@nongnu.org; Wed, 06 Jun 2012 23:16:19 -0400 Received: by dadv2 with SMTP id v2so245598dad.4 for ; Wed, 06 Jun 2012 20:16:17 -0700 (PDT) Message-ID: <4FD01CFD.50603@codemonkey.ws> Date: Thu, 07 Jun 2012 11:16:13 +0800 From: Anthony Liguori MIME-Version: 1.0 References: <1338964592-22223-1-git-send-email-pbonzini@redhat.com> <1338964592-22223-26-git-send-email-pbonzini@redhat.com> <4FCF1BCC.1090208@codemonkey.ws> <4FCF450F.3000904@redhat.com> In-Reply-To: <4FCF450F.3000904@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 25/25] build: do not create directories at configure time List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: qemu-devel@nongnu.org On 06/06/2012 07:54 PM, Paolo Bonzini wrote: >> From e0e6e5b689cbcb782bca8f158fad89b3389e9e11 Mon Sep 17 00:00:00 2001 >> From: Anthony Liguori >> Date: Wed, 6 Jun 2012 16:57:00 +0800 >> Subject: [PATCH] configure: ensure directory exists when creating symlink >> >> Signed-off-by: Anthony Liguori >> --- >> configure | 3 +-- >> 1 files changed, 1 insertions(+), 2 deletions(-) >> >> diff --git a/configure b/configure >> index 07e3ff1..4a7f027 100755 >> --- a/configure >> +++ b/configure >> @@ -42,6 +42,7 @@ compile_prog() { >> # symbolically link $1 to $2. Portable version of "ln -sf". >> symlink() { >> rm -rf "$2" >> + mkdir -p `dirname $2` > > Please leave the argument quoted, like > > dir=`dirname "$2` > mkdir -p "$dir" > > Otherwise looks good. Do we need a v3? This can just be committed > before 25/25 or even before all my patches, and that would be just what > I send. Unfortunately, this conflicts pretty badly with Andreas' QOM CPU series. Could you rebase and send out a v3? Regards, Anthony Liguori > > Paolo > >> ln -s "$1" "$2" >> } >> >> @@ -3454,14 +3455,12 @@ if test -f ${config_host_ld}~ ; then >> fi >> >> for d in libdis libdis-user; do >> - mkdir -p $d >> symlink "$source_path/Makefile.dis" "$d/Makefile" >> echo> $d/config.mak >> done >> >> # use included Linux headers >> if test "$linux" = "yes" ; then >> - mkdir -p linux-headers >> case "$cpu" in >> i386|x86_64) >> symlink "$source_path/linux-headers/asm-x86" linux-headers/asm >> -- 1.7.5.4 > >