Hi,
On Thu, Jul 19, 2012 at 2:47 PM, Dave Anderson <[email protected]> wrote:
>
>
> ----- Original Message -----
>> Different network topologies/setups will have different failure modes.
>> If you want to dig into this I would suggest getting a network capture
>> (tcpdump -s0) at the time of the problem so we can see exactly at what
>> level it is timing out. That said I am not sure the crash build
>> scripts should really have to deal with this kind of things.
>
> Right -- I think I'll just leave it as is (i.e. without -W), and let
> it timeout based upon the host machine's setup. It's not that big a
> deal, and Jan was happy enough with his 10-second timeout vs. the
> annoying 10-minute git command timeout.
>
> Dave
>
Here's an alternative patch for your consideration, which makes it
possible to point to e.g. a local eppic git.
It also builds ARM with '-m32'. This change is not enough to achieve
that however. Similar tweaks are needed in eppic itself.
Regards,
Per
diff --git a/extensions/eppic.mk b/extensions/eppic.mk
index 5fec0ce..2e1d328 100644
--- a/extensions/eppic.mk
+++ b/extensions/eppic.mk
@@ -12,11 +12,16 @@
ifeq ($(TARGET), PPC64)
TARGET_FLAGS = -D$(TARGET) -m64
else
+ifeq ($(TARGET), ARM)
+ TARGET_FLAGS = -D$(TARGET) -m32
+else
TARGET_FLAGS = -D$(TARGET)
endif
+endif
CRASH_REF_ROOT=
APPFILE=eppic/applications/crash/eppic.c
+GOOGLE := $(shell ping -c 1 code.google.com | grep "1 received")
all:
@if [ -f /usr/bin/flex ] && [ -f /usr/bin/bison ]; then \
@@ -26,7 +31,13 @@ all:
then \
if [ -f /usr/bin/git ]; \
then \
- git clone https://code.google.com/p/eppic eppic; \
+ if [ -n "$(EPPIC_GIT_URL)" ]; then \
+ git clone $(EPPIC_GIT_URL) eppic; \
+ else \
+ if [ -n "$(GOOGLE)" ] ; then \
+ git clone https://code.google.com/p/eppic eppic; \
+ fi; \
+ fi; \
else \
echo "eppic.so: git command is needed for pulling eppic extension code"; \
fi; \
--
Crash-utility mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/crash-utility