Lines Matching defs:brand

40 #include <sys/brand.h>
164 #define DTD_ATTR_BRAND (const xmlChar *) "brand"
242 { "brand", DTD_ATTR_BRAND },
774 * If the specific brand isn't installed, use the default brand. We need this
776 * delete. As zonecfg won't commit a zone config with a non-valid brand, this
782 char brand[MAXNAMELEN];
784 if (zonecfg_get_brand(handle, brand, sizeof (brand)) != 0)
787 if ((*bh = brand_open(brand)) != NULL)
790 if (zonecfg_default_brand(brand, sizeof (brand)) != 0)
793 if ((*bh = brand_open(brand)) != NULL)
881 /* See if the brand overrides this property or property value */
882 /* "brand" is a special case - it can't be branded */
984 * The brand may have disabled the property or value or may have
1057 char brand[MAXNAMELEN];
1082 if (zonecfg_get_brand(handle, brand, sizeof (brand)) == Z_OK &&
1083 strcmp(brand, IPKG_BRAND_NAME) == 0) {
1093 (void) strlcpy(brand, SOLARIS_BRAND_NAME, sizeof (brand));
1094 (void) zonecfg_set_brand(handle, brand);
1416 i_zonecfg_get_brand(zone_dochandle_t handle, char *brand, size_t brandsize)
1420 ret = getrootattr(handle, DTD_ATTR_BRAND, brand, brandsize);
1421 if (ret == Z_OK && brand[0] == '\0')
1428 zonecfg_get_brand(zone_dochandle_t handle, char *brand, size_t brandsize)
1432 if ((ret = i_zonecfg_get_brand(handle, brand, brandsize)) != Z_OK)
1433 ret = zonecfg_default_brand(brand, brandsize);
1438 zonecfg_set_brand(zone_dochandle_t handle, char *brand)
1443 if (strcmp(brand, IPKG_BRAND_NAME) == 0) {
1445 * We presume that the "solaris" brand is always present.
1447 brand = SOLARIS_BRAND_NAME;
1449 /* Verify that this brand actually exists */
1451 if ((bh = brand_open(brand)) == NULL)
1458 * loop if we're in an old BE where the default template brand is
1465 if (xmlSetProp(root, DTD_ATTR_BRAND, (const xmlChar *)brand) == NULL)
2133 * The brand may have disabled the property or value or may have
2142 * properties should only live in the brand XML.
2820 * brand
3215 * brand
5611 * Before searching the doc, the brand needs to be checked to see if
6240 /* Privileges considered safe for all non-global zones of a brand */
6243 /* Privileges not permitted for all non-global zones of a brand */
6246 /* Privileges required for all non-global zones of a brand */
6320 priv_lists_create(zone_dochandle_t handle, char *brand, priv_lists_t **plpp,
6326 /* handle or brand must be set, but never both */
6327 assert((handle != NULL) || (brand != NULL));
6328 assert((handle == NULL) || (brand == NULL));
6331 if ((bh = brand_open(brand)) == NULL)
6407 * The default brand is the global zone's brand, or the current zone's brand
6411 zonecfg_default_brand(char *brand, size_t brandsize)
6418 * If we're running within a zone, then the default brand is the
6419 * current zone's brand.
6422 ret = zone_getattr(myzoneid, ZONE_ATTR_BRAND, brand, brandsize);
6443 ret = i_zonecfg_get_brand(handle, brand, brandsize);
6745 * .xml files with the brand name available. Thus, we are going to