Skip to content

Commit 85ed77b

Browse files
committed
Fix debian packaging for built-in extensions
1 parent 287fe8b commit 85ed77b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

debian/rules

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ override_dh_auto_install:
6464
# cloudstack-management
6565
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server
6666
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management
67-
mkdir $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/extensions
6867
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/security/limits.d/
6968
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/sudoers.d/
7069
mkdir -p $(DESTDIR)/usr/share/$(PACKAGE)-management
@@ -77,17 +76,20 @@ override_dh_auto_install:
7776
mkdir $(DESTDIR)/var/log/$(PACKAGE)/ipallocator
7877
mkdir $(DESTDIR)/var/lib/$(PACKAGE)/management
7978
mkdir $(DESTDIR)/var/lib/$(PACKAGE)/mnt
79+
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/extensions/HyperV
80+
mkdir -p $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/extensions/Proxmox
8081

8182
cp -r client/target/utilities/scripts/db/* $(DESTDIR)/usr/share/$(PACKAGE)-management/setup/
8283
cp -r client/target/classes/META-INF/webapp $(DESTDIR)/usr/share/$(PACKAGE)-management/webapp
8384
cp server/target/conf/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/server/
8485
cp client/target/conf/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/management/
85-
cp -r extensions/* $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/extensions/
8686
cp client/target/cloud-client-ui-$(VERSION).jar $(DESTDIR)/usr/share/$(PACKAGE)-management/lib/cloudstack-$(VERSION).jar
8787
cp client/target/lib/*jar $(DESTDIR)/usr/share/$(PACKAGE)-management/lib/
8888
cp -r engine/schema/dist/systemvm-templates/* $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/
8989
cp -r plugins/integrations/kubernetes-service/src/main/resources/conf/* $(DESTDIR)/usr/share/$(PACKAGE)-management/cks/conf/
9090
rm -rf $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/md5sum.txt
91+
cp extensions/HyperV/hyperv.py $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/extensions/HyperV/
92+
cp extensions/Proxmox/proxmox.sh $(DESTDIR)/$(SYSCONFDIR)/$(PACKAGE)/extensions/Proxmox/
9193

9294
# Bundle cmk in cloudstack-management
9395
wget https://github.com/apache/cloudstack-cloudmonkey/releases/download/$(CMK_REL)/cmk.linux.x86-64 -O $(DESTDIR)/usr/bin/cmk

0 commit comments

Comments
 (0)