Lines Matching refs:install

50 write_all_parts(struct install_partition_desc *install)  in write_all_parts()  argument
60 allparts = calloc(install->num + install->num_write_back, in write_all_parts()
67 for (i = 0; i < install->num_write_back; i++) { in write_all_parts()
68 parts = install->write_back[i]; in write_all_parts()
82 for (i = 0; i < install->num; i++) { in write_all_parts()
83 parts = install->infos[i].parts; in write_all_parts()
104 if (!md_pre_disklabel(install, allparts[i])) { in write_all_parts()
119 set_swap_if_low_ram(install); in write_all_parts()
123 for (i = 0; i < install->num; i++) { in write_all_parts()
124 if ((install->infos[i].flags & PUIFLG_CLONE_PARTS) == 0 in write_all_parts()
125 || install->infos[i].clone_src == NULL in write_all_parts()
126 || !install->infos[i].clone_src->with_data) in write_all_parts()
128 src = &install->infos[i].clone_src in write_all_parts()
129 ->selection[install->infos[i].clone_ndx]; in write_all_parts()
130 clone_partition_data(install->infos[i].parts, in write_all_parts()
131 install->infos[i].cur_part_id, in write_all_parts()
138 if (!md_post_disklabel(install, allparts[i])) { in write_all_parts()
157 struct install_partition_desc install = {}; in do_install() local
171 memset(&install, 0, sizeof install); in do_install()
176 if (partman(&install) < 0) { in do_install()
198 if (md_get_info(&install)) { in do_install()
199 res = md_make_bsd_partitions(&install); in do_install()
218 if ((!pm->no_part && !write_all_parts(&install)) || in do_install()
219 make_filesystems(&install) || in do_install()
220 make_fstab(&install) != 0 || in do_install()
221 md_post_newfs(&install) != 0) in do_install()
233 if (md_post_extract(&install, false) != 0) in do_install()
240 do_configmenu(&install); in do_install()
244 md_cleanup_install(&install); in do_install()
249 free_install_desc(&install); in do_install()