Print this page
NEX-6513 IPMP should be a proper service and not require manual daemon startup
Reviewed by: Steve Peng <steve.peng@nexenta.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
        
*** 26,39 ****
--- 26,42 ----
  PROG            = in.mpathd
  ROOTFS_PROG     = $(PROG)
  OBJS            = mpd_tables.o mpd_main.o mpd_probe.o
  SRCS            = $(OBJS:%.o=%.c)
  DEFAULTFILES    = mpathd.dfl
+ SVCMETHOD       = net-ipmp
+ MANIFEST        = network-ipmp.xml
  
  include ../../../Makefile.cmd
  
  ROOTCMDDIR      = $(ROOT)/lib/inet
+ ROOTMANIFESTDIR = $(ROOTSVCNETWORK)
  
  POFILE          = $(PROG).po
  POFILES         = $(SRCS:%.c=%.po)
  
  CSTD            = $(CSTD_GNU99)
*** 61,79 ****
  
  $(PROG):        $(OBJS)
                  $(LINK.c) -o $@ $(OBJS) $(LDLIBS) $(CTFMERGE_HOOK)
                  $(POST_PROCESS)
  
! include ../Makefile.lib
  
! $(ROOTLIBINETPROG):
!                 $(RM) $@; $(SYMLINK) ../../../lib/inet/$(PROG) $@
! 
! $(ROOTSBINPROG):
!                 $(RM) $@; $(SYMLINK) ../lib/inet/$(PROG) $@
! 
! install:        all $(ROOTLIBINETPROG) $(ROOTSBINPROG) $(ROOTCMD) \
                  $(ROOTETCDEFAULTFILES)
  
  clean:
                  $(RM) $(OBJS)
  
--- 64,76 ----
  
  $(PROG):        $(OBJS)
                  $(LINK.c) -o $@ $(OBJS) $(LDLIBS) $(CTFMERGE_HOOK)
                  $(POST_PROCESS)
  
! check:          $(CHKMANIFEST)
  
! install:        all $(ROOTCMD) $(ROOTMANIFEST) $(ROOTSVCMETHOD) \
                  $(ROOTETCDEFAULTFILES)
  
  clean:
                  $(RM) $(OBJS)