mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
debian: Package the AWSAPI bridge
This commit is contained in:
parent
e354807e05
commit
15c26195c5
10
debian/cloudstack-awsapi.install
vendored
10
debian/cloudstack-awsapi.install
vendored
@ -15,4 +15,12 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
/var/log/cloudstack/awsapi
|
||||
/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
|
||||
20
debian/rules
vendored
20
debian/rules
vendored
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user