ig_data_t
write_stage1(ig_data_t *install)
static int propagate_bootblock(ig_data_t *, ig_data_t *, char *);
static int write_stage2(ig_data_t *);
read_stage1_from_file(char *path, ig_data_t *dest)
static int write_stage1(ig_data_t *);
read_stage2_from_file(char *path, ig_data_t *dest)
static int read_stage1_from_file(char *, ig_data_t *);
static int read_stage2_from_file(char *, ig_data_t *);
static int prepare_stage1(ig_data_t *);
static int prepare_stage2(ig_data_t *, char *);
prepare_stage1(ig_data_t *install)
static boolean_t is_update_necessary(ig_data_t *, char *);
is_update_necessary(ig_data_t *data, char *updt_str)
prepare_stage2(ig_data_t *install, char *updt_str)
ig_data_t install_data;
bzero(&install_data, sizeof (ig_data_t));
ig_data_t data;
bzero(&data, sizeof (ig_data_t));
ig_data_t curr_data;
ig_data_t attach_data;
bzero(&curr_data, sizeof (ig_data_t));
bzero(&attach_data, sizeof (ig_data_t));
commit_to_disk(ig_data_t *install, char *updt_str)
propagate_bootblock(ig_data_t *source, ig_data_t *target, char *updt_str)
static int commit_to_disk(ig_data_t *, char *);
write_stage2(ig_data_t *install)