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,18 +18,17 @@
  *
  * CDDL HEADER END
  */
 /*
  * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright 2015 Nexenta Systems, Inc. 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 <sys/utsname.h>
 
 #include <unistd.h>
 #include <string.h>
 #include <stdlib.h>
 #include <stdio.h>
@@ -86,25 +85,18 @@
 #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`,
+         * 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");
 
-        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;