@@ -34,7 +34,7 @@ build: build-indep
3434build-indep : build-indep-stamp
3535
3636build-indep-stamp : configure
37- mvn package -DskipTests -Dsystemvm \
37+ mvn -Pawsapi package -DskipTests -Dsystemvm \
3838 -Dcs.replace.properties =replace.properties.tmp
3939 touch $@
4040
@@ -147,7 +147,25 @@ install:
147147 install -D packaging/debian/init/cloud-usage $(DESTDIR)/$(SYSCONFDIR)/init.d/$(PACKAGE)-usage
148148
149149 # cloudstack-awsapi
150+ mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/awsapi
150151 mkdir $(DESTDIR)/var/log/$(PACKAGE)/awsapi
152+ mkdir $(DESTDIR)/usr/share/$(PACKAGE)-bridge
153+ mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi
154+ mkdir $(DESTDIR)/usr/share/$(PACKAGE)-bridge/setup
155+ cp -r awsapi/target/cloud-awsapi-$(VERSION)-SNAPSHOT/* $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi
156+ install -D awsapi-setup/setup/cloud-setup-bridge $(DESTDIR)/usr/bin/cloudstack-setup-bridge
157+ install -D awsapi-setup/setup/cloudstack-aws-api-register $(DESTDIR)/usr/bin/cloudstack-aws-api-register
158+ cp -r awsapi-setup/db/mysql/* $(DESTDIR)/usr/share/$(PACKAGE)-bridge/setup
159+ for i in applicationContext.xml cloud-bridge.properties commons-logging.properties crypto.properties xes.keystore ec2-service.properties; do \
160+ mv $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/$$i $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/; \
161+ done
162+ rm $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/log4j-vmops.xml
163+ rm $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/log4j.properties
164+ rm $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/db.properties
165+ rm $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/LICENSE.txt
166+ rm $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/NOTICE.txt
167+ rm $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/services.xml
168+ rm -rf $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/META-INF
151169
152170 dh_installdirs
153171 dh_install
0 commit comments