All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

Commit 2783b7f3 authored by Leigh B. Stoller's avatar Leigh B. Stoller

Update Makefile and clean up install target a bit.

parent 1253e19e
INSTALL_DIR = /usr/testbed
INSTALL = /usr/bin/install -c
# Insert Copyright Here.
include ../Makeconf
include ../GNUmakerules
DBSRC = bootinfo_null.c bootinfo_cfile.c bootinfo_mysql.c
INCS = -I/n/moab/z/mike/flux/install.debug/include
#INCS = -I/build/oskit-debug/install/include
all: proxydhcp bootinfo
......@@ -28,14 +31,19 @@ testcfile: bootinfo_cfile.c
install: all
-mkdir $(INSTALL_BINDIR)/pxe
$(INSTALL) proxydhcp $(INSTALL_BINDIR)/pxe
$(INSTALL) -m 444 proxydhcp.conf $(INSTALL_BINDIR)/pxe
$(INSTALL) -m 755 proxydhcp.restart $(INSTALL_BINDIR)/pxe
$(INSTALL) bootinfo $(INSTALL_BINDIR)/pxe
$(INSTALL) -m 755 bootinfo.restart $(INSTALL_BINDIR)/pxe
$(INSTALL) -m 444 bootinfo.conf $(INSTALL_DIR)/etc/bootinfo.conf
install: $(INSTALL_BINDIR)/pxe/proxydhcp \
$(INSTALL_DATA) proxydhcp.conf $(INSTALL_BINDIR)/pxe
$(INSTALL_PROGRAM) proxydhcp.restart $(INSTALL_BINDIR)/pxe
$(INSTALL_PROGRAM) bootinfo.restart $(INSTALL_BINDIR)/pxe
-mkdir -p $(INSTALL_DIR)/etc
$(INSTALL_DATA) bootinfo.conf $(INSTALL_DIR)/etc/bootinfo.conf
$(INSTALL_BINDIR)/pxe/%: %
@echo "Installing $<"
-mkdir -p $(INSTALL_BINDIR)/pxe
rm -f proxydhcp bootinfo testmysql
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment