# Makefile.dist
#
-# Copyright (c) 1996, 1997 The Internet Software Consortium.
+# Copyright (c) 1996, 1997, 1998 The Internet Software Consortium.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
all: $(PROG) $(CATMANPAGES)
install: $(PROG) $(CATMANPAGES)
+ @for dir in $(BINDIR) $(ADMMANDIR); do \
+ case $$dir in \
+ /*) base=/ ;; \
+ *) base="" ;; \
+ esac; \
+ slash=""; \
+ for elt in `echo $$dir |sed -e 's/\// /g'`; do \
+ if [ ! -d $$base/$$elt ]; then \
+ echo Making $$base/$$elt; \
+ mkdir $$base/$$elt; \
+ chmod 755 $$base/$$elt; \
+ fi; \
+ base=$$base$$slash$$elt; \
+ slash=/; \
+ done; \
+ done
$(INSTALL) dhcrelay $(BINDIR); $(CHMOD) 755 $(BINDIR)/dhcrelay
- if [ ! -d $(ADMMANDIR) ]; then \
- mkdir $(ADMMANDIR); \
- chmod 755 $(ADMMANDIR); \
- fi
- if [ ! -d $(FFMANDIR) ]; then \
- mkdir $(FFMANDIR); \
- chmod 755 $(FFMANDIR); \
- fi
- if [ ! -d $(VARDB) ]; then \
- mkdir $(VARDB); \
- chmod 755 $(VARDB); \
- fi
$(MANINSTALL) $(MANFROM) dhcrelay.cat8 $(MANTO) \
$(ADMMANDIR)/dhcrelay$(ADMMANEXT)
# Makefile.dist
#
-# Copyright (c) 1996, 1997 The Internet Software Consortium.
+# Copyright (c) 1996, 1997, 1998 The Internet Software Consortium.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
all: $(PROG) $(CATMANPAGES)
install: $(PROG) $(CATMANPAGES)
+ @for dir in $(BINDIR) $(ADMMANDIR) $(FFMANDIR) $(VARDB); do \
+ case $$dir in \
+ /*) base=/ ;; \
+ *) base="" ;; \
+ esac; \
+ slash=""; \
+ for elt in `echo $$dir |sed -e 's/\// /g'`; do \
+ if [ ! -d $$base/$$elt ]; then \
+ echo Making $$base/$$elt; \
+ mkdir $$base/$$elt; \
+ chmod 755 $$base/$$elt; \
+ fi; \
+ base=$$base$$slash$$elt; \
+ slash=/; \
+ done; \
+ done
$(INSTALL) dhcpd $(BINDIR); $(CHMOD) 755 $(BINDIR)/dhcpd
- if [ ! -d $(ADMMANDIR) ]; then \
- mkdir $(ADMMANDIR); \
- chmod 755 $(ADMMANDIR); \
- fi
- if [ ! -d $(FFMANDIR) ]; then \
- mkdir $(FFMANDIR); \
- chmod 755 $(FFMANDIR); \
- fi
- if [ ! -d $(VARDB) ]; then \
- mkdir $(VARDB); \
- chmod 755 $(VARDB); \
- fi
$(MANINSTALL) $(MANFROM) dhcpd.cat8 $(MANTO) \
$(ADMMANDIR)/dhcpd$(ADMMANEXT)
$(MANINSTALL) $(MANFROM) dhcpd.conf.cat5 $(MANTO) \