Skip to content

Fixed Azure build (v2 from @fastlorenzo !2)

g0t mi1k requested to merge misc into kali

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

Merge request reports