2 # debian/rules for alien
4 BASE=masterkey-lui-solr
5 BASE_TOMCAT=$(BASE)-tomcat
6 BASE_SLAVE=$(BASE)-slave
7 BASE_SLAVE_TOMCAT=$(BASE_SLAVE)-tomcat
9 DOC = /usr/share/doc/masterkey
10 SHARE = /usr/share/masterkey
11 LOG = /var/log/masterkey
13 LUI_SOLR_COMMON = $(BASE)-common
14 LUI_SOLR_COMMON_ROOT = $(CURDIR)/debian/$(LUI_SOLR_COMMON)
15 LUI_SOLR_COMMON_DIR = $(LUI_SOLR_COMMON_ROOT)/usr/share/masterkey/lui/solr/war
17 LUI_SOLR_MASTER = $(BASE)-master
18 LUI_SOLR_MASTER_ROOT = $(CURDIR)/debian/$(LUI_SOLR_MASTER)
19 LUI_SOLR_MASTER_SHARE_DIR = $(LUI_SOLR_MASTER_ROOT)/usr/share/masterkey/lui/solr/master
20 LUI_SOLR_MASTER_LIB_DIR = $(LUI_SOLR_MASTER_ROOT)/var/lib/masterkey/lui/solr/master
22 LUI_SOLR_MASTER_TOMCAT = $(LUI_SOLR_MASTER)-tomcat
23 LUI_SOLR_MASTER_TOMCAT_ROOT = $(CURDIR)/debian/$(LUI_SOLR_MASTER_TOMCAT)
25 LUI_SOLR_SLAVE = $(BASE)-slave
26 LUI_SOLR_SLAVE_ROOT = $(CURDIR)/debian/$(LUI_SOLR_SLAVE)
27 LUI_SOLR_SLAVE_SHARE_DIR = $(LUI_SOLR_SLAVE_ROOT)/usr/share/masterkey/lui/slave
28 LUI_SOLR_SLAVE_LIB_DIR = $(LUI_SOLR_SLAVE_ROOT)/var/lib/masterkey/lui/slave
30 LUI_SOLR_SLAVE_TOMCAT = $(LUI)-slave-tomcat
31 LUI_SOLR_SLAVE_TOMCAT_ROOT = $(CURDIR)/debian/$(LUI_SLAVE_TOMCAT)
32 #LUI_SOLR_SHARE = $(LUI_SLAVE_TOMCAT_ROOT)/usr/share/masterkey/$(LUI_SLAVE_TOMCAT)
36 PACKAGE=$(shell dh_listpackages)
47 install: install-stamp
53 # lui-solr-common. Install a Solr WAR.
54 mkdir -p $(LUI_SOLR_COMMON_DIR)
55 cp dist/apache-solr-$(SOLR_VERSION).war -d $(LUI_SOLR_COMMON_DIR)
58 mkdir -p $(LUI_SOLR_MASTER_SHARE_DIR)
59 cp -r conf/. -d $(LUI_SOLR_MASTER_SHARE_DIR)
60 ln -sf $(LUI_SOLR_MASTER_SHARE_DIR)/lui-solrconfig-master.conf $(LUI_SOLR_MASTER_SHARE_DIR)/solrconfig.conf
61 mkdir -p $(LUI_SOLR_MASTER_LIB_DIR)
63 # lui-solr-slave Slave configuration
64 mkdir -p $(LUI_SOLR_SLAVE_SHARE_DIR)
65 cp -r conf/. -d $(LUI_SOLR_SLAVE_SHARE_DIR)
66 ln -sf $(LUI_SOLR_SLAVE_SHARE_DIR)/lui-solrconfig-master.conf $(LUI_SOLR_SLAVE_SHARE_DIR)/solrconfig.conf
67 mkdir -p $(LUI_SOLR_SLAVE_LIB_DIR)
69 # lui-solr-master plumbing for Tomcat 6.
70 mkdir -p $(LUI_SOLR_MASTER_ROOT)/etc/masterkey/lui
71 cp etc/solr-tomcat-context.xml $(LUI_SOLR_MASTER_ROOT)/etc/masterkey/lui/lui-solr-master.xml
72 # mkdir -p $(TOMCAT6ROOT)/var/log/masterkey/lui
74 # lui-solr-slave plumbing for Tomcat 6
75 mkdir -p $(LUI_SOLR_SLAVE_ROOT)/etc/masterkey/lui
76 cp etc/solr-tomcat-context.xml $(LUI_SOLR_SLAVE_ROOT)/etc/masterkey/lui/lui-solr-slave.xml
77 # mkdir -p $(TOMCAT6ROOT)/var/log/masterkey/lui
93 # Copy the packages's files.
94 # find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
95 # xargs -0 -r -i cp -a {} debian/$(PACKAGE)
98 # If you need to move files around in debian/$(PACKAGE) or do some
99 # binary patching, do it here
102 .PHONY: build clean binary-indep binary-arch binary