Print this page
7569 statd support to run on a fixed port
Portions contributed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/nfs/statd/Makefile
          +++ new/usr/src/cmd/fs.d/nfs/statd/Makefile
↓ open down ↓ 20 lines elided ↑ open up ↑
  21   21  #
  22   22  
  23   23  #
  24   24  # Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
  25   25  #
  26   26  
  27   27  #
  28   28  # Copyright 1990-2003 Sun Microsystems, Inc.  All rights reserved.
  29   29  # Use is subject to license terms.
  30   30  #
       31 +# Copyright (c) 2016 by Delphix. All rights reserved.
       32 +#
  31   33  
  32   34  FSTYPE=         nfs
  33   35  TYPEPROG=       statd
  34   36  ATTMK=          $(TYPEPROG)
  35   37  
  36   38  include         ../../Makefile.fstype
  37   39  CPPFLAGS +=     -D_REENTRANT -DSUN_THREADS
  38   40  
  39   41  CERRWARN +=     -_gcc=-Wno-unused-variable
       42 +CERRWARN +=     -_gcc=-Wno-switch
  40   43  CERRWARN +=     -_gcc=-Wno-parentheses
  41   44  CERRWARN +=     -_gcc=-Wno-uninitialized
  42   45  
  43   46  LOCAL=          sm_svc.o sm_proc.o sm_statd.o
  44      -OBJS=           $(LOCAL) selfcheck.o daemon.o
       47 +OBJS=           $(LOCAL) selfcheck.o daemon.o smfcfg.o
  45   48  
  46      -SRCS=           $(LOCAL:%.o=%.c) ../lib/selfcheck.c ../lib/daemon.c
       49 +SRCS=           $(LOCAL:%.o=%.c) ../lib/selfcheck.c ../lib/daemon.c \
       50 +                ../lib/smfcfg.c
  47   51  
  48      -LDLIBS +=       -lsocket -lrpcsvc -lnsl
       52 +LDLIBS +=       -lsocket -lrpcsvc -lnsl -lscf
       53 +CPPFLAGS +=     -I../lib
  49   54  
  50   55  $(TYPEPROG):    $(OBJS)
  51   56                  $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
  52   57                  $(POST_PROCESS)
  53   58                  $(LOCK_LINT)
  54   59  
  55   60  selfcheck.o:    ../lib/selfcheck.c
  56   61                  $(COMPILE.c) ../lib/selfcheck.c
  57   62  
  58   63  daemon.o:       ../lib/daemon.c
  59   64                  $(COMPILE.c) ../lib/daemon.c
  60   65  
       66 +smfcfg.o:       ../lib/smfcfg.c
       67 +                $(COMPILE.c) ../lib/smfcfg.c
       68 +
  61   69  lint:           lint_SRCS
  62   70  
  63   71  clean:
  64   72                  $(RM) $(OBJS) $(TYPEPROG)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX