From 280a9b13d28b9f581259ba3aa8affb2f049f05a0 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Wed, 5 Sep 2018 19:39:12 +0200 Subject: - Makefile should not create symlinks if they exist already - uid/gid set to 0/0 in CPIO archive - provide the debian qemu-ifup script (used if /etc/qemu-ifup does not exist) - image-reinstall deletes the initramfs but leaves all other targets intact Signed-off-by: Toni Uhlig --- scripts/qemu-ifup | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 scripts/qemu-ifup (limited to 'scripts') diff --git a/scripts/qemu-ifup b/scripts/qemu-ifup new file mode 100755 index 0000000..20c10de --- /dev/null +++ b/scripts/qemu-ifup @@ -0,0 +1,43 @@ +#! /bin/sh +# Script to bring a network (tap) device for qemu up. +# The idea is to add the tap device to the same bridge +# as we have default routing to. + + +# in order to be able to find brctl +PATH=$PATH:/sbin:/usr/sbin +ip=$(which ip) + +if [ -n "$ip" ]; then + ip link set "$1" up +else + brctl=$(which brctl) + if [ ! "$ip" -o ! "$brctl" ]; then + echo "W: $0: not doing any bridge processing: neither ip nor brctl utility not found" >&2 + exit 0 + fi + ifconfig "$1" 0.0.0.0 up +fi + +switch=$(ip route ls | \ + awk '/^default / { + for(i=0;i&2 -- cgit v1.2.3