Fixed Azure build (v2 from @fastlorenzo !2)
Based on @fastlorenzo (https://gitlab.com/fastlorenzo)'s work with !2 (closed).
This is the core stuff that relates to Kali, rather than upstream with Debian changes.
Various items tested:
-
kali-linux-core -
kali-linux-headless -
kali-linux-default -
kali-linux-large -
kali-linux-everything -
kali-desktop-core -
kali-desktop-xfce -
kali-desktop-kde -
kali-desktop-gnome
kali-linux-everything
doesnt' work (but believe its out of scope of this MR)
=================================== FAILURES ===================================
____________________________ TestBin.test_bin_qemu _____________________________
self = <test_bin.TestBin object at 0x7f2e8e1277f0>
image_path = PosixPath('/tmp/fai-diskimage.IQLPmT')
def test_bin_qemu(self, image_path):
exist = frozenset(i.name for i in (image_path / 'usr/bin').glob('qemu-*'))
ignore = frozenset(('qemu-img', 'qemu-io', 'qemu-nbd'))
> assert len(exist - ignore) == 0
E AssertionError: assert 39 == 0
E + where 39 = len((frozenset({'qemu-aarch64', 'qemu-aarch64_be', 'qemu-alpha', 'qemu-arm', 'qemu-armeb', 'qemu-cris', ...}) - frozenset({'qemu-img', 'qemu-io', 'qemu-nbd'})))0m
1m31msrc/debian_cloud_images/resources/system_tests/image/test_bin.py0m:5: AssertionError
- generated xml file: /root/kali-cloud-images/kali-rolling_rolling_cloud_azure_amd64-everything.build.junit.xml -
31m======================== 31m1m1 failed0m, 32m190 passed0m31m in 0.37s0m31m =========================0m