Lines Matching refs:fmri

502 restarter_setup(const char *fmri, const scf_instance_t *inst)  in restarter_setup()  argument
515 uu_warn(emsg_permission_denied, fmri); in restarter_setup()
517 uu_warn(emsg_create_pg_perm_denied, fmri, in restarter_setup()
535 uu_warn(emsg_permission_denied, fmri); in restarter_setup()
537 uu_warn(emsg_prop_perm_denied, fmri, in restarter_setup()
547 uu_warn(gettext("%s: Repository read-only.\n"), fmri); in restarter_setup()
550 "(repository read-only).\n"), fmri, in restarter_setup()
562 set_astring_prop(fmri, SCF_PG_RESTARTER_ACTIONS, in restarter_setup()
568 "my_ct_name failed.\n"), fmri, in restarter_setup()
584 set_inst_enabled(const char *fmri, scf_instance_t *inst, boolean_t temp, in set_inst_enabled() argument
596 if (restarter_setup(fmri, inst)) in set_inst_enabled()
622 fmri); in set_inst_enabled()
625 "(repository read-only).\n"), fmri, in set_inst_enabled()
653 fmri); in set_inst_enabled()
656 "(repository read-only).\n"), fmri, in set_inst_enabled()
668 gettext("%s temporarily disabled.\n"), fmri); in set_inst_enabled()
704 "read-only.\n"), fmri); in set_inst_enabled()
708 fmri, SCF_PG_GENERAL, in set_inst_enabled()
734 uu_warn(emsg_no_service, fmri); in set_inst_enabled()
743 pgname, SCF_PROPERTY_ENABLED, fmri); in set_inst_enabled()
749 pgname, SCF_PROPERTY_ENABLED, fmri); in set_inst_enabled()
758 gettext("%s disabled.\n"), fmri); in set_inst_enabled()
767 uu_warn(emsg_permission_denied, fmri); in set_inst_enabled()
769 uu_warn(emsg_pg_perm_denied, fmri, pgname); in set_inst_enabled()
788 get_inst_mult(const char *fmri, scf_instance_t *inst) in get_inst_mult() argument
797 if (strncmp(fmri, "lrc:", sizeof ("lrc:") - 1) == 0) { in get_inst_mult()
798 uu_warn(gettext("FMRI \"%s\" is a legacy service.\n"), fmri); in get_inst_mult()
803 cfmri = strdup(fmri); in get_inst_mult()
810 uu_warn(gettext("FMRI \"%s\" is invalid.\n"), fmri); in get_inst_mult()
820 fmri); in get_inst_mult()
826 if (scf_handle_decode_fmri(h, fmri, NULL, NULL, inst, NULL, in get_inst_mult()
833 uu_warn(gettext("No such instance \"%s\".\n"), fmri); in get_inst_mult()
844 if (scf_handle_decode_fmri(h, fmri, NULL, svc, NULL, NULL, NULL, in get_inst_mult()
849 uu_warn(emsg_no_service, fmri); in get_inst_mult()
865 fmri); in get_inst_mult()
893 get_inst(const char *fmri, scf_instance_t *inst) in get_inst() argument
897 r = get_inst_mult(fmri, inst); in get_inst()
902 "instance specification needed.\n"), fmri); in get_inst()
922 dep_get_astring(const char *fmri, const char *pgname, in dep_get_astring() argument
935 "lacks \"%s\" property.)\n"), fmri, pgname, propname); in dep_get_astring()
940 "is not single-valued.)\n"), fmri, pgname, propname); in dep_get_astring()
945 "is not of astring type.)\n"), fmri, pgname, propname); in dep_get_astring()
1024 enable_fmri_rec(char *fmri, boolean_t temp) in enable_fmri_rec() argument
1038 len = scf_canonify_fmri(fmri, fmri, max_scf_fmri_sz); in enable_fmri_rec()
1045 switch (visited_find_or_add(fmri, &he)) { in enable_fmri_rec()
1065 switch (get_inst_mult(fmri, inst)) { in enable_fmri_rec()
1078 set_inst_enabled(fmri, inst, temp, B_TRUE); in enable_fmri_rec()
1114 "property group).\n"), fmri, SCF_PG_GENERAL); in enable_fmri_rec()
1123 "\"%s/%s\" is too long).\n"), fmri, SCF_PG_GENERAL, in enable_fmri_rec()
1134 "invalid.\n"), fmri); in enable_fmri_rec()
1139 "a service with multiple instances.\n"), fmri); in enable_fmri_rec()
1157 "property is not single-valued).\n"), fmri, in enable_fmri_rec()
1164 "property is not of astring type).\n"), fmri, in enable_fmri_rec()
1185 if (dep_get_astring(fmri, pgname, pg, SCF_PROPERTY_TYPE, prop, in enable_fmri_rec()
1192 if (dep_get_astring(fmri, pgname, pg, SCF_PROPERTY_GROUPING, in enable_fmri_rec()
1203 "unknown type \"%s\".\n"), pgname, fmri, buf); in enable_fmri_rec()
1213 "dependency lacks \"%s\" property.)\n"), fmri, in enable_fmri_rec()
1223 "\"%s/%s\" is not of fmri type).\n"), fmri, pgname, in enable_fmri_rec()
1234 fmri); in enable_fmri_rec()
1286 fmri, buf); in enable_fmri_rec()
1291 "multiple instances.\n"), fmri, buf); in enable_fmri_rec()
1327 set_inst_action(const char *fmri, const scf_instance_t *inst, in set_inst_action() argument
1348 if (restarter_setup(fmri, inst)) { in set_inst_action()
1368 uu_warn(emsg_permission_denied, fmri); in set_inst_action()
1371 fmri, scf_pg_restarter_actions); in set_inst_action()
1396 uu_warn(emsg_permission_denied, fmri); in set_inst_action()
1398 uu_warn(emsg_pg_perm_denied, fmri, in set_inst_action()
1446 uu_warn(emsg_permission_denied, fmri); in set_inst_action()
1448 uu_warn(emsg_prop_perm_denied, fmri, in set_inst_action()
1463 (void) printf(gettext("Action %s set for %s.\n"), action, fmri); in set_inst_action()
1487 inst_get_state(scf_instance_t *inst, char *state, const char *fmri, in inst_get_state() argument
1506 "group).\n"), fmri ? fmri : inst_get_fmri(inst), in inst_get_state()
1518 fmri ? fmri : inst_get_fmri(inst), SCF_PG_RESTARTER, in inst_get_state()
1525 fmri ? fmri : inst_get_fmri(inst), SCF_PG_RESTARTER, in inst_get_state()
1532 fmri ? fmri : inst_get_fmri(inst), SCF_PG_RESTARTER, in inst_get_state()
1543 "is too long).\n"), fmri ? fmri : inst_get_fmri(inst), in inst_get_state()
1561 set_astring_prop(const char *fmri, const char *pgname, const char *pgtype, in set_astring_prop() argument
1576 if (get_inst(fmri, inst) != 0) in set_astring_prop()
1607 uu_warn(emsg_permission_denied, fmri); in set_astring_prop()
1610 fmri, pgname); in set_astring_prop()
1625 uu_warn(emsg_permission_denied, fmri); in set_astring_prop()
1627 uu_warn(emsg_pg_perm_denied, fmri, pgname); in set_astring_prop()
1653 uu_warn(emsg_permission_denied, fmri); in set_astring_prop()
1655 uu_warn(emsg_prop_perm_denied, fmri, pgname, in set_astring_prop()
1696 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) in set_fmri_enabled()
1712 assert(strlen(wip->fmri) <= max_scf_fmri_sz); in set_fmri_enabled()
1713 (void) strlcpy(fmri_buf, wip->fmri, max_scf_fmri_sz); in set_fmri_enabled()
1730 set_inst_enabled(wip->fmri, wip->inst, in set_fmri_enabled()
1750 if (inst_get_state(wip->inst, state, wip->fmri, &pg) != 0) { in wait_fmri_enabled()
1768 " state.\n"), wip->fmri); in wait_fmri_enabled()
1778 " by another entity.\n"), wip->fmri); in wait_fmri_enabled()
1789 " dependencies.\n"), wip->fmri); in wait_fmri_enabled()
1820 if (inst_get_state(wip->inst, state, wip->fmri, &pg) != 0) { in wait_fmri_disabled()
1837 " by another entity.\n"), wip->fmri); in wait_fmri_disabled()
1847 " unavailable.\n"), wip->fmri); in wait_fmri_disabled()
1875 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) in clear_instance()
1882 set_inst_action(wip->fmri, wip->inst, SCF_PROPERTY_MAINT_OFF); in clear_instance()
1885 set_inst_action(wip->fmri, wip->inst, SCF_PROPERTY_RESTORE); in clear_instance()
1888 "maintenance or degraded state.\n"), wip->fmri); in clear_instance()
1904 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) in set_fmri_action()
1910 set_inst_action(wip->fmri, wip->inst, action); in set_fmri_action()
1927 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) { in force_degraded()
1936 uu_warn(gettext("Instance \"%s\" is not online.\n"), wip->fmri); in force_degraded()
1941 set_inst_action(wip->fmri, wip->inst, (flags & MARK_IMMEDIATE) ? in force_degraded()
1956 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) in force_maintenance()
1972 set_inst_action(wip->fmri, wip->inst, prop); in force_maintenance()
1978 set_milestone(const char *fmri, boolean_t temporary) in set_milestone() argument
1987 SCF_PROPERTY_MILESTONE, fmri); in set_milestone()
2006 fmri); in set_milestone()
2015 uu_warn(emsg_no_service, fmri); in set_milestone()