Add ironic-callback systemd script.

This patch replaced ironic-callback upstart script by systemd.

Change-Id: Idfbe2de940f0e99e8d0fcf952a9153631b6789b1
Closes-Bug: #1624011
This commit is contained in:
Vasyl Saienko 2016-09-15 18:32:06 +03:00
parent 850606843a
commit 8125d9ecd5
7 changed files with 21 additions and 10 deletions

View File

@ -1,10 +0,0 @@
description "Ironic call back script"
start on started ssh
pre-start script
/usr/bin/configure-remote-logging.sh
end script
task
exec /usr/bin/fa_ironic_callback

View File

@ -0,0 +1 @@
../../../../lib/systemd/system/ironic-callback.service

View File

@ -0,0 +1,8 @@
[Unit]
After=sshd.service
[Service]
ExecStart=/usr/bin/ironic-callback.sh
[Install]
WantedBy=default.target

View File

@ -0,0 +1,4 @@
#!/bin/bash
/usr/bin/configure-remote-logging.sh
/usr/bin/fa_ironic_callback

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
fuel-agent (10.0.0-3) unstable; urgency=low
* Replace ironic-callback upstart script by systemd.
-- Vasyl Saeinko <vsaienko@mirantis.com> Tue, 15 Sep 2016 17:17:07 +0200
fuel-agent (10.0.0-2) unstable; urgency=low
* Build depends on dh-python.

View File

@ -1,4 +1,5 @@
#!/bin/sh
set -e
chmod 755 /usr/share/ironic-fa-bootstrap-configs/usr/bin/configure-remote-logging.sh
chmod 755 /usr/share/ironic-fa-bootstrap-configs/usr/bin/ironic-callback.sh
exit 0

View File

@ -114,6 +114,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n ironic-fa-bootstrap-configs
%attr(0644,root,root) %config(noreplace) %{_datadir}/ironic-fa-bootstrap-configs/*
%attr(0755,root,root) %config(noreplace) %{_datadir}/ironic-fa-bootstrap-configs/usr/bin/configure-remote-logging.sh
%attr(0755,root,root) %config(noreplace) %{_datadir}/ironic-fa-bootstrap-configs/usr/bin/ironic-callback.sh
%files -n fuel-bootstrap-cli -f %{_builddir}/%{name}-%{version}/contrib/fuel_bootstrap/fuel_bootstrap_cli/INSTALLED_FILES
%defattr(0644,root,root,0755)