]> xenbits.xensource.com Git - xcp/xen-api-libs.git/commitdiff
CA-33440: Add an init.d script for the fork/exec daemon.
authorDavid Scott <dave.scott@eu.citrix.com>
Fri, 18 Dec 2009 20:48:35 +0000 (20:48 +0000)
committerDavid Scott <dave.scott@eu.citrix.com>
Fri, 18 Dec 2009 20:48:35 +0000 (20:48 +0000)
Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Makefile.in
forking_executioner/Makefile

index 3853f2c1ccc8c85177021e13204d991beea18d51..92ea842de4f5043c227211089d653a0be513a9fd 100644 (file)
@@ -29,6 +29,7 @@ endif
 ifeq ($(HAVE_DEVICE_MAPPER),1)
        $(MAKE) -C camldm
 endif
+       $(MAKE) -C forking_executioner
 
 .PHONY: allxen
 allxen:
@@ -63,6 +64,7 @@ endif
 ifeq ($(HAVE_DEVICE_MAPPER),1)
        $(MAKE) -C camldm install
 endif
+       $(MAKE) -C forking_executioner install
 
 installxen:
 ifeq ($(HAVE_XEN),1)
@@ -96,6 +98,7 @@ endif
 ifeq ($(HAVE_DEVICE_MAPPER),1)
        $(MAKE) -C camldm uninstall
 endif
+       $(MAKE) -C forking_executioner uninstall
 
 uninstallxen:
 ifeq ($(HAVE_XEN),1)
@@ -120,6 +123,7 @@ bininstall:
        $(MAKE) -C sexpr bininstall
        $(MAKE) -C stdext bininstall
        $(MAKE) -C close-and-exec bininstall
+       $(MAKE) -C forking_executioner bininstall
 
 binuninstall:
        $(MAKE) -C pciutil binuninstall
@@ -127,6 +131,7 @@ binuninstall:
        $(MAKE) -C sexpr binuninstall
        $(MAKE) -C stdext binuninstall
        $(MAKE) -C close-and-exec binuninstall
+       $(MAKE) -C forking_executioner binuninstall
 
 .PHONY: doc
 doc:
@@ -148,6 +153,7 @@ doc:
        $(MAKE) -C stunnel doc
        $(MAKE) -C xsrpc doc
        $(MAKE) -C mmap doc
+       $(MAKE) -C forking_executioner doc
 
 .PHONY: clean
 clean:
index 4ae717e90f63be41dee56ae7f6f762577758ed65..4c586f7470b7fa0ca5df95e2e43a17e28698e91b 100644 (file)
@@ -7,6 +7,7 @@ OCAMLOPT = ocamlopt
 LDFLAGS = -cclib -L./
 
 LIBEXEC  = "/opt/xensource/libexec"
+INIT_D   = "/etc/init.d"
 VERSION := $(shell hg parents --template "{rev}" 2>/dev/null || echo 0.0)
 OCAMLOPTFLAGS = -g -dtypes
 
@@ -53,8 +54,10 @@ install:
 .PHONY: bininstall
 bininstall: path = $(DESTDIR)$(LIBEXEC)
 bininstall: all
-       mkdir -p $(path)
-       $(IPROG) $(PROGRAMS) $(path)
+       mkdir -p $(DESTDIR)$(LIBEXEC)
+       $(IPROG) $(PROGRAMS) $(DESTDIR)$(LIBEXEC)
+       mkdir -p $(DESTDIR)$(INIT_D)
+       $(IPROG) init.d-fe $(DESTDIR)$(INIT_D)/fe
 
 .PHONY: uninstall
 uninstall:
@@ -62,6 +65,7 @@ uninstall:
 .PHONY: binuninstall
 binuninstall:
        rm -f $(DESTDIR)$(LIBEXEC)$(PROGRAMS)
+       rm -f $(DESTDIR)$(INIT_D)/fe
 
 .PHONY: doc
 doc: