Example #1
0
    def write_config(self, final_dir, final_config_name, web_dest):
        kernel = '\tkernel %s' % (os.path.join(web_dest, 'images/pxeboot/vmlinuz\n'))
        initrd = '\tinitrd %s' % (os.path.join(web_dest, 'images/pxeboot/initrd.img\n'))
        # just coincidence, shouldn't be an example
        append = '\tAPPEND repo=%s' % (web_dest + '\n')

        data = [kernel, initrd, append]

        f = open(final_config_name, 'a')
        generate_final_menu(f, final_dir, data, True)
Example #2
0
    def write_config(self, final_dir, final_config_name, final_path_to_pxe):
        kernel = "\tkernel %s" % (final_path_to_pxe + "/linux\n")
        initrd = "\tAPPEND initrd=%s" % (final_path_to_pxe + "/initrd.gz\n")
        data = [kernel, initrd]

        # avoid doubling
        if os.path.exists(final_config_name):
            if "Boot this" in open(final_config_name).read():
                return

        f = open(final_config_name, "a")
        generate_final_menu(f, final_dir, data, True)
Example #3
0
    def write_config(self, final_dir, final_config_name, final_path_to_pxe):
        kernel = '\tkernel %s' % (final_path_to_pxe + '/linux\n')
        initrd = '\tAPPEND initrd=%s' % (final_path_to_pxe + '/initrd.gz\n')
        data = [kernel, initrd]

        #avoid doubling
        if (os.path.exists(final_config_name)):
            if 'Boot this' in open(final_config_name).read():
                return

        f = open(final_config_name, 'a')
        generate_final_menu(f, final_dir, data, True)
Example #4
0
    def write_config(self, final_dir, final_config_name, web_dest):
        kernel = '\tkernel memdisk\n'
        iso = '\tAPPEND iso initrd=%s' % (web_dest + '\n')

        data = [kernel, iso]

        isNew = False

        if os.path.exists(final_config_name):
            isNew = True

        f = open(final_config_name, 'a')
        generate_final_menu(f, final_dir, data, isNew)