$(MAKE) -C stdext bininstall
$(MAKE) -C close-and-exec bininstall
$(MAKE) -C forking_executioner bininstall
+ $(MAKE) -C scripts bininstall
binuninstall:
$(MAKE) -C pciutil binuninstall
$(MAKE) -C stdext binuninstall
$(MAKE) -C close-and-exec binuninstall
$(MAKE) -C forking_executioner binuninstall
+ $(MAKE) -C scripts binuninstall
.PHONY: doc
doc:
mkdir -p $(MY_MAIN_PACKAGES)
(cd $(REPO) && sh autogen.sh && ./configure)
$(MAKE) -C $(REPO) bins
- $(MAKE) -C $(REPO) DESTDIR=$(STAGING) bininstall
+ $(MAKE) -C $(REPO) DESTDIR=$(STAGING) REPO=$(REPO) bininstall
tar -C $(STAGING) -jcf $@ .
$(OUTPUT_XAPI_DEVEL_PKG):
#!/bin/sh
+export REPO=/myrepos/xen-api-libs.hg
+
set -e
make clean; make cleanxen;
make uninstall; make uninstallxen; make binuninstall
--- /dev/null
+IPROG=install -m 755 -o root -g root
+
+SCRIPTS=/etc/xensource/scripts/install
+
+REPO_SUFFIX:=$(shell basename "${REPO}")
+
+.PHONY: bininstall
+bininstall:
+ mkdir -p $(DESTDIR)$(SCRIPTS)
+ $(IPROG) install.sh $(DESTDIR)$(SCRIPTS)/install-$(REPO_SUFFIX).sh
+
+.PHONY: binuninstall
+ rm -f $(DESTDIR)$(SCRIPTS)/install-$(REPO_SUFFIX).sh
--- /dev/null
+#!/bin/sh
+
+# Run after the binaries are unpacked to complete installation
+
+chkconfig --add fe
\ No newline at end of file