Print this page
NEX-13374 NDMP should be able to backup unmounted ZFS filesystems
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
NEX-9532 NDMP: readdir errors when file/directory has special characters
Reviewed by: Peer Dampmann <peer.dampmann@nexenta.com>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-5801 Snapshots left over after failed backups
Reviewed by: Rick Mesta <rick.mesta@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Revert "NEX-5801 Snapshots left over after failed backups"
This reverts commit f182fb95f09036db71fbfc6f0a6b90469b761f21.
NEX-5801 Snapshots left over after failed backups
Reviewed by: Rick Mesta <rick.mesta@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-3000 ndmp IPS package is broken
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Marcel Telka <marcel.telka@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-2911 NDMP logging should use syslog and is too chatty (build noise)
NEX-2911 NDMP logging should use syslog and is too chatty

@@ -1,8 +1,10 @@
 #
 # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
 #
+# Copyright 2017 Nexenta Systems, Inc.  All rights reserved.
+#
 
 #
 # BSD 3 Clause License
 #
 # Copyright (c) 2007, The Storage Networking Industry Association.

@@ -64,42 +66,38 @@
 LINTFLAGS += -xerroff=E_INCONS_VAL_TYPE_DECL2
 # argument used inconsistently
 LINTFLAGS += -xerroff=E_INCONS_ARG_USED2 
 
 CERRWARN += -_gcc=-Wno-unused-variable
-CERRWARN += -_gcc=-Wno-switch
-CERRWARN += -_gcc=-Wno-uninitialized
-CERRWARN += -_gcc=-Wno-address
 
-LDLIBS   += -lsocket -lnsl -lzfs -lsec -lndmp -lmd5 -lnvpair -lumem -lbsm -lgen -lcmdutils -linetutil
+LDLIBS   += -lsocket -lnsl -lzfs -lsec -lndmp -lmd5 -lnvpair -lumem -lbsm -lcmdutils -linetutil
 
 OBJS= \
         $(NDMP_DIR)/ndmp_xdr.o \
         $(NDMP_OBJ:%.o=$(NDMP_DIR)/%.o) $(TLM_OBJ:%.o=$(TLM_DIR)/%.o)
 
 NDMP_OBJ = \
         ndmpd_callbacks.o \
         ndmpd_chkpnt.o \
+        ndmpd_clone.o \
         ndmpd_comm.o \
         ndmpd_config.o \
         ndmpd_connect.o \
         ndmpd_data.o \
         ndmpd_door.o \
         ndmpd_dtime.o \
         ndmpd_fhistory.o \
         ndmpd_handler.o \
-        ndmpd_log.o \
         ndmpd_main.o \
         ndmpd_mark.o \
         ndmpd_mover.o \
         ndmpd_prop.o \
         ndmpd_scsi.o \
         ndmpd_tape.o \
         ndmpd_tar.o \
         ndmpd_tar3.o \
-        ndmpd_util.o \
-        ndmpd_zfs.o
+        ndmpd_util.o
 
 TLM_OBJ = \
         tlm_backup_reader.o \
         tlm_bitmap.o \
         tlm_buffers.o \

@@ -118,16 +116,20 @@
 
 MANIFEST = ndmp.xml
 ROOTMANIFESTDIR= $(ROOTSVCSYSTEM)
 $(ROOTMANIFEST) := FILEMODE = 444
 
-ROOTNDMPDDIR=   $(ROOTLIB)/ndmp
+ROOTNDMPDDIR = $(ROOTLIB)/ndmp
+LOGNDMPDDIR = $(ROOT)/var/log/ndmp
 ROOTNDMPDFILE = $(PROG:%=$(ROOTNDMPDDIR)/%)
 
 FILEMODE = 0444
 $(ROOTNDMPDFILE):= FILEMODE = 0555
 
+$(LOGNDMPDDIR):
+        $(INS.dir)
+
 $(ROOTNDMPDDIR):
         $(INS.dir)
 
 $(ROOTNDMPDDIR)/%: %
         $(INS.file)

@@ -134,11 +136,12 @@
 
 .KEEP_STATE:
 
 all: $(PROG)
 
-install: all $(ROOTNDMPDDIR)  $(ROOTNDMPDFILE) $(ROOTSVCMETHOD) $(ROOTMANIFEST) 
+install: all $(ROOTNDMPDDIR) $(LOGNDMPDDIR) $(ROOTNDMPDFILE) $(ROOTSVCMETHOD) \
+        $(ROOTMANIFEST)
 
 check:  $(CHKMANIFEST)
 
 clobber: