Skip to content

Commit 6847c0d

Browse files
Updated install/spec files
1 parent d0cd527 commit 6847c0d

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

debian/cloudstack-agent.install

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
# under the License.
1717

1818
/etc/cloudstack/agent/agent.properties
19+
/etc/cloudstack/agent/uefi.properties
1920
/etc/cloudstack/agent/environment.properties
2021
/etc/cloudstack/agent/log4j-cloud.xml
2122
/etc/default/cloudstack-agent

debian/cloudstack-agent.postinst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ case "$1" in
2323
configure)
2424
OLDCONFDIR="/etc/cloud/agent"
2525
NEWCONFDIR="/etc/cloudstack/agent"
26-
CONFFILES="agent.properties log4j.xml log4j-cloud.xml"
26+
CONFFILES="agent.properties uefi.properties log4j.xml log4j-cloud.xml"
2727

2828
mkdir -m 0755 -p /usr/share/cloudstack-agent/tmp
2929

packaging/el8/cloud.spec

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ cp client/target/lib/*jar ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/lib/
290290
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/webapps/client/WEB-INF/classes/scripts
291291
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/webapps/client/WEB-INF/classes/vms
292292

293-
for name in db.properties server.properties log4j-cloud.xml environment.properties java.security.ciphers
293+
for name in db.properties server.properties log4j-cloud.xml uefi.properties environment.properties java.security.ciphers
294294
do
295295
cp client/target/conf/$name ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/management/$name
296296
done
@@ -358,6 +358,7 @@ install -D packaging/systemd/cloudstack-agent.service ${RPM_BUILD_ROOT}%{_unitdi
358358
install -D packaging/systemd/cloudstack-rolling-maintenance@.service ${RPM_BUILD_ROOT}%{_unitdir}/%{name}-rolling-maintenance@.service
359359
install -D packaging/systemd/cloudstack-agent.default ${RPM_BUILD_ROOT}%{_sysconfdir}/default/%{name}-agent
360360
install -D agent/target/transformed/agent.properties ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/agent/agent.properties
361+
install -D agent/target/transformed/uefi.properties ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/agent/uefi.properties
361362
install -D agent/target/transformed/environment.properties ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/agent/environment.properties
362363
install -D agent/target/transformed/log4j-cloud.xml ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/agent/log4j-cloud.xml
363364
install -D agent/target/transformed/cloud-setup-agent ${RPM_BUILD_ROOT}%{_bindir}/%{name}-setup-agent
@@ -525,14 +526,22 @@ mkdir -m 0755 -p /usr/share/cloudstack-agent/tmp
525526
/usr/bin/systemctl enable cloudstack-rolling-maintenance@p > /dev/null 2>&1 || true
526527
/usr/bin/systemctl enable --now rngd > /dev/null 2>&1 || true
527528

528-
# if saved configs from upgrade exist, copy them over
529+
# if saved agent.properties from upgrade exist, copy them over
529530
if [ -f "%{_sysconfdir}/cloud.rpmsave/agent/agent.properties" ]; then
530531
mv %{_sysconfdir}/%{name}/agent/agent.properties %{_sysconfdir}/%{name}/agent/agent.properties.rpmnew
531532
cp -p %{_sysconfdir}/cloud.rpmsave/agent/agent.properties %{_sysconfdir}/%{name}/agent
532533
# make sure we only do this on the first install of this RPM, don't want to overwrite on a reinstall
533534
mv %{_sysconfdir}/cloud.rpmsave/agent/agent.properties %{_sysconfdir}/cloud.rpmsave/agent/agent.properties.rpmsave
534535
fi
535536

537+
# if saved uefi.properties from upgrade exist, copy them over
538+
if [ -f "%{_sysconfdir}/cloud.rpmsave/agent/uefi.properties" ]; then
539+
mv %{_sysconfdir}/%{name}/agent/uefi.properties %{_sysconfdir}/%{name}/agent/uefi.properties.rpmnew
540+
cp -p %{_sysconfdir}/cloud.rpmsave/agent/uefi.properties %{_sysconfdir}/%{name}/agent
541+
# make sure we only do this on the first install of this RPM, don't want to overwrite on a reinstall
542+
mv %{_sysconfdir}/cloud.rpmsave/agent/uefi.properties %{_sysconfdir}/cloud.rpmsave/agent/uefi.properties.rpmsave
543+
fi
544+
536545
systemctl daemon-reload
537546

538547
# Print help message
@@ -603,6 +612,7 @@ pip3 install --upgrade /usr/share/cloudstack-marvin/Marvin-*.tar.gz
603612
%config(noreplace) %attr(0640,root,cloud) %{_sysconfdir}/%{name}/management/config.json
604613
%config(noreplace) %{_sysconfdir}/%{name}/management/log4j-cloud.xml
605614
%config(noreplace) %{_sysconfdir}/%{name}/management/log4j2.xml
615+
%config(noreplace) %{_sysconfdir}/%{name}/management/uefi.properties
606616
%config(noreplace) %{_sysconfdir}/%{name}/management/environment.properties
607617
%config(noreplace) %{_sysconfdir}/%{name}/management/java.security.ciphers
608618
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/logrotate.d/%{name}-management

0 commit comments

Comments
 (0)