Skip to content

Commit 954e0f7

Browse files
committed
Update debian rules
1 parent 27e91aa commit 954e0f7

2 files changed

Lines changed: 94 additions & 136 deletions

File tree

debian/rules

Lines changed: 93 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -5,127 +5,6 @@ PACKAGE = $(shell dh_listpackages|head -n 1|cut -d '-' -f 1)
55
SYSCONFDIR = "/etc"
66
DESTDIR = "debian/tmp"
77

8-
##### HELPER FUNCTIONS ######
9-
10-
define build_agent
11-
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/agent
12-
mkdir $(DESTDIR)/$(SYSCONFDIR)/profile.d
13-
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-agent
14-
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-agent/plugins
15-
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib
16-
install -D plugins/hypervisors/kvm/target/cloud-plugin-hypervisor-kvm-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
17-
install -D plugins/hypervisors/kvm/target/dependencies/* $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
18-
install -D plugins/storage/volume/storpool/target/cloud-plugin-storage-volume-storpool-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
19-
install -D plugins/storage/volume/linstor/target/cloud-plugin-storage-volume-linstor-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
20-
21-
install -d -m0755 debian/$(PACKAGE)-agent/lib/systemd/system
22-
install -m0644 packaging/systemd/$(PACKAGE)-agent.service debian/$(PACKAGE)-agent/lib/systemd/system/$(PACKAGE)-agent.service
23-
install -m0644 packaging/systemd/$(PACKAGE)-agent.default $(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-agent
24-
install -m0644 packaging/systemd/$(PACKAGE)-rolling-maintenance@.service debian/$(PACKAGE)-agent/lib/systemd/system/$(PACKAGE)-rolling-maintenance@.service
25-
26-
install -D -m0644 agent/target/transformed/cloudstack-agent.logrotate $(DESTDIR)/$(SYSCONFDIR)/logrotate.d/cloudstack-agent
27-
28-
install -D agent/target/transformed/cloud-setup-agent $(DESTDIR)/usr/bin/cloudstack-setup-agent
29-
install -D agent/target/transformed/cloud-ssh $(DESTDIR)/usr/bin/cloudstack-ssh
30-
install -D agent/target/transformed/cloudstack-agent-profile.sh $(DESTDIR)/$(SYSCONFDIR)/profile.d/cloudstack-agent-profile.sh
31-
install -D agent/target/transformed/cloudstack-agent-upgrade $(DESTDIR)/usr/bin/cloudstack-agent-upgrade
32-
install -D agent/target/transformed/cloud-guest-tool $(DESTDIR)/usr/bin/cloudstack-guest-tool
33-
install -D agent/target/transformed/libvirtqemuhook $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
34-
install -D agent/target/transformed/rolling-maintenance $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/
35-
install -D agent/target/transformed/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/agent
36-
endef
37-
38-
define build_management
39-
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server
40-
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management
41-
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/security/limits.d/
42-
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/
43-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management
44-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management/lib
45-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management/setup
46-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm
47-
mkdir $(DESTDIR)/var/log/$(PACKAGE)/management
48-
mkdir $(DESTDIR)/var/cache/$(PACKAGE)/management
49-
mkdir $(DESTDIR)/var/log/$(PACKAGE)/ipallocator
50-
mkdir $(DESTDIR)/var/lib/$(PACKAGE)/management
51-
mkdir $(DESTDIR)/var/lib/$(PACKAGE)/mnt
52-
53-
cp -r client/target/utilities/scripts/db/* $(DESTDIR)/usr/share/$(PACKAGE)-management/setup/
54-
cp -r client/target/classes/META-INF/webapp $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp
55-
cp server/target/conf/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/
56-
cp client/target/conf/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/
57-
cp client/target/cloud-client-ui-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-management/lib/cloudstack-$(VERSION).jar
58-
cp client/target/lib/*jar $(DESTDIR)/usr/share/$(PACKAGE)-management/lib/
59-
cp -r engine/schema/dist/systemvm-templates/* $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/
60-
rm -rf $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/md5sum.txt
61-
62-
# nast hack for a couple of configuration files
63-
mv $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/cloudstack-limits.conf $(DESTDIR)/$(SYSCONFDIR)/security/limits.d/
64-
mv $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/cloudstack-sudoers $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/$(PACKAGE)
65-
chmod 0440 $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/$(PACKAGE)
66-
67-
install -D client/target/utilities/bin/cloud-update-xenserver-licenses $(DESTDIR)/usr/bin/cloudstack-update-xenserver-licenses
68-
# Remove configuration in /ur/share/cloudstack-management/webapps/client/WEB-INF
69-
# This should all be in /etc/cloudstack/management
70-
ln -s ../../..$(SYSCONFDIR)/$(PACKAGE)/management $(DESTDIR)/usr/share/$(PACKAGE)-management/conf
71-
ln -s ../../../var/log/$(PACKAGE)/management $(DESTDIR)/usr/share/$(PACKAGE)-management/logs
72-
73-
install -d -m0755 debian/$(PACKAGE)-management/lib/systemd/system
74-
install -m0644 packaging/systemd/$(PACKAGE)-management.service debian/$(PACKAGE)-management/lib/systemd/system/$(PACKAGE)-management.service
75-
install -m0644 packaging/systemd/$(PACKAGE)-management.default $(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-management
76-
77-
install -D -m0644 server/target/conf/cloudstack-management.logrotate $(DESTDIR)/$(SYSCONFDIR)/logrotate.d/cloudstack-management
78-
endef
79-
80-
define build_cmk
81-
wget https://github.com/apache/cloudstack-cloudmonkey/releases/latest/download/cmk.linux.x86-64 -O $(DESTDIR)/usr/bin/cmk
82-
chmod +x $(DESTDIR)/usr/bin/cmk
83-
endef
84-
85-
define build_ui
86-
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/ui
87-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-ui
88-
cd ui && npm install && npm run build && cd ..
89-
cp -r ui/dist/config.json $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/ui/
90-
cp -r ui/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-ui/
91-
rm -f $(DESTDIR)/usr/share/$(PACKAGE)-ui/config.json
92-
ln -s /$(SYSCONFDIR)/$(PACKAGE)/ui/config.json $(DESTDIR)/usr/share/$(PACKAGE)-ui/config.json
93-
# copy ui to cloudstack-management
94-
cp -r ui/dist/config.json $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/
95-
cp -r ui/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp/
96-
rm -f $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp/config.json
97-
ln -s /$(SYSCONFDIR)/$(PACKAGE)/management/config.json $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp/config.json
98-
endef
99-
100-
define build_usage
101-
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/usage
102-
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-usage
103-
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-usage/plugins
104-
install -D usage/target/cloud-usage-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-usage/lib/$(PACKAGE)-usage.jar
105-
install -D usage/target/dependencies/* $(DESTDIR)/usr/share/$(PACKAGE)-usage/lib/
106-
cp client/target/lib/mysql*jar $(DESTDIR)/usr/share/$(PACKAGE)-usage/lib/
107-
cp usage/target/transformed/db.properties $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/usage/
108-
cp usage/target/transformed/log4j-cloud_usage.xml $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/usage/log4j-cloud.xml
109-
110-
install -d -m0755 debian/$(PACKAGE)-usage/lib/systemd/system
111-
install -m0644 packaging/systemd/$(PACKAGE)-usage.service debian/$(PACKAGE)-usage/lib/systemd/system/$(PACKAGE)-usage.service
112-
install -m0644 packaging/systemd/$(PACKAGE)-usage.default $(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-usage
113-
114-
install -D -m0644 usage/target/transformed/cloudstack-usage.logrotate $(DESTDIR)/$(SYSCONFDIR)/logrotate.d/cloudstack-usage
115-
endef
116-
117-
define build_marvin
118-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-marvin
119-
cp tools/marvin/dist/Marvin-*.tar.gz $(DESTDIR)/usr/share/$(PACKAGE)-marvin/
120-
endef
121-
122-
define build_tests
123-
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-integration-tests
124-
cp -r test/integration/* $(DESTDIR)/usr/share/$(PACKAGE)-integration-tests/
125-
endef
126-
127-
### DEBIAN BUILD ####
128-
1298
%:
1309
dh $@ --with systemd
13110

@@ -184,38 +63,117 @@ override_dh_auto_install:
18463
cp -r python/lib/cloud* $(DESTDIR)/usr/share/pyshared
18564

18665
# cloudstack-agent
187-
if [ -z "$(filter noagent,$(DEB_BUILD_PROFILES))" ]; then \
188-
$(call build_agent)
66+
if [ -z "$(findstring noagent,$(DEB_BUILD_PROFILES))" ]; then \
67+
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/agent; \
68+
mkdir $(DESTDIR)/$(SYSCONFDIR)/profile.d; \
69+
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-agent; \
70+
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-agent/plugins; \
71+
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib; \
72+
install -D plugins/hypervisors/kvm/target/cloud-plugin-hypervisor-kvm-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/; \
73+
install -D plugins/hypervisors/kvm/target/dependencies/* $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/; \
74+
install -D plugins/storage/volume/storpool/target/cloud-plugin-storage-volume-storpool-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/; \
75+
install -D plugins/storage/volume/linstor/target/cloud-plugin-storage-volume-linstor-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/; \
76+
install -d -m0755 debian/$(PACKAGE)-agent/lib/systemd/system; \
77+
install -m0644 packaging/systemd/$(PACKAGE)-agent.service debian/$(PACKAGE)-agent/lib/systemd/system/$(PACKAGE)-agent.service; \
78+
install -m0644 packaging/systemd/$(PACKAGE)-agent.default $(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-agent; \
79+
install -m0644 packaging/systemd/$(PACKAGE)-rolling-maintenance@.service debian/$(PACKAGE)-agent/lib/systemd/system/$(PACKAGE)-rolling-maintenance@.service; \
80+
install -D -m0644 agent/target/transformed/cloudstack-agent.logrotate $(DESTDIR)/$(SYSCONFDIR)/logrotate.d/cloudstack-agent; \
81+
install -D agent/target/transformed/cloud-setup-agent $(DESTDIR)/usr/bin/cloudstack-setup-agent; \
82+
install -D agent/target/transformed/cloud-ssh $(DESTDIR)/usr/bin/cloudstack-ssh; \
83+
install -D agent/target/transformed/cloudstack-agent-profile.sh $(DESTDIR)/$(SYSCONFDIR)/profile.d/cloudstack-agent-profile.sh; \
84+
install -D agent/target/transformed/cloudstack-agent-upgrade $(DESTDIR)/usr/bin/cloudstack-agent-upgrade; \
85+
install -D agent/target/transformed/cloud-guest-tool $(DESTDIR)/usr/bin/cloudstack-guest-tool; \
86+
install -D agent/target/transformed/libvirtqemuhook $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/; \
87+
install -D agent/target/transformed/rolling-maintenance $(DESTDIR)/usr/share/$(PACKAGE)-agent/lib/; \
88+
install -D agent/target/transformed/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/agent; \
18989
fi
19090

19191
# cloudstack-management
192-
if [ -z "$(filter nomanagement,$(DEB_BUILD_PROFILES))" ]; then \
193-
$(call build_management)
92+
if [ -z "$(findstring nomanagement,$(DEB_BUILD_PROFILES))" ]; then \
93+
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server; \
94+
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management; \
95+
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/security/limits.d/; \
96+
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/; \
97+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management; \
98+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management/lib; \
99+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management/setup; \
100+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm; \
101+
mkdir $(DESTDIR)/var/log/$(PACKAGE)/management; \
102+
mkdir $(DESTDIR)/var/cache/$(PACKAGE)/management; \
103+
mkdir $(DESTDIR)/var/log/$(PACKAGE)/ipallocator; \
104+
mkdir $(DESTDIR)/var/lib/$(PACKAGE)/management; \
105+
mkdir $(DESTDIR)/var/lib/$(PACKAGE)/mnt; \
106+
cp -r client/target/utilities/scripts/db/* $(DESTDIR)/usr/share/$(PACKAGE)-management/setup/; \
107+
cp -r client/target/classes/META-INF/webapp $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp; \
108+
cp server/target/conf/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/; \
109+
cp client/target/conf/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/; \
110+
cp client/target/cloud-client-ui-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-management/lib/cloudstack-$(VERSION).jar; \
111+
cp client/target/lib/*jar $(DESTDIR)/usr/share/$(PACKAGE)-management/lib/; \
112+
cp -r engine/schema/dist/systemvm-templates/* $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/; \
113+
rm -rf $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/md5sum.txt; \
114+
# nast hack for a couple of configuration files; \
115+
mv $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/cloudstack-limits.conf $(DESTDIR)/$(SYSCONFDIR)/security/limits.d/; \
116+
mv $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/cloudstack-sudoers $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/$(PACKAGE); \
117+
chmod 0440 $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/$(PACKAGE); \
118+
install -D client/target/utilities/bin/cloud-update-xenserver-licenses $(DESTDIR)/usr/bin/cloudstack-update-xenserver-licenses; \
119+
# Remove configuration in /ur/share/cloudstack-management/webapps/client/WEB-INF; \
120+
# This should all be in /etc/cloudstack/management; \
121+
ln -s ../../..$(SYSCONFDIR)/$(PACKAGE)/management $(DESTDIR)/usr/share/$(PACKAGE)-management/conf; \
122+
ln -s ../../../var/log/$(PACKAGE)/management $(DESTDIR)/usr/share/$(PACKAGE)-management/logs; \
123+
install -d -m0755 debian/$(PACKAGE)-management/lib/systemd/system; \
124+
install -m0644 packaging/systemd/$(PACKAGE)-management.service debian/$(PACKAGE)-management/lib/systemd/system/$(PACKAGE)-management.service; \
125+
install -m0644 packaging/systemd/$(PACKAGE)-management.default $(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-management; \
126+
install -D -m0644 server/target/conf/cloudstack-management.logrotate $(DESTDIR)/$(SYSCONFDIR)/logrotate.d/cloudstack-management; \
194127
fi
195128

196129
# cloudmonkey
197-
if [ -z "$(filter nocmk,$(DEB_BUILD_PROFILES))" ]; then \
198-
$(call build_cmk)
130+
if [ -z "$(findstring nocmk,$(DEB_BUILD_PROFILES))" ]; then \
131+
wget https://github.com/apache/cloudstack-cloudmonkey/releases/latest/download/cmk.linux.x86-64 -O $(DESTDIR)/usr/bin/cmk; \
132+
chmod +x $(DESTDIR)/usr/bin/cmk; \
199133
fi
200134

201135
# cloudstack-ui
202-
if [ -z "$(filter noui,$(DEB_BUILD_PROFILES))" ]; then \
203-
$(call build_ui)
136+
if [ -z "$(findstring noui,$(DEB_BUILD_PROFILES))" ]; then \
137+
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/ui; \
138+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-ui; \
139+
cd ui && npm install && npm run build && cd ..; \
140+
cp -r ui/dist/config.json $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/ui/; \
141+
cp -r ui/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-ui/; \
142+
rm -f $(DESTDIR)/usr/share/$(PACKAGE)-ui/config.json; \
143+
ln -s /$(SYSCONFDIR)/$(PACKAGE)/ui/config.json $(DESTDIR)/usr/share/$(PACKAGE)-ui/config.json; \
144+
# copy ui to cloudstack-management; \
145+
cp -r ui/dist/config.json $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/; \
146+
cp -r ui/dist/* $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp/; \
147+
rm -f $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp/config.json; \
148+
ln -s /$(SYSCONFDIR)/$(PACKAGE)/management/config.json $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp/config.json; \
204149
fi
205150

206151
# cloudstack-usage
207-
if [ -z "$(filter nousage,$(DEB_BUILD_PROFILES))" ]; then \
208-
$(call build_usage)
152+
if [ -z "$(findstring nousage,$(DEB_BUILD_PROFILES))" ]; then \
153+
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/usage; \
154+
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-usage; \
155+
mkdir $(DESTDIR)/usr/share/$(PACKAGE)-usage/plugins; \
156+
install -D usage/target/cloud-usage-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-usage/lib/$(PACKAGE)-usage.jar; \
157+
install -D usage/target/dependencies/* $(DESTDIR)/usr/share/$(PACKAGE)-usage/lib/; \
158+
cp client/target/lib/mysql*jar $(DESTDIR)/usr/share/$(PACKAGE)-usage/lib/; \
159+
cp usage/target/transformed/db.properties $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/usage/; \
160+
cp usage/target/transformed/log4j-cloud_usage.xml $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/usage/log4j-cloud.xml; \
161+
install -d -m0755 debian/$(PACKAGE)-usage/lib/systemd/system; \
162+
install -m0644 packaging/systemd/$(PACKAGE)-usage.service debian/$(PACKAGE)-usage/lib/systemd/system/$(PACKAGE)-usage.service; \
163+
install -m0644 packaging/systemd/$(PACKAGE)-usage.default $(DESTDIR)/$(SYSCONFDIR)/default/$(PACKAGE)-usage; \
164+
install -D -m0644 usage/target/transformed/cloudstack-usage.logrotate $(DESTDIR)/$(SYSCONFDIR)/logrotate.d/cloudstack-usage; \
209165
fi
210166

211167
# cloudstack-marvin
212-
if [ -z "$(filter nomarvin,$(DEB_BUILD_PROFILES))" ]; then \
213-
$(call build_marvin)
168+
if [ -z "$(findstring nomarvin,$(DEB_BUILD_PROFILES))" ]; then \
169+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-marvin; \
170+
cp tools/marvin/dist/Marvin-*.tar.gz $(DESTDIR)/usr/share/$(PACKAGE)-marvin/; \
214171
fi
215172

216173
# tests
217-
if [ -z "$(filter notests,$(DEB_BUILD_PROFILES))" ]; then \
218-
$(call build_tests)
174+
if [ -z "$(findstring notests,$(DEB_BUILD_PROFILES))" ]; then \
175+
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-integration-tests; \
176+
cp -r test/integration/* $(DESTDIR)/usr/share/$(PACKAGE)-integration-tests/; \
219177
fi
220178

221179
override_dh_systemd_enable:

packaging/build-deb.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ sed -i '0,/ UNRELEASED;/s// unstable;/g' debian/changelog
158158
dpkg-checkbuilddeps
159159
# To skip package build, insert `no + package` at DEB_BUILD_PROFILES. Separate skipped packages by a space. Packages names are: agent, management, cmk, ui, usage, marvin and tests.
160160
# It is also possible to skip maven build, by informing SKIP_MVN as 1.
161-
SKIP_MVN=1 DEB_BUILD_PROFILES="nomanagement nousage nocmk noui nomarvin notests" dpkg-buildpackage -uc -us -b
161+
SKIP_MVN=1 DEB_BUILD_PROFILES="nousage noagent nomarvin notests nodocs" dpkg-buildpackage -uc -us -b
162162

163163
/bin/mv debian/changelog.$NOW debian/changelog
164164

0 commit comments

Comments
 (0)