Updated Branches:
  refs/heads/master e354807e0 -> ed2aa9f9d

debian: Package the AWSAPI bridge


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/15c26195
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/15c26195
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/15c26195

Branch: refs/heads/master
Commit: 15c26195c52e3cd0f276bbdf5c0a990b8a917af7
Parents: e354807
Author: Wido den Hollander <w...@42on.com>
Authored: Thu Apr 11 10:25:46 2013 +0200
Committer: Wido den Hollander <w...@42on.com>
Committed: Sat Apr 13 11:12:39 2013 +0200

----------------------------------------------------------------------
 debian/cloudstack-awsapi.install |   10 +++++++++-
 debian/rules                     |   20 +++++++++++++++++++-
 2 files changed, 28 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/15c26195/debian/cloudstack-awsapi.install
----------------------------------------------------------------------
diff --git a/debian/cloudstack-awsapi.install b/debian/cloudstack-awsapi.install
index 02ba668..675b84d 100644
--- a/debian/cloudstack-awsapi.install
+++ b/debian/cloudstack-awsapi.install
@@ -15,4 +15,12 @@
 # specific language governing permissions and limitations
 # under the License.
 
-/var/log/cloudstack/awsapi
\ No newline at end of file
+/etc/cloudstack/management/cloud-bridge.properties
+/etc/cloudstack/management/commons-logging.properties
+/etc/cloudstack/management/crypto.properties
+/etc/cloudstack/management/xes.keystore
+/etc/cloudstack/management/ec2-service.properties
+/var/log/cloudstack/awsapi
+/usr/bin/cloudstack-setup-bridge
+/usr/bin/cloudstack-aws-api-register
+/usr/share/cloudstack-bridge
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/15c26195/debian/rules
----------------------------------------------------------------------
diff --git a/debian/rules b/debian/rules
index 4e55c71..f5f68ab 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,7 +34,7 @@ build: build-indep
 build-indep: build-indep-stamp
 
 build-indep-stamp: configure
-       mvn package -DskipTests -Dsystemvm \
+       mvn -Pawsapi package -DskipTests -Dsystemvm \
         -Dcs.replace.properties=replace.properties.tmp
        touch $@
 
@@ -147,7 +147,25 @@ install:
        install -D packaging/debian/init/cloud-usage 
$(DESTDIR)/$(SYSCONFDIR)/init.d/$(PACKAGE)-usage
 
        # cloudstack-awsapi
+       mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/awsapi
        mkdir $(DESTDIR)/var/log/$(PACKAGE)/awsapi
+       mkdir $(DESTDIR)/usr/share/$(PACKAGE)-bridge
+       mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi
+       mkdir $(DESTDIR)/usr/share/$(PACKAGE)-bridge/setup
+       cp -r awsapi/target/cloud-awsapi-$(VERSION)-SNAPSHOT/* 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi
+       install -D awsapi-setup/setup/cloud-setup-bridge 
$(DESTDIR)/usr/bin/cloudstack-setup-bridge
+       install -D awsapi-setup/setup/cloudstack-aws-api-register 
$(DESTDIR)/usr/bin/cloudstack-aws-api-register
+       cp -r awsapi-setup/db/mysql/* 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/setup
+       for i in applicationContext.xml cloud-bridge.properties 
commons-logging.properties crypto.properties xes.keystore 
ec2-service.properties; do \
+               mv 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/$$i 
$(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/; \
+       done
+       rm 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/log4j-vmops.xml
+       rm 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/log4j.properties
+       rm 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/db.properties
+       rm 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/LICENSE.txt
+       rm 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/NOTICE.txt
+       rm 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/services.xml
+       rm -rf 
$(DESTDIR)/usr/share/$(PACKAGE)-bridge/webapps/awsapi/WEB-INF/classes/META-INF
 
        dh_installdirs
        dh_install

Reply via email to