Print this page
zpool import is braindead


   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright (c) 2012 by Delphix. All rights reserved.

  24 #
  25 
  26 LIBRARY= libzfs.a
  27 VERS= .1
  28 
  29 OBJS_SHARED=                    \
  30         zfeature_common.o       \
  31         zfs_comutil.o           \
  32         zfs_deleg.o             \
  33         zfs_fletcher.o          \
  34         zfs_namecheck.o         \
  35         zfs_prop.o              \
  36         zpool_prop.o            \
  37         zprop_common.o
  38 
  39 OBJS_COMMON=                    \
  40         libzfs_changelist.o     \
  41         libzfs_config.o         \
  42         libzfs_dataset.o        \
  43         libzfs_diff.o           \


  57 # libzfs must be installed in the root filesystem for mount(1M)
  58 include ../../Makefile.rootfs
  59 
  60 LIBS=   $(DYNLIB) $(LINTLIB)
  61 
  62 SRCDIR =        ../common
  63 
  64 INCS += -I$(SRCDIR)
  65 INCS += -I../../../uts/common/fs/zfs
  66 INCS += -I../../../common/zfs
  67 INCS += -I../../libc/inc
  68 
  69 C99MODE=        -xc99=%all
  70 C99LMODE=       -Xc99=%all
  71 LDLIBS +=       -lc -lm -ldevid -lgen -lnvpair -luutil -lavl -lefi \
  72         -ladm -lidmap -ltsol -lmd -lumem -lzfs_core
  73 CPPFLAGS +=     $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
  74 
  75 CERRWARN +=     -_gcc=-Wno-switch
  76 CERRWARN +=     -_gcc=-Wno-parentheses
  77 CERRWARN +=     -_gcc=-Wno-uninitialized
  78 CERRWARN +=     -_gcc=-Wno-unused-function
  79 
  80 SRCS=   $(OBJS_COMMON:%.o=$(SRCDIR)/%.c)        \
  81         $(OBJS_SHARED:%.o=$(SRC)/common/zfs/%.c)
  82 $(LINTLIB) := SRCS=     $(SRCDIR)/$(LINTSRC)
  83 
  84 .KEEP_STATE:
  85 
  86 all: $(LIBS)
  87 
  88 lint: lintcheck
  89 
  90 pics/%.o: ../../../common/zfs/%.c
  91         $(COMPILE.c) -o $@ $<
  92         $(POST_PROCESS_O)
  93 
  94 include ../../Makefile.targ


   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 #
  22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright (c) 2012 by Delphix. All rights reserved.
  24 # Copyright 2014 RackTop Systems.
  25 #
  26 
  27 LIBRARY= libzfs.a
  28 VERS= .1
  29 
  30 OBJS_SHARED=                    \
  31         zfeature_common.o       \
  32         zfs_comutil.o           \
  33         zfs_deleg.o             \
  34         zfs_fletcher.o          \
  35         zfs_namecheck.o         \
  36         zfs_prop.o              \
  37         zpool_prop.o            \
  38         zprop_common.o
  39 
  40 OBJS_COMMON=                    \
  41         libzfs_changelist.o     \
  42         libzfs_config.o         \
  43         libzfs_dataset.o        \
  44         libzfs_diff.o           \


  58 # libzfs must be installed in the root filesystem for mount(1M)
  59 include ../../Makefile.rootfs
  60 
  61 LIBS=   $(DYNLIB) $(LINTLIB)
  62 
  63 SRCDIR =        ../common
  64 
  65 INCS += -I$(SRCDIR)
  66 INCS += -I../../../uts/common/fs/zfs
  67 INCS += -I../../../common/zfs
  68 INCS += -I../../libc/inc
  69 
  70 C99MODE=        -xc99=%all
  71 C99LMODE=       -Xc99=%all
  72 LDLIBS +=       -lc -lm -ldevid -lgen -lnvpair -luutil -lavl -lefi \
  73         -ladm -lidmap -ltsol -lmd -lumem -lzfs_core
  74 CPPFLAGS +=     $(INCS) -D_LARGEFILE64_SOURCE=1 -D_REENTRANT
  75 
  76 CERRWARN +=     -_gcc=-Wno-switch
  77 CERRWARN +=     -_gcc=-Wno-parentheses


  78 
  79 SRCS=   $(OBJS_COMMON:%.o=$(SRCDIR)/%.c)        \
  80         $(OBJS_SHARED:%.o=$(SRC)/common/zfs/%.c)
  81 $(LINTLIB) := SRCS=     $(SRCDIR)/$(LINTSRC)
  82 
  83 .KEEP_STATE:
  84 
  85 all: $(LIBS)
  86 
  87 lint: lintcheck
  88 
  89 pics/%.o: ../../../common/zfs/%.c
  90         $(COMPILE.c) -o $@ $<
  91         $(POST_PROCESS_O)
  92 
  93 include ../../Makefile.targ