Beispiel #1
0
    def test_alternate_devicetree(self):
        netboot.configure_aarch64(TEST_FQDN,
                'devicetree=custom.dtb ks=http://lol/')
        grub_config_path = os.path.join(self.tftp_root, 'aarch64', 'grub.cfg-7F0000FF')
        self.assertEquals(open(grub_config_path).read(), """\
linux  /images/fqdn.example.invalid/kernel ks=http://lol/ netboot_method=grub2
initrd /images/fqdn.example.invalid/initrd
devicetree custom.dtb
boot
""")
Beispiel #2
0
    def test_alternate_devicetree(self):
        netboot.configure_aarch64(TEST_FQDN,
                'devicetree=custom.dtb ks=http://lol/')
        grub_config_path = os.path.join(self.tftp_root, 'aarch64', 'grub.cfg-7F0000FF')
        self.assertEquals(open(grub_config_path).read(), """\
linux  /images/fqdn.example.invalid/kernel ks=http://lol/ netboot_method=grub2
initrd /images/fqdn.example.invalid/initrd
devicetree custom.dtb
boot
""")
Beispiel #3
0
    def test_configure_then_clear(self):
        netboot.configure_aarch64(TEST_FQDN,
                'console=ttyS0,115200 ks=http://lol/')
        grub_config_path = os.path.join(self.tftp_root, 'aarch64', 'grub.cfg-7F0000FF')
        grub_default_path = os.path.join(self.tftp_root, 'aarch64', 'grub.cfg')
        self.assertEquals(open(grub_config_path).read(), """\
linux  /images/fqdn.example.invalid/kernel console=ttyS0,115200 ks=http://lol/ netboot_method=grub2
initrd /images/fqdn.example.invalid/initrd

boot
""")
        self.assertEquals(open(grub_default_path).read(), 'exit\n')

        netboot.clear_aarch64(TEST_FQDN)
        self.assertFalse(os.path.exists(grub_config_path))
Beispiel #4
0
    def test_configure_then_clear(self):
        netboot.configure_aarch64(TEST_FQDN,
                'console=ttyS0,115200 ks=http://lol/')
        grub_config_path = os.path.join(self.tftp_root, 'aarch64', 'grub.cfg-7F0000FF')
        grub_default_path = os.path.join(self.tftp_root, 'aarch64', 'grub.cfg')
        self.assertEquals(open(grub_config_path).read(), """\
linux  /images/fqdn.example.invalid/kernel console=ttyS0,115200 ks=http://lol/ netboot_method=grub2
initrd /images/fqdn.example.invalid/initrd

boot
""")
        self.assertEquals(open(grub_default_path).read(), 'exit\n')

        netboot.clear_aarch64(TEST_FQDN)
        self.assertFalse(os.path.exists(grub_config_path))