Lines Matching refs:osroot

1000 	char			*osroot;  in bam_menu()  local
1022 osdev = osroot = NULL; in bam_menu()
1029 osroot = strtok(NULL, ","); in bam_menu()
1030 if (osroot) { in bam_menu()
1032 if (realpath(osroot, rootbuf) == NULL) { in bam_menu()
1033 bam_error(CANT_RESOLVE, osroot, in bam_menu()
4882 create_diskmap(char *osroot) in create_diskmap() argument
4894 ret = snprintf(path, sizeof (path), "%s/%s", osroot, in create_diskmap()
4897 bam_error(PATH_TOO_LONG, osroot); in create_diskmap()
4904 "%s/%s > /dev/null", osroot, CREATE_DISKMAP); in create_diskmap()
5023 get_grubroot(char *osroot, char *osdev, char *menu_root) argument
5041 if (menu_root && !menu_on_bootdisk(osroot, menu_root)) {
5052 fp = create_diskmap(osroot);
5054 bam_error(DISKMAP_FAIL, osroot);
5281 find_ufs_existing(char *osroot) argument
5286 sign = find_primary_common(osroot, "ufs");
5288 sign = find_backup_common(osroot, "ufs");
5724 find_existing_sign(char *osroot, char *osdev, char *fstype) argument
5731 return (find_ufs_existing(osroot));
6528 get_fstype(char *osroot) argument
6537 INJECT_ERROR1("GET_FSTYPE_OSROOT", osroot = NULL);
6538 if (osroot == NULL) {
6551 if (*osroot == '\0')
6554 mpref.mnt_mountp = osroot;
6559 bam_error(MNTTAB_MNTPT_NOT_FOUND, osroot, MNTTAB);
6567 bam_error(MNTTAB_FSTYPE_NULL, osroot);
6723 set_backup_ufs(char *osroot, char *sign) argument
6727 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, sign));
6728 return (set_backup_common(osroot, sign));
6774 set_backup(char *osroot, char *osdev, char *sign, char *fstype) argument
6783 ret = set_backup_ufs(osroot, sign);
6863 set_primary_ufs(char *osroot, char *sign) argument
6867 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, sign));
6868 return (set_primary_common(osroot, sign));
6923 set_primary(char *osroot, char *osdev, char *sign, char *fstype) argument
6931 ret = set_primary_ufs(osroot, sign);
7044 set_signature(char *osroot, char *osdev, char *sign, char *fstype) argument
7049 BAM_DPRINTF((D_FUNC_ENTRY4, fcn, osroot, osdev, sign, fstype));
7051 ret = set_backup(osroot, osdev, sign, fstype);
7055 bam_error(SET_BACKUP_FAILED, sign, osroot, osdev);
7059 ret = set_primary(osroot, osdev, sign, fstype);
7066 bam_error(SET_PRIMARY_FAILED, sign, osroot, osdev);
7073 get_grubsign(char *osroot, char *osdev) argument
7083 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, osdev));
7084 fstype = get_fstype(osroot);
7087 bam_error(GET_FSTYPE_FAILED, osroot);
7091 sign = find_existing_sign(osroot, osdev, fstype);
7094 BAM_DPRINTF((D_GET_GRUBSIGN_NO_EXISTING, fcn, osroot, osdev));
7104 ret = set_signature(osroot, osdev, sign, fstype);
7649 is_bootdisk(char *osroot, char *physical) argument
7656 assert(osroot);
7659 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, physical));
7672 grubroot = get_grubroot(osroot, physical, NULL);
7693 menu_on_bootdisk(char *osroot, char *menu_root) argument
7702 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, menu_root));
7722 if (is_bootdisk(osroot, physarray[i])) {
8084 root_optional(char *osroot, char *menu_root) argument
8094 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, menu_root));
8102 ret1 = is_zfs(osroot);
8106 BAM_DPRINTF((D_ROOT_OPT_NOT_ZFS, fcn, osroot, menu_root));
8107 root_opt = (strcmp(osroot, menu_root) == 0);
8111 ospecial = get_special(osroot);
8114 bam_error(GET_OSROOT_SPECIAL_ERR, osroot);
8117 BAM_DPRINTF((D_ROOT_OPTIONAL_OSPECIAL, fcn, ospecial, osroot));
8131 BAM_DPRINTF((D_ROOT_OPTIONAL_FIXED_OSPECIAL, fcn, ospecial, osroot));
8158 char osroot[PATH_MAX]; local
8173 (void) strlcpy(osroot, bam_root, sizeof (osroot));
8175 title = get_title(osroot);
8178 grubsign = get_grubsign(osroot, osdev);
8181 bam_error(GET_GRUBSIGN_ERROR, osroot, osdev);
8190 grubroot = get_grubroot(osroot, osdev, menu_root);
8194 fcn, osroot, osdev, menu_root));
8197 fcn, osroot, osdev, menu_root));
8207 root_optional(osroot, menu_root));
8214 root_optional(osroot, menu_root));
8221 root_optional(osroot, menu_root));
8231 osroot, FAILSAFE_ARCHIVE_32);
8233 osroot, FAILSAFE_ARCHIVE_64);
8244 (void) snprintf(failsafe, sizeof (failsafe), "%s%s", osroot,
8247 osroot, DIRECT_BOOT_FAILSAFE_64);
8253 osroot, MULTI_BOOT_FAILSAFE);
8261 root_optional(osroot, menu_root));