5785dfc3ae
I was running into trouble using gitian LXC INSIDE a VirtualBox VM, because the 10.0.2.x IP range overlaps with the range that VirtualBox uses for its internal NAT network. This commit makes it possible to override the host and guest IP that is used during LXC image creation and the build, using environment variables: - `GITIAN_HOST_IP` (default=10.0.2.2, host IP from the viewpoint of the VM, can be used for both LXC and KVM) - `LXC_GUEST_IP` (default=10.0.2.5, guest IP from the viewpoint of the host, effective for LXC only) When these are not defined the behavior remains the same as before.
16 lines
382 B
Bash
Executable File
16 lines
382 B
Bash
Executable File
#!/bin/bash
|
|
|
|
wd=`pwd`
|
|
|
|
# Default host IP is 10.0.2.2
|
|
if [ -z "$GITIAN_HOST_IP" ]; then
|
|
GITIAN_HOST_IP=10.0.2.2
|
|
fi
|
|
|
|
# Default to host IP if the MIRROR_HOST is not set, or set to 127.0.0.1
|
|
if [ -z "$MIRROR_HOST" ] || [ "$MIRROR_HOST" == "127.0.0.1" ]; then
|
|
MIRROR_HOST=$GITIAN_HOST_IP
|
|
fi
|
|
|
|
sed "s;HOSTIP;$MIRROR_HOST;g" < target-bin/bootstrap-fixup.in > target-bin/bootstrap-fixup
|