Searched refs:deathrow (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/svc/common/
H A Di.manifest42 # Helper function. Handle services deathrow file.
48 DEATHROW_FILE=${PKG_INSTALL_ROOT}/etc/svc/deathrow
50 # Services deathrow file handling, file format:
64 # If fmri matches one in deathrow file, remove the
102 # deathrow handling
H A Dr.manifest58 # Helper function. Handle services deathrow file.
63 DEATHROW_FILE=${PKG_INSTALL_ROOT}/etc/svc/deathrow
68 # Services deathrow file handling, file format:
79 # add to services deathrow file
124 # deathrow handling
H A Dmanifest_hash.c49 * if realpath() fails. If deathrow is true, realpath() is skipped. This
53 mhash_filename_to_propname(const char *in, boolean_t deathrow) argument
60 if (deathrow) {
61 /* used only for service deathrow handling */
/illumos-gate/usr/src/cmd/svc/milestone/
H A Dmanifest-import363 # 0b Cleanup deathrow
366 deathrow=/etc/svc/deathrow
367 if [ -s $deathrow ];then
369 # svc.startd has unconfigured the services found in deathrow,
373 # Delete services and instances from the deathrow file.
375 # Remove deathrow manifest hash.
377 done < $deathrow
378 /usr/bin/mv $deathrow $deathrow
[all...]
/illumos-gate/usr/src/cmd/svc/startd/
H A DMakefile30 deathrow.o \
H A Ddeathrow.c36 * The service deathrow mechanism addresses the problem of removing services
42 * The idea is to manage a file (/etc/svc/deathrow) on the alternate root
45 * r.manifest and i.manifest update the file /etc/svc/deathrow in the alternate
48 * When svc.startd daemon launches, it first reads the /etc/svc/deathrow file
53 * unconfigured services found in the /etc/svc/deathrow file and the
58 #define SVC_DEATHROW_FILE "/etc/svc/deathrow"
67 /* list of deathrow fmris, created from the file SVC_DEATHROW_FILE */
68 typedef struct deathrow { struct
121 deathrow_pool = uu_list_pool_create("deathrow",
134 * A deathrow fil
[all...]
H A Dlibscf.c1040 * Read deathrow for inst. Returns 0, ECONNABORTED if the connection to the
1042 * has no deathrow property group.
1044 * If deathrow/deathrow was missing or invalid, *deathrow will be -1 and a
1048 libscf_get_deathrow(scf_handle_t *h, scf_instance_t *inst, int *deathrow) argument
1069 *deathrow = -1;
1081 *deathrow = deathrow_8;
1091 *deathrow = -1;
1676 libscf_set_deathrow(scf_instance_t *inst, int deathrow) argument
[all...]
H A Dgraph.c3155 int deathrow; local
3169 * If the instance fmri is in the deathrow list then set the
3195 "for deathrow %s: %s.\n",
3217 * Using a temporary deathrow boolean property, set through
3218 * libscf_set_deathrow(), only for fmris on deathrow, is necessary
3221 * libscf_get_deathrow() sets deathrow to 1 only if this instance
3222 * has a temporary boolean property named 'deathrow' valued true
3223 * in a property group 'deathrow', -1 or 0 in all other cases.
3225 err = libscf_get_deathrow(h, inst, &deathrow);
3239 if (deathrow
[all...]
/illumos-gate/usr/src/cmd/svc/svccfg/
H A Dsvccfg_libscf.c13780 * constructed from the location of the manifest file. If deathrow isn't 0,
13785 lscf_delhash(char *manifest, int deathrow) argument
13798 * Translate the manifest file name to property name. In the deathrow
13802 deathrow ? B_TRUE : B_FALSE);

Completed in 94 milliseconds