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.
10851 safe_setprop(sb, type_attr, "manifest");
13766 * hash entry for a specific manifest in the repository. pgname will be
13767 * constructed from the location of the manifest file. If deathrow isn't 0,
13768 * manifest file doesn't need to exist (manifest string will be used as
13772 lscf_delhash(char *manifest, int deathrow)
13782 /* select smf/manifest */
13785 * Translate the manifest file name to property name. In the deathrow
13786 * case, the manifest file does not need to exist.
13788 pgname = mhash_filename_to_propname(manifest,
13791 warn(gettext("cannot resolve pathname for %s\n"), manifest);
16409 * Look for the provided service in the service to manifest
16410 * tree. If the service exists, and a manifest was provided
16411 * then add the manifest to that service. If the service
16412 * does not exist, then add the service and manifest to the
16415 * If the manifest is NULL, return the element if found. If
16449 * Create the service to manifest avl tree.
16457 * /var is available, since this function walks the /var/svc/manifest directory.
16474 * Create the list pool for the service manifest list
16494 * Walk the manifests adding the service(s) from each manifest.
16496 * If a service already exists add the manifest to the manifest
16498 * is supported by multiple manifest files.
16512 * If a manifest that was in the list is not found
16513 * then skip and go to the next manifest file.
16533 /* Add manifest to service */
16548 * Check the manifest history file to see
16553 * -1 - if there's error reading manifest history file
16588 * The manifest history file is a space delimited list
16589 * of service and instance to manifest linkage. Adding
16665 * Get the list of instances supported by the manifest
16691 * Unable to process the manifest file for
16746 * 'false' to indicate there's no manifest file(s) found for the service.
16772 * manifest(s) mapping. Manifests under supported directories are inventoried
16774 * service. A service that has no corresponding manifest files (deleted) are
16779 * A service is considered unsupported if there is no corresponding manifest
16784 * the path to the manifest file that defined the service or instance.
16818 * Find service's supporting manifest(s) after
16821 * manifest bundle list.
16900 * Take a service and process the manifest file entires to see if
16904 * If a service does not have a manifest files entry flag it for
16907 * For each manifestfiles property check if the manifest file is
16908 * under the supported /lib/svc/manifest or /var/svc/manifest path
16912 * For each manifest file that is supported, check to see if the
16913 * file exists. If not then remove the manifest file property
16914 * from the service and the smf/manifest hash table. If the manifest
16918 * Once all manifest files have been accounted for remove any instances
16998 * If a manifest file is supported then increment the
17033 uu_warn(gettext("Unable to get manifest file "
17054 * if the service is supported for manifest file deletion.
17068 uu_warn(gettext("Unable to get the manifest "
17092 * Anything with a manifest outside of the supported
17096 * instances could be part of the non-supported manifest.
17106 * Either the manifest is not in /var/svc or
17108 * manifest either because it is not in a
17110 * currently access the manifest.
17117 * Get the value to of the manifest file for this entry
17121 * During Early Manifest Import if the manifest is in
17127 uu_warn(gettext("Unable to get the manifest file "
17148 uu_warn(gettext("Unable to get the manifest "
17335 * in each of the property groups. If the manifest file