[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] In some cases, say for instance for some bizzare reason
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID 3c05406f5e0acc37eb3e59311c7d1c3cf245dc29 # Parent b77ebfaa72b200af0cdfc38dd8f7dbe274e5e386 In some cases, say for instance for some bizzare reason the tree was checked out of CVS, which doens't neccessarily store file permissions, mkbuildtree may not be executable. So run them explicitly via bash. Signed-Off-By: Horms <horms@xxxxxxxxxxxx> diff -r b77ebfaa72b2 -r 3c05406f5e0a buildconfigs/Rules.mk --- a/buildconfigs/Rules.mk Thu Apr 13 10:08:20 2006 +++ b/buildconfigs/Rules.mk Thu Apr 13 10:24:00 2006 @@ -99,14 +99,14 @@ linux-2.6-xen.patch: ref-linux-$(LINUX_VER)/.valid-ref rm -rf tmp-$@ cp -al $(<D) tmp-$@ - ( cd linux-2.6-xen-sparse && ./mkbuildtree ../tmp-$@ ) + ( cd linux-2.6-xen-sparse && bash ./mkbuildtree ../tmp-$@ ) diff -Nurp $(patsubst ref%,pristine%,$(<D)) tmp-$@ > $@ || true rm -rf tmp-$@ %-xen.patch: ref-%/.valid-ref rm -rf tmp-$@ cp -al $(<D) tmp-$@ - ( cd $*-xen-sparse && ./mkbuildtree ../tmp-$@ ) + ( cd $*-xen-sparse && bash ./mkbuildtree ../tmp-$@ ) diff -Nurp $(patsubst ref%,pristine%,$(<D)) tmp-$@ > $@ || true rm -rf tmp-$@ diff -r b77ebfaa72b2 -r 3c05406f5e0a buildconfigs/mk.linux-2.6-xen --- a/buildconfigs/mk.linux-2.6-xen Thu Apr 13 10:08:20 2006 +++ b/buildconfigs/mk.linux-2.6-xen Thu Apr 13 10:24:00 2006 @@ -22,8 +22,8 @@ rm -rf $(LINUX_DIR) cp -al $(<D) $(LINUX_DIR) # Apply arch-xen patches - ( cd linux-$(LINUX_SERIES)-xen-sparse ; \ - LINUX_ARCH=$(LINUX_ARCH) ./mkbuildtree ../$(LINUX_DIR) ) + ( cd linux-$(LINUX_SERIES)-xen-sparse && \ + LINUX_ARCH=$(LINUX_ARCH) bash ./mkbuildtree ../$(LINUX_DIR) ) # Re-use config from install dir if one exits else use default config CONFIG_VERSION=$$(sed -ne 's/^EXTRAVERSION = //p' $(LINUX_DIR)/Makefile); \ [ -r $(DESTDIR)/boot/config-$(LINUX_VER)$$CONFIG_VERSION-$(EXTRAVERSION) ] && \ diff -r b77ebfaa72b2 -r 3c05406f5e0a linux-2.6-xen-sparse/mkbuildtree --- a/linux-2.6-xen-sparse/mkbuildtree Thu Apr 13 10:08:20 2006 +++ b/linux-2.6-xen-sparse/mkbuildtree Thu Apr 13 10:24:00 2006 @@ -90,8 +90,8 @@ RS=$DESTPATH # Arch-specific pre-processing -if [ -x arch/${LINUX_ARCH}/xen-mkbuildtree-pre ]; then - arch/${LINUX_ARCH}/xen-mkbuildtree-pre +if [ -e arch/${LINUX_ARCH}/xen-mkbuildtree-pre ]; then + bash arch/${LINUX_ARCH}/xen-mkbuildtree-pre fi # Remove old copies of files and directories at the destination @@ -115,6 +115,6 @@ # Arch-specific post-processing cd ${AD} -if [ -x arch/${LINUX_ARCH}/xen-mkbuildtree-post ]; then - arch/${LINUX_ARCH}/xen-mkbuildtree-post +if [ -e arch/${LINUX_ARCH}/xen-mkbuildtree-post ]; then + bash arch/${LINUX_ARCH}/xen-mkbuildtree-post fi diff -r b77ebfaa72b2 -r 3c05406f5e0a tools/debugger/gdb/gdbbuild --- a/tools/debugger/gdb/gdbbuild Thu Apr 13 10:08:20 2006 +++ b/tools/debugger/gdb/gdbbuild Thu Apr 13 10:24:00 2006 @@ -7,7 +7,7 @@ tar xjf gdb-6.2.1.tar.bz2 cd gdb-6.2.1-xen-sparse -./mkbuildtree ../gdb-6.2.1 +bash ./mkbuildtree ../gdb-6.2.1 cd .. mkdir gdb-6.2.1-linux-i386-xen diff -r b77ebfaa72b2 -r 3c05406f5e0a tools/misc/xen-clone --- a/tools/misc/xen-clone Thu Apr 13 10:08:20 2006 +++ b/tools/misc/xen-clone Thu Apr 13 10:24:00 2006 @@ -113,7 +113,7 @@ # Turn linux into xenolinux then build it cd xenolinux-${LINUX_VER}-sparse - ./mkbuildtree ../../linux-${LINUX_VER} + bash ./mkbuildtree ../../linux-${LINUX_VER} cd ../.. mv linux-${LINUX_VER} xenolinux-${LINUX_VER} cd xenolinux-${LINUX_VER} _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |