diff --git a/debian/cloud-awsapi.postinst b/debian/cloud-awsapi.postinst index b0f4ac1f9c5..fe8f6493a02 100644 --- a/debian/cloud-awsapi.postinst +++ b/debian/cloud-awsapi.postinst @@ -18,17 +18,6 @@ case "$1" in configure) - mkdir -p /usr/share/cloud/management/webapps7080 - if [ ! -h /usr/share/cloud/management/webapps7080/awsapi ]; then - ln -sf /usr/share/cloud/bridge/webapps7080/awsapi /usr/share/cloud/management/webapps7080/awsapi - fi - confs="cloud-bridge.properties ec2-service.properties" - for c in $confs - do - cp -f /usr/share/cloud/bridge/conf/$c /usr/share/cloud/management/conf - done - chown cloud:cloud /usr/share/cloud/bridge/webapps7080/awsapi -R - chmod 755 /usr/share/cloud/bridge/webapps7080/awsapi -R + chown cloud:cloud /usr/share/cloud/bridge/webapps7080/awsapi -R + chmod 755 /usr/share/cloud/bridge/webapps7080/awsapi -R esac - -#DEBHELPER# diff --git a/debian/rules b/debian/rules index 460e5aa087a..677d71ad3df 100755 --- a/debian/rules +++ b/debian/rules @@ -84,6 +84,12 @@ install-arch: ./waf install --destdir=$(CURDIR)/debian/tmp install --nochown --build-number=$(BUILDNUMBER) ant deploy-rpm-install -Drpm.install.dir=$(CURDIR)/debian/tmp + # Some stuff for AWS API so we don't have to do this in the postinst + mkdir $(CURDIR)/debian/tmp/usr/share/cloud/management/webapps7080 + ln -s /usr/share/cloud/bridge/webapps7080/awsapi $(CURDIR)/debian/tmp/usr/share/cloud/management/webapps7080/awsapi + ln -s /usr/share/cloud/bridge/conf/cloud-bridge.properties $(CURDIR)/debian/tmp/etc/cloud/management/cloud-bridge.properties + ln -s /usr/share/cloud/bridge/conf/ec2-service.properties $(CURDIR)/debian/tmp/etc/cloud/management/ec2-service.properties + dh_install -s # Must not depend on anything. This is to be called by # binary-arch/binary-indep