From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Tramnitz Subject: [PATCH] fix ioemu build Date: Fri, 07 Aug 2009 00:04:22 +0200 Message-ID: <4A7B5366.7000400@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hello, apparently the xen-setup script in ioemu tries to delete non-existant files which currently causes gentoo live-ebuilds to fail (I can't patch because the ioemu tree is being dynamically populated using git). Anyway checking for the existence of a file before actually deleting it shouldn't really hurt... This lives as patch in funtoo for a while, but as mentioned before patching doesnt work with live ebuilds so I'd prefer this to be fixed in ioemu. Thanks, Christian --- tools/ioemu-dir/xen-setup~ 2009-01-05 11:36:22.000000000 +0000 +++ tools/ioemu-dir/xen-setup 2009-03-11 13:08:51.000000000 +0000 @@ -3,9 +3,9 @@ # git-clean -x -d && ./xen-setup && make prefix=/usr CMDLINE_CFLAGS='-O0 -g' -j4 && make install DESTDIR=`pwd`/dist/ prefix=/usr && rsync -a --stats --delete . thule:shadow/qemu-iwj.git/ && rsync -a --stats dist/. root@thule:/ -rm -f $target/Makefile -rm -f $target/config.mak -rm -f config-host.mak +[[ -f $target/Makefile ]] && rm -f $target/Makefile +[[ -f $target/config.mak ]] && rm -f $target/config.mak +[[ -f config-host.mak ]] && rm -f config-host.mak if test -f config-host.h; then mv config-host.h config-host.h~; fi