@@ -4,7 +4,6 @@ VERSION := $(shell grep '<version>' pom.xml | head -2 | tail -1 | cut -d'>' -f2
44PACKAGE = $(shell dh_listpackages|head -n 1|cut -d '-' -f 1)
55SYSCONFDIR = "/etc"
66DESTDIR = "debian/tmp"
7- export DH_VERBOSE =1x
87
98# #### HELPER FUNCTIONS ######
109
@@ -98,35 +97,6 @@ define build_ui
9897 ln -s /$(SYSCONFDIR ) /$(PACKAGE ) /management/config.json $(DESTDIR ) /usr/share/$(PACKAGE ) -management/webapp/config.json
9998endef
10099
101- define build_common
102- mkdir -p $(DESTDIR ) /usr/share/$(PACKAGE ) -common
103- mkdir $(DESTDIR ) /usr/share/$(PACKAGE ) -common/scripts
104- mkdir $(DESTDIR ) /usr/share/$(PACKAGE ) -common/setup
105- mkdir $(DESTDIR ) /usr/share/$(PACKAGE ) -common/lib
106- mkdir $(DESTDIR ) /usr/share/$(PACKAGE ) -common/vms
107- cp -r scripts/installer $(DESTDIR ) /usr/share/$(PACKAGE ) -common/scripts
108- cp -r scripts/network $(DESTDIR ) /usr/share/$(PACKAGE ) -common/scripts
109- cp -r scripts/storage $(DESTDIR ) /usr/share/$(PACKAGE ) -common/scripts
110- cp -r scripts/util $(DESTDIR ) /usr/share/$(PACKAGE ) -common/scripts
111- cp -r scripts/vm $(DESTDIR ) /usr/share/$(PACKAGE ) -common/scripts
112- cp -r systemvm/dist/* $(DESTDIR ) /usr/share/$(PACKAGE ) -common/vms
113- install -D client/target/utilities/bin/cloud-migrate-databases $(DESTDIR ) /usr/bin/cloudstack-migrate-databases
114- install -D client/target/utilities/bin/cloud-set-guest-password $(DESTDIR ) /usr/bin/cloudstack-set-guest-password
115- install -D client/target/utilities/bin/cloud-set-guest-sshkey $(DESTDIR ) /usr/bin/cloudstack-set-guest-sshkey
116- install -D client/target/utilities/bin/cloud-setup-databases $(DESTDIR ) /usr/bin/cloudstack-setup-databases
117- install -D client/target/utilities/bin/cloud-setup-management $(DESTDIR ) /usr/bin/cloudstack-setup-management
118- install -D client/target/utilities/bin/cloud-setup-encryption $(DESTDIR ) /usr/bin/cloudstack-setup-encryption
119- install -D client/target/utilities/bin/cloud-sysvmadm $(DESTDIR ) /usr/bin/cloudstack-sysvmadm
120- install -D systemvm/dist/* $(DESTDIR ) /usr/share/$(PACKAGE ) -common/vms/
121- # We need jasypt for cloud-install-sys-tmplt, so this is a nasty hack to get it into the right place
122- install -D agent/target/dependencies/jasypt-1.9.3.jar $(DESTDIR ) /usr/share/$(PACKAGE ) -common/lib
123- install -D utils/target/cloud-utils-$(VERSION ) -bundled.jar $(DESTDIR ) /usr/share/$(PACKAGE ) -common/lib/$(PACKAGE ) -utils.jar
124-
125- # cloudstack-python
126- mkdir -p $(DESTDIR ) /usr/share/pyshared
127- cp -r python/lib/cloud* $(DESTDIR ) /usr/share/pyshared
128- endef
129-
130100define build_usage
131101 mkdir $(DESTDIR ) /$(SYSCONFDIR ) /$(PACKAGE ) /usage
132102 mkdir $(DESTDIR ) /usr/share/$(PACKAGE ) -usage
@@ -178,6 +148,33 @@ override_dh_auto_install:
178148 mkdir -p $(DESTDIR)/usr/bin
179149 mkdir -p $(DESTDIR)/usr/share
180150
151+ mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-common
152+ mkdir $(DESTDIR)/usr/share/$(PACKAGE)-common/scripts
153+ mkdir $(DESTDIR)/usr/share/$(PACKAGE)-common/setup
154+ mkdir $(DESTDIR)/usr/share/$(PACKAGE)-common/lib
155+ mkdir $(DESTDIR)/usr/share/$(PACKAGE)-common/vms
156+ cp -r scripts/installer $(DESTDIR)/usr/share/$(PACKAGE)-common/scripts
157+ cp -r scripts/network $(DESTDIR)/usr/share/$(PACKAGE)-common/scripts
158+ cp -r scripts/storage $(DESTDIR)/usr/share/$(PACKAGE)-common/scripts
159+ cp -r scripts/util $(DESTDIR)/usr/share/$(PACKAGE)-common/scripts
160+ cp -r scripts/vm $(DESTDIR)/usr/share/$(PACKAGE)-common/scripts
161+ cp -r systemvm/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-common/vms
162+ install -D client/target/utilities/bin/cloud-migrate-databases $(DESTDIR)/usr/bin/cloudstack-migrate-databases
163+ install -D client/target/utilities/bin/cloud-set-guest-password $(DESTDIR)/usr/bin/cloudstack-set-guest-password
164+ install -D client/target/utilities/bin/cloud-set-guest-sshkey $(DESTDIR)/usr/bin/cloudstack-set-guest-sshkey
165+ install -D client/target/utilities/bin/cloud-setup-databases $(DESTDIR)/usr/bin/cloudstack-setup-databases
166+ install -D client/target/utilities/bin/cloud-setup-management $(DESTDIR)/usr/bin/cloudstack-setup-management
167+ install -D client/target/utilities/bin/cloud-setup-encryption $(DESTDIR)/usr/bin/cloudstack-setup-encryption
168+ install -D client/target/utilities/bin/cloud-sysvmadm $(DESTDIR)/usr/bin/cloudstack-sysvmadm
169+ install -D systemvm/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-common/vms/
170+ # We need jasypt for cloud-install-sys-tmplt, so this is a nasty hack to get it into the right place
171+ install -D agent/target/dependencies/jasypt-1.9.3.jar $(DESTDIR)/usr/share/$(PACKAGE)-common/lib
172+ install -D utils/target/cloud-utils-$(VERSION)-bundled.jar $(DESTDIR)/usr/share/$(PACKAGE)-common/lib/$(PACKAGE)-utils.jar
173+
174+ # cloudstack-python
175+ mkdir -p $(DESTDIR)/usr/share/pyshared
176+ cp -r python/lib/cloud* $(DESTDIR)/usr/share/pyshared
177+
181178 # cloudstack-agent
182179 $(call build_agent)
183180
@@ -190,9 +187,6 @@ override_dh_auto_install:
190187 # cloudstack-ui
191188 $(call build_ui)
192189
193- # cloudstack-common
194- $(call build_common)
195-
196190 # cloudstack-usage
197191 $(call build_usage)
198192
0 commit comments