[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [PATCH 0 of 2] Make tools cross-friendly, try 2
The patchset looks ok to me. If Keir likes them, they can go in. :) Christoph On Monday 21 January 2008 16:29:31 Aron Griffis wrote: > Hi, > > This is an update of the patchset originally posted here: > > http://lists.xensource.com/archives/html/xen-devel/2008-01/msg00620.html > > This update includes changes suggested by Christoph's review, > in particular: > - fix vnconfig typo > - make the ldconfig logic better > > That last fix actually behaves a bit differently than > before, but I think it's better to alert the user than > assume we can create the cache. Here's the delta: > > # This relatively common in a sys-root; libs are installed but > - # ldconfig hasn't run there, so ldconfig -p won't work. We can > - # only fix it if it's writeable. > - [ "$OS" != Linux ] || \ > - [ -f "$CROSS_SYS_ROOT/etc/ld.so.cache" ] || \ > - ldconfig -r "$CROSS_SYS_ROOT" && \ > + # ldconfig hasn't run there, so ldconfig -p won't work. > + if [ "$OS" = Linux -a ! -f "$CROSS_SYS_ROOT/etc/ld.so.cache" ]; then > + echo "Please run ldconfig -r \"$CROSS_SYS_ROOT\" to generate > ld.so.cache" + # fall through; ldconfig test below should fail > + fi > ldconfig -p ${CROSS_SYS_ROOT+-r "$CROSS_SYS_ROOT"} | grep -Fq "$1" > return $? > > I did not revert the SunOS test. I have a high degree of > confidence that it's correct, and IMHO it's better to be > consistent. > > Thanks, > Aron > > 17 files changed, 160 insertions(+), 224 deletions(-) > tools/Makefile | 15 +++++- > tools/check/check_brctl | 24 ++--------- > tools/check/check_crypto_lib | 20 +-------- > tools/check/check_curl | 41 +++--------------- > tools/check/check_iproute | 25 +++-------- > tools/check/check_openssl_devel | 12 ----- > tools/check/check_python | 11 ----- > tools/check/check_python_devel | 11 ----- > tools/check/check_python_xml | 9 +--- > tools/check/check_udev | 31 +++----------- > tools/check/check_x11_devel | 15 +----- > tools/check/check_xgettext | 12 ----- > tools/check/check_xml2 | 34 ++------------- > tools/check/check_zlib_devel | 12 ----- > tools/check/check_zlib_lib | 18 +------- > tools/check/chk | 9 +--- > tools/check/funcs.sh | 85 > +++++++++++++++++++++++++++++++++++++++ -- AMD Saxony, Dresden, Germany Operating System Research Center Legal Information: AMD Saxony Limited Liability Company & Co. KG Sitz (Geschäftsanschrift): Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland Registergericht Dresden: HRA 4896 vertretungsberechtigter Komplementär: AMD Saxony LLC (Sitz Wilmington, Delaware, USA) Geschäftsführer der AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |