Lines Matching defs:manifest

89 #define	VARSVC_DIR		"/var/svc/manifest"
90 #define LIBSVC_DIR "/lib/svc/manifest"
166 * to create a list of service to manifest linkages from the manifests
178 * Structure to track the manifest file property group
179 * and the manifest file associated with that property
2888 * Since pg1 should be from the manifest, any properties in pg2 which
3552 * the old manifest. For each, call upgrade_dependent(),
3886 * We can modify the existing manifest list removing entries if the files
3894 * Commit the list of manifest file names.
4002 * If the manifest is not seen then add it to the new mfst
4128 * prop represents a dependent in the old manifest. It is named after
4144 /* See if it's in the new manifest. */
4409 * since it's not mentioned in the new manifest, we have to
4464 * Decide whether the dependent has changed in the manifest.
4571 * The dependent has changed in the manifest. Upgrade the current
4658 * changed to something other than what's in the manifest.
4675 * Fetch the current dependency pg. If it's what the manifest
5165 * new_dpt_pgroup was in the manifest but not the last-import snapshot, so we
5476 /* property group was deleted from manifest */
5610 /* The manifest pg has not changed. Move on. */
6131 * could have been created for a dependent tag in another manifest. Import the
6761 * instance, the manifest may not specify the SCF_PG_RESTARTER (restarter)
6769 * question: Is the early manifest service currently running? Because if it is
6972 * by importing the manifest's service properties into a temporary service.
7056 gettext("Unable to update the manifest file connection "
7116 "this manifest can be imported.\n"), imp_tsname);
8938 * a service manifest, e.g., properties created by an admin post-import. To
9254 * should have been created by another manifest.
10864 safe_setprop(sb, type_attr, "manifest");
13779 * hash entry for a specific manifest in the repository. pgname will be
13780 * constructed from the location of the manifest file. If deathrow isn't 0,
13781 * manifest file doesn't need to exist (manifest string will be used as
13785 lscf_delhash(char *manifest, int deathrow)
13795 /* select smf/manifest */
13798 * Translate the manifest file name to property name. In the deathrow
13799 * case, the manifest file does not need to exist.
13801 pgname = mhash_filename_to_propname(manifest,
13804 warn(gettext("cannot resolve pathname for %s\n"), manifest);
16422 * Look for the provided service in the service to manifest
16423 * tree. If the service exists, and a manifest was provided
16424 * then add the manifest to that service. If the service
16425 * does not exist, then add the service and manifest to the
16428 * If the manifest is NULL, return the element if found. If
16462 * Create the service to manifest avl tree.
16470 * /var is available, since this function walks the /var/svc/manifest directory.
16487 * Create the list pool for the service manifest list
16507 * Walk the manifests adding the service(s) from each manifest.
16509 * If a service already exists add the manifest to the manifest
16511 * is supported by multiple manifest files.
16525 * If a manifest that was in the list is not found
16526 * then skip and go to the next manifest file.
16546 /* Add manifest to service */
16561 * Check the manifest history file to see
16566 * -1 - if there's error reading manifest history file
16601 * The manifest history file is a space delimited list
16602 * of service and instance to manifest linkage. Adding
16678 * Get the list of instances supported by the manifest
16704 * Unable to process the manifest file for
16759 * 'false' to indicate there's no manifest file(s) found for the service.
16785 * manifest(s) mapping. Manifests under supported directories are inventoried
16787 * service. A service that has no corresponding manifest files (deleted) are
16792 * A service is considered unsupported if there is no corresponding manifest
16797 * the path to the manifest file that defined the service or instance.
16831 * Find service's supporting manifest(s) after
16834 * manifest bundle list.
16913 * Take a service and process the manifest file entires to see if
16917 * If a service does not have a manifest files entry flag it for
16920 * For each manifestfiles property check if the manifest file is
16921 * under the supported /lib/svc/manifest or /var/svc/manifest path
16925 * For each manifest file that is supported, check to see if the
16926 * file exists. If not then remove the manifest file property
16927 * from the service and the smf/manifest hash table. If the manifest
16931 * Once all manifest files have been accounted for remove any instances
17011 * If a manifest file is supported then increment the
17046 uu_warn(gettext("Unable to get manifest file "
17067 * if the service is supported for manifest file deletion.
17081 uu_warn(gettext("Unable to get the manifest "
17105 * Anything with a manifest outside of the supported
17109 * instances could be part of the non-supported manifest.
17119 * Either the manifest is not in /var/svc or
17121 * manifest either because it is not in a
17123 * currently access the manifest.
17130 * Get the value to of the manifest file for this entry
17134 * During Early Manifest Import if the manifest is in
17140 uu_warn(gettext("Unable to get the manifest file "
17161 uu_warn(gettext("Unable to get the manifest "
17348 * in each of the property groups. If the manifest file