diff options
Diffstat (limited to 'usr/src/cmd/coreadm')
-rw-r--r-- | usr/src/cmd/coreadm/coreadm.c | 6 | ||||
-rw-r--r-- | usr/src/cmd/coreadm/coreadm.xml | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/usr/src/cmd/coreadm/coreadm.c b/usr/src/cmd/coreadm/coreadm.c index ca7edc179e..23916a7c06 100644 --- a/usr/src/cmd/coreadm/coreadm.c +++ b/usr/src/cmd/coreadm/coreadm.c @@ -244,6 +244,12 @@ main(int argc, char **argv) command); usage(); } + if (glob_pattern != NULL && glob_pattern[0] != '/') { + (void) fprintf(stderr, gettext( + "%s: The -g option must specify an absolute path\n"), + command); + usage(); + } if ((proc_pattern != NULL || proc_content != CC_CONTENT_INVALID) && npids == 0) { (void) sprintf(curpid, "%u", (uint_t)getppid()); diff --git a/usr/src/cmd/coreadm/coreadm.xml b/usr/src/cmd/coreadm/coreadm.xml index d367ddbbb8..fbe621f6af 100644 --- a/usr/src/cmd/coreadm/coreadm.xml +++ b/usr/src/cmd/coreadm/coreadm.xml @@ -92,17 +92,17 @@ value='solaris.smf.value.coreadm' /> <propval name='global_pattern' - type='astring' value='' /> + type='astring' value='/%Z/cores/core.%f.%p' /> <propval name='global_content' type='astring' value='default' /> <propval name='init_pattern' - type='astring' value='core' /> + type='astring' value='/%Z/cores/core.%f.%p' /> <propval name='init_content' type='astring' value='default' /> <propval name='global_enabled' - type='boolean' value='false' /> - <propval name='process_enabled' type='boolean' value='true' /> + <propval name='process_enabled' + type='boolean' value='false' /> <propval name='global_setid_enabled' type='boolean' value='false' /> <propval name='process_setid_enabled' |