make_mirror.sh: only replace mini-httpd config in qcow image if HAVE_QEMU = yes

This commit is contained in:
Johannes 'josch' Schauer 2019-02-24 10:49:01 +01:00
parent 1b9348d97d
commit 49d0642932
Signed by untrusted user: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -361,16 +361,18 @@ END
done
done
# now replace the minihttpd config with one that serves the new repository
# create a temporary directory because "copy-in" cannot rename the file
tmpdir="$(mktemp -d)"
cat << END > "$tmpdir/mini-httpd"
if [ "$HAVE_QEMU" = "yes" ]; then
# now replace the minihttpd config with one that serves the new repository
# create a temporary directory because "copy-in" cannot rename the file
tmpdir="$(mktemp -d)"
cat << END > "$tmpdir/mini-httpd"
START=1
DAEMON_OPTS="-h 127.0.0.1 -p 80 -u nobody -dd /mnt/cache -i /var/run/mini-httpd.pid -T UTF-8"
END
guestfish -a "$newcachedir/debian-unstable.qcow" -i copy-in "$tmpdir/mini-httpd" /etc/default
rm "$tmpdir/mini-httpd"
rmdir "$tmpdir"
guestfish -a "$newcachedir/debian-unstable.qcow" -i copy-in "$tmpdir/mini-httpd" /etc/default
rm "$tmpdir/mini-httpd"
rmdir "$tmpdir"
fi
# delete possibly leftover symlink
if [ -e ./shared/cache.tmp ]; then