Skip to content

Commit d5e7670

Browse files
committed
Package sample extensions for el8
1 parent 4868760 commit d5e7670

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

packaging/el8/cloud.spec

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,11 @@ mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/templates/systemvm
313313
cp -r engine/schema/dist/systemvm-templates/* ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/templates/systemvm
314314
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/templates/systemvm/md5sum.txt
315315

316+
# Sample Extensions
317+
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/extensions
318+
cp -r client/target/common/scripts/vm/hypervisor/extensions/external/simpleExternalProvisioner/extensions/ ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/extensions/
319+
ln -sf %{_sysconfdir}/%{name}/extensions ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/extensions
320+
316321
# UI
317322
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/ui
318323
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}-ui/
@@ -601,6 +606,7 @@ pip3 install --upgrade /usr/share/cloudstack-marvin/Marvin-*.tar.gz
601606
%{_datadir}/%{name}-management/lib/*.jar
602607
%{_datadir}/%{name}-management/logs
603608
%{_datadir}/%{name}-management/templates
609+
%{_datadir}/%{name}-management/extensions
604610
%attr(0755,root,root) %{_bindir}/%{name}-setup-databases
605611
%attr(0755,root,root) %{_bindir}/%{name}-migrate-databases
606612
%attr(0755,root,root) %{_bindir}/%{name}-set-guest-password
@@ -621,6 +627,7 @@ pip3 install --upgrade /usr/share/cloudstack-marvin/Marvin-*.tar.gz
621627
%{_defaultdocdir}/%{name}-management-%{version}/LICENSE
622628
%{_defaultdocdir}/%{name}-management-%{version}/NOTICE
623629
%{_datadir}/%{name}-management/setup/wheel/*.whl
630+
%attr(0755,root,root) %{_sysconfdir}/%{name}/extensions/*
624631

625632
%files agent
626633
%attr(0755,root,root) %{_bindir}/%{name}-setup-agent

packaging/el8/replace.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ COMMONLIBDIR=/usr/share/cloudstack-common
3434
CONFIGUREVARS=
3535
DEPSCLASSPATH=
3636
DOCDIR=
37+
EXTENSIONSDIR=/usr/share/cloudstack-management/extensions
3738
IPALOCATORLOG=/var/log/cloudstack/management/ipallocator.log
3839
JAVADIR=/usr/share/java
3940
LIBEXECDIR=/usr/libexec

0 commit comments

Comments
 (0)