Skip to content
Snippets Groups Projects
Commit 89d7d3ef authored by Markus Frosch's avatar Markus Frosch
Browse files

Use correct username for service

parent a49f79f1
Branches master
No related tags found
No related merge requests found
Pipeline #22506 failed
......@@ -3,7 +3,7 @@ Description=Icinga Reporting Scheduler
[Service]
Type=simple
User=icingaweb2
User=apache
ExecStart=/usr/bin/icingacli reporting schedule run
Restart=on-success
......
......@@ -20,6 +20,12 @@ BuildArch: noarch
%global basedir %{_datadir}/icingaweb2/modules/%{module_name}
%global service_name icinga-%{module_name}
%if "%{_vendor}" == "suse"
%global service_user wwwrun
%else # suse
%global service_user apache
%endif # suse
BuildRequires: systemd-devel
Requires: systemd
......@@ -55,6 +61,9 @@ cp -r * %{buildroot}%{basedir}
install -d %{buildroot}%{_unitdir}
install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{service_name}.service
# Replace user in service unit
sed -i -e 's~^User=.*~User=%{service_user}~' %{buildroot}%{_unitdir}/%{service_name}.service
%if "%{_vendor}" == "suse"
install -d %{buildroot}%{_sbindir}
ln -sf /usr/sbin/service %{buildroot}%{_sbindir}/rc%{service_name}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment