| 1 |
#!/usr/bin/make -f |
|---|
| 2 |
|
|---|
| 3 |
ifndef INST_PREF |
|---|
| 4 |
INST_PREF=/tmp/ispcp-1.0.0 |
|---|
| 5 |
endif |
|---|
| 6 |
|
|---|
| 7 |
HOST_OS=gentoo |
|---|
| 8 |
|
|---|
| 9 |
ROOT_CONF=$(INST_PREF)/etc |
|---|
| 10 |
|
|---|
| 11 |
SYSTEM_ROOT=$(INST_PREF)/var/www/ispcp |
|---|
| 12 |
|
|---|
| 13 |
SYSTEM_CONF=$(INST_PREF)/etc/ispcp |
|---|
| 14 |
|
|---|
| 15 |
SYSTEM_LOG=$(INST_PREF)/var/log/ispcp |
|---|
| 16 |
|
|---|
| 17 |
SYSTEM_APACHE_BACK_LOG=$(INST_PREF)/var/log/apache2/backup |
|---|
| 18 |
|
|---|
| 19 |
SYSTEM_VIRTUAL=$(INST_PREF)/var/www/virtual |
|---|
| 20 |
|
|---|
| 21 |
SYSTEM_AWSTATS=$(INST_PREF)/var/www/awstats |
|---|
| 22 |
|
|---|
| 23 |
SYSTEM_FCGI=$(INST_PREF)/var/www/fcgi |
|---|
| 24 |
|
|---|
| 25 |
SYSTEM_MAIL_VIRTUAL=$(INST_PREF)/var/mail/virtual |
|---|
| 26 |
|
|---|
| 27 |
SYSTEM_MAKE_DIRS=/bin/mkdir -p |
|---|
| 28 |
|
|---|
| 29 |
export |
|---|
| 30 |
|
|---|
| 31 |
install: |
|---|
| 32 |
|
|---|
| 33 |
cd ./tools && $(MAKE) install |
|---|
| 34 |
|
|---|
| 35 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF) |
|---|
| 36 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_ROOT) |
|---|
| 37 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_LOG) |
|---|
| 38 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_LOG)/ispcp-arpl-msgr |
|---|
| 39 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_VIRTUAL) |
|---|
| 40 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_FCGI) |
|---|
| 41 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_AWSTATS) |
|---|
| 42 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_MAIL_VIRTUAL) |
|---|
| 43 |
$(SYSTEM_MAKE_DIRS) $(SYSTEM_APACHE_BACK_LOG) |
|---|
| 44 |
|
|---|
| 45 |
cd ./configs && $(MAKE) install |
|---|
| 46 |
cd ./engine && $(MAKE) install |
|---|
| 47 |
cd ./gui && $(MAKE) install |
|---|
| 48 |
cd ./keys && $(MAKE) install |
|---|
| 49 |
|
|---|
| 50 |
uninstall: |
|---|
| 51 |
|
|---|
| 52 |
cd ./tools && $(MAKE) uninstall |
|---|
| 53 |
cd ./configs && $(MAKE) uninstall |
|---|
| 54 |
cd ./engine && $(MAKE) uninstall |
|---|
| 55 |
cd ./gui && $(MAKE) uninstall |
|---|
| 56 |
cd ./keys && $(MAKE) uninstall |
|---|
| 57 |
|
|---|
| 58 |
rm -rf $(SYSTEM_CONF) |
|---|
| 59 |
rm -rf $(SYSTEM_ROOT) |
|---|
| 60 |
rm -rf $(SYSTEM_LOG) |
|---|
| 61 |
rm -rf $(SYSTEM_VIRTUAL) |
|---|
| 62 |
rm -rf $(SYSTEM_FCGI) |
|---|
| 63 |
rm -rf $(SYSTEM_MAIL_VIRTUAL) |
|---|
| 64 |
rm -rf $(SYSTEM_APACHE_BACK_LOG) |
|---|
| 65 |
rm -rf ./*~ |
|---|
| 66 |
|
|---|
| 67 |
.PHONY: install uninstall |
|---|