147 lines
5.6 KiB
Text
147 lines
5.6 KiB
Text
|
--- Makefile.orig 2006-06-08 00:27:06.000000000 +0400
|
||
|
+++ Makefile 2007-10-08 21:39:02.000000000 +0400
|
||
|
@@ -13,23 +13,23 @@
|
||
|
|
||
|
# generate schema files
|
||
|
schema:
|
||
|
- make -C install-data/schema all
|
||
|
+ $(MAKE) -C install-data/schema all
|
||
|
|
||
|
# generate prime-ldif
|
||
|
ldif:
|
||
|
- make -C install-data/ldifs all
|
||
|
+ $(MAKE) -C install-data/ldifs all
|
||
|
|
||
|
|
||
|
# install schema files
|
||
|
install-schema:
|
||
|
@echo Installing LDAP schema files
|
||
|
- make -C install-data/schema install
|
||
|
+ $(MAKE) -C install-data/schema install
|
||
|
|
||
|
|
||
|
# install prime-ldif
|
||
|
install-ldif:
|
||
|
@echo Installing prime LDIF file
|
||
|
- make -C install-data/ldifs install
|
||
|
+ $(MAKE) -C install-data/ldifs install
|
||
|
|
||
|
|
||
|
# prepare ispman files
|
||
|
@@ -41,27 +41,32 @@
|
||
|
install-base: install-base-dirs install-schema install-ldif
|
||
|
@echo "ISPMan Base Files"
|
||
|
@echo "-----------------"
|
||
|
- $(INSTALL) -c VERSION $(DESTDIR)$(PREFIX)
|
||
|
+ $(INSTALL) $(DATA_MODES) VERSION $(DESTDIR)$(PREFIX)
|
||
|
|
||
|
@cat install-data/ispman.config install-data/ldifs/ispmanVarSort.conf \
|
||
|
> install-data/ispman.conf
|
||
|
@echo '1;' >> install-data/ispman.conf
|
||
|
$(INSTALL) -m 640 install-data/ispman.conf $(DESTDIR)$(PREFIX)/conf/ispman.conf.example
|
||
|
- $(INSTALL) -c install-data/nls.conf $(DESTDIR)$(PREFIX)/conf
|
||
|
+ $(INSTALL) $(DATA_MODES) install-data/nls.conf $(DESTDIR)$(PREFIX)/conf
|
||
|
|
||
|
- $(INSTALL) -c lib/ISPMan.pm $(DESTDIR)$(PREFIX)/lib
|
||
|
- $(INSTALL) -c lib/CustomerMan.pm $(DESTDIR)$(PREFIX)/lib
|
||
|
- $(INSTALL) -c lib/cyrusadmin.pm $(DESTDIR)$(PREFIX)/lib
|
||
|
- @list="`find lib/ISPMan lib/CustomerMan -name \*.pm -o -name \*.pl` lib/*.lib"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) lib/ISPMan.pm $(DESTDIR)$(PREFIX)/lib
|
||
|
+ $(INSTALL) $(DATA_MODES) lib/CustomerMan.pm $(DESTDIR)$(PREFIX)/lib
|
||
|
+ $(INSTALL) $(DATA_MODES) lib/cyrusadmin.pm $(DESTDIR)$(PREFIX)/lib
|
||
|
+ @list="`find lib/ISPMan lib/CustomerMan -name \*.pm -o -name \*.pl`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
- $(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
+ echo "$(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
+ done
|
||
|
+
|
||
|
+ for p in lib/*.lib; do \
|
||
|
+ echo "$(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p.default"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p.default; \
|
||
|
done
|
||
|
|
||
|
@list="`find install-data/templates -type f | grep -v CVS | grep -v '/\.'`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/templates"; \
|
||
|
- $(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/templates; \
|
||
|
+ echo "$(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/templates"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/templates/$${p#install-data/templates/}.default; \
|
||
|
done
|
||
|
|
||
|
|
||
|
@@ -71,8 +76,8 @@
|
||
|
@echo "---------------"
|
||
|
@list="`find bin -type f | grep -v CVS | grep -v '/\.'`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c -m 750 $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
- $(INSTALL) -c -m 750 $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
+ echo "$(INSTALL) $(SCRIPT_MODES) $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
+ $(INSTALL) $(SCRIPT_MODES) $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
done
|
||
|
|
||
|
|
||
|
@@ -80,11 +85,11 @@
|
||
|
install-agent: install-base
|
||
|
@echo "ISPMan agent"
|
||
|
@echo "------------"
|
||
|
- $(INSTALL) -c -m 750 bin/ispman-agent $(DESTDIR)$(PREFIX)/bin/ispman-agent
|
||
|
+ $(INSTALL) $(SCRIPT_MODES) bin/ispman-agent $(DESTDIR)$(PREFIX)/bin/ispman-agent
|
||
|
@list="`find tasks -type f | grep -v CVS | grep -v '/\.'`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
- $(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
+ echo "$(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
done
|
||
|
|
||
|
|
||
|
@@ -94,25 +99,25 @@
|
||
|
@echo "--------------------"
|
||
|
@list="`find locale -type f | grep -v CVS | grep -v '/\.'`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
- $(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
+ echo "$(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/$$p; \
|
||
|
done
|
||
|
|
||
|
@list="`find ispman-web/htdocs -type f | grep -v CVS | grep -v '/\.'`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`"; \
|
||
|
- $(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`; \
|
||
|
+ echo "$(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`"; \
|
||
|
+ $(INSTALL) $(DATA_MODES) $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`; \
|
||
|
done
|
||
|
|
||
|
@list="`find ispman-web/cgi-bin -type f | grep -v CVS | grep -v '/\.'`"; \
|
||
|
for p in $$list; do \
|
||
|
- echo "$(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`"; \
|
||
|
- $(INSTALL) -c $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`; \
|
||
|
+ echo "$(INSTALL) $(SCRIPT_MODES) $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`"; \
|
||
|
+ $(INSTALL) $(SCRIPT_MODES) $$p $(DESTDIR)$(PREFIX)/`echo $$p|sed 's/ispman-web\///'`; \
|
||
|
done
|
||
|
|
||
|
- $(INSTALL) -c -m 755 ispman-web/htdocs/admin/index.cgi \
|
||
|
+ $(INSTALL) $(SCRIPT_MODES) ispman-web/htdocs/admin/index.cgi \
|
||
|
$(DESTDIR)$(PREFIX)/htdocs/admin/index.cgi
|
||
|
- $(INSTALL) -c -m 755 ispman-web/htdocs/control_panel/index.cgi \
|
||
|
+ $(INSTALL) $(SCRIPT_MODES) ispman-web/htdocs/control_panel/index.cgi \
|
||
|
$(DESTDIR)$(PREFIX)/htdocs/control_panel/index.cgi
|
||
|
|
||
|
# if we are doing web installation then the conf directory should be
|
||
|
@@ -148,9 +153,9 @@
|
||
|
|
||
|
# cleanup generated files
|
||
|
clean:
|
||
|
- make -C install-data/schema clean
|
||
|
- make -C install-data/ldifs clean
|
||
|
- cd contrib/perl && make clean
|
||
|
+ $(MAKE) -C install-data/schema clean
|
||
|
+ $(MAKE) -C install-data/ldifs clean
|
||
|
+ cd contrib/perl && $(MAKE) clean
|
||
|
|
||
|
# remove any leftover files too
|
||
|
realclean: clean
|