root/tags/omega-1.0.0-rc2/engine/BSDmakefile

Revision 499, 2.9 kB (checked in by malte, 2 years ago)

fixed #173

Line 
1 .include <../Makefile.inc>
2
3 SYSTEM_ENGINE_ROOT=$(SYSTEM_ROOT)/engine
4
5 CMD_CHOWN=/sbin/chown
6
7 CMD_RM=/bin/rm -rf
8
9 CMD_INSTALL=/usr/bin/install -m 0700 -o root -g wheel
10
11 CMD_MAIL_INSTALL=/usr/bin/install -m 0700 -o vmail -g mail
12
13 CMD_DIR_INSTALL=/usr/bin/install -d -o root -g wheel
14
15 install:
16         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)
17         $(CMD_DIR_INSTALL) -m 0755 $(SYSTEM_ENGINE_ROOT)
18         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)/backup
19         $(CMD_DIR_INSTALL) -m 0700 $(SYSTEM_ENGINE_ROOT)/backup
20         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)/quota
21         $(CMD_DIR_INSTALL) -m 0700 $(SYSTEM_ENGINE_ROOT)/quota
22         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)/traffic
23         $(CMD_DIR_INSTALL) -m 0700 $(SYSTEM_ENGINE_ROOT)/traffic
24         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)/messager
25         $(CMD_DIR_INSTALL) -m 0755 $(SYSTEM_ENGINE_ROOT)/messager
26         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)/setup
27         $(CMD_DIR_INSTALL) -m 0700 $(SYSTEM_ENGINE_ROOT)/setup
28         $(SYSTEM_MAKE_DIRS) $(SYSTEM_ENGINE_ROOT)/tools
29         $(CMD_DIR_INSTALL) -m 0700 $(SYSTEM_ENGINE_ROOT)/tools
30         cd traffic && $(MAKE) install
31         $(CMD_INSTALL) ./ispcp_common_code.pl $(SYSTEM_ENGINE_ROOT)
32 # keys needed for ISPCP engine;
33         $(CMD_INSTALL) ./ispcp-db-keys.pl $(SYSTEM_ENGINE_ROOT)
34 # one more copy for auto replay system;
35         $(CMD_INSTALL) ./ispcp-db-keys.pl $(SYSTEM_ENGINE_ROOT)/messager
36         $(CMD_INSTALL) ./ispcp-rqst-mngr $(SYSTEM_ENGINE_ROOT)
37         $(CMD_INSTALL) ./ispcp-dmn-mngr $(SYSTEM_ENGINE_ROOT)
38         $(CMD_INSTALL) ./ispcp-sub-mngr $(SYSTEM_ENGINE_ROOT)
39         $(CMD_INSTALL) ./ispcp-als-mngr $(SYSTEM_ENGINE_ROOT)
40         $(CMD_INSTALL) ./ispcp-htuser-mngr $(SYSTEM_ENGINE_ROOT)
41         $(CMD_INSTALL) ./ispcp-mbox-mngr $(SYSTEM_ENGINE_ROOT)
42         $(CMD_INSTALL) ./ispcp-serv-mngr $(SYSTEM_ENGINE_ROOT)
43         $(CMD_INSTALL) ./ispcp-db-passwd $(SYSTEM_ENGINE_ROOT)
44         $(CMD_INSTALL) ./backup/ispcp-bk-task $(SYSTEM_ENGINE_ROOT)/backup
45         $(CMD_INSTALL) ./backup/ispcp-backup-all $(SYSTEM_ENGINE_ROOT)/backup
46         $(CMD_INSTALL) ./quota/ispcp-dsk-quota $(SYSTEM_ENGINE_ROOT)/quota
47         $(CMD_INSTALL) ./traffic/ispcp-srv-traff $(SYSTEM_ENGINE_ROOT)/traffic
48         $(CMD_INSTALL) ./traffic/ispcp-vrl-traff-SUSE $(SYSTEM_ENGINE_ROOT)/traffic
49         $(CMD_INSTALL) ./traffic/ispcp-vrl-traff $(SYSTEM_ENGINE_ROOT)/traffic
50         $(CMD_INSTALL) ./traffic/ispcp-vrl-traff-correction $(SYSTEM_ENGINE_ROOT)/traffic
51         $(CMD_INSTALL) ./messager/ispcp-arpl-msgr $(SYSTEM_ENGINE_ROOT)/messager
52         $(CMD_INSTALL) ./setup/set-engine-permissions.sh $(SYSTEM_ENGINE_ROOT)/setup
53         $(CMD_INSTALL) ./setup/set-gui-permissions.sh $(SYSTEM_ENGINE_ROOT)/setup
54         $(CMD_INSTALL) ./setup/ispcp-setup $(SYSTEM_ENGINE_ROOT)/setup
55         $(CMD_INSTALL) ./setup/ispcp-uninstall $(SYSTEM_ENGINE_ROOT)/setup
56         $(CMD_INSTALL) ./setup/copy-errordocs.sh $(SYSTEM_ENGINE_ROOT)/setup
57         $(CMD_INSTALL) ./tools/ispcp-httpd-logs-mngr $(SYSTEM_ENGINE_ROOT)/tools/ispcp-httpd-logs-mngr
58         $(CMD_INSTALL) ./tools/ispcpphptemp.sh $(SYSTEM_ENGINE_ROOT)/tools/ispcpphptemp.sh
59        
60 uninstall:
61         $(CMD_RM) $(SYSTEM_ENGINE_ROOT)
62         $(CMD_RM) ./*~
63
Note: See TracBrowser for help on using the browser.