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: