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,14 +26,17 @@
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,19 +64,13 @@
$(PROG): $(OBJS)
$(LINK.c) -o $@ $(OBJS) $(LDLIBS) $(CTFMERGE_HOOK)
$(POST_PROCESS)
-include ../Makefile.lib
+check: $(CHKMANIFEST)
-$(ROOTLIBINETPROG):
- $(RM) $@; $(SYMLINK) ../../../lib/inet/$(PROG) $@
-
-$(ROOTSBINPROG):
- $(RM) $@; $(SYMLINK) ../lib/inet/$(PROG) $@
-
-install: all $(ROOTLIBINETPROG) $(ROOTSBINPROG) $(ROOTCMD) \
+install: all $(ROOTCMD) $(ROOTMANIFEST) $(ROOTSVCMETHOD) \
$(ROOTETCDEFAULTFILES)
clean:
$(RM) $(OBJS)