Print this page
NEX-9586 remove nodename from the default savecore directory path
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>

*** 18,35 **** * * CDDL HEADER END */ /* * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. ! * Copyright 2015 Nexenta Systems, Inc. All rights reserved. */ #include <sys/types.h> #include <sys/stat.h> #include <sys/swap.h> #include <sys/dumpadm.h> - #include <sys/utsname.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <stdio.h> --- 18,34 ---- * * CDDL HEADER END */ /* * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. ! * Copyright 2017 Nexenta Systems, Inc. All rights reserved. */ #include <sys/types.h> #include <sys/stat.h> #include <sys/swap.h> #include <sys/dumpadm.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <stdio.h>
*** 86,110 **** #define DC_PERM (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) /* Mode 0644 */ static void dconf_init(dumpconf_t *dcp, int dcmode) { - struct utsname ut; - /* * Default device for dumps is 'swap' (appropriate swap device), ! * and default savecore directory is /var/crash/`uname -n`, * which is compatible with pre-dumpadm behavior. */ (void) strcpy(dcp->dc_device, DC_STR_SWAP); (void) strcpy(dcp->dc_savdir, "/var/crash"); - if (uname(&ut) != -1) { - (void) strcat(dcp->dc_savdir, "/"); - (void) strcat(dcp->dc_savdir, ut.nodename); - } - /* * Default is contents kernel, savecore enabled on reboot, * savecore saves compressed core files. */ dcp->dc_cflags = DUMP_KERNEL; --- 85,102 ---- #define DC_PERM (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH) /* Mode 0644 */ static void dconf_init(dumpconf_t *dcp, int dcmode) { /* * Default device for dumps is 'swap' (appropriate swap device), ! * and default savecore directory is /var/crash, * which is compatible with pre-dumpadm behavior. */ (void) strcpy(dcp->dc_device, DC_STR_SWAP); (void) strcpy(dcp->dc_savdir, "/var/crash"); /* * Default is contents kernel, savecore enabled on reboot, * savecore saves compressed core files. */ dcp->dc_cflags = DUMP_KERNEL;