Skip to content

Commit d74f690

Browse files
committed
Fix for some permissions and file names
1 parent be7f32f commit d74f690

3 files changed

Lines changed: 16 additions & 15 deletions

File tree

File renamed without changes.

dist/rpm/openQA.spec

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -361,13 +361,13 @@ Supplements: (%{name}-client and zsh)
361361
%description client-zsh-completion
362362
The official zsh completion script for openqa-cli.
363363
%package anubis
364-
Summary: Anubis bot integration for openQA
364+
Summary: Anubis bot integration for openQA using docker-compose
365365
Requires: docker
366366
Requires: docker-compose
367367
Requires: %{name} = %{version}
368368

369369
%description anubis
370-
Use this package to install a anubis container alongside its default configuration
370+
Use this package to install an anubis container alongside its default configuration
371371

372372
%package llm-server
373373
Summary: Local LLM Server features for openQA workers
@@ -474,13 +474,13 @@ install -m 644 contrib/munin/config/minion.config %{buildroot}/%{_sysconfdir}/mu
474474
install -m 755 contrib/munin/utils/munin-mail %{buildroot}/%{_datadir}/openqa/script/munin-mail
475475
%endif
476476

477-
# anubis
478-
install -d -m 755 %{buildroot}%{_sysconfdir}/anubis
479-
install -d -m 755 %{buildroot}%{_sysconfdir}/anubis/data/cfg
480-
install -m 644 contrib/anubis/botPolicy.yaml %{buildroot}%{_sysconfdir}/anubis/data/cfg/botPolicy.yaml
481-
install -m 644 contrib/anubis/docker-compose.yml %{buildroot}%{_sysconfdir}/anubis/docker-compose.yml
482-
install -m 600 contrib/anubis/anubis.env %{buildroot}%{_sysconfdir}/anubis/anubis.env
483-
install -D -m 644 contrib/anubis/openqa-anubis.service %{buildroot}%{_unitdir}/openqa-anubis.service
477+
# anubis. Runs as UID 1000 and GID 0 (root)
478+
install -d -m 775 %{buildroot}%{_sysconfdir}/anubis
479+
install -d -m 775 %{buildroot}%{_sysconfdir}/anubis/data/cfg
480+
install -m 664 contrib/anubis/botPolicy.yaml %{buildroot}%{_sysconfdir}/anubis/data/cfg/botPolicy.yaml
481+
install -m 664 contrib/anubis/docker-compose.yml %{buildroot}%{_sysconfdir}/anubis/docker-compose.yml
482+
install -m 660 contrib/anubis/anubis.env %{buildroot}%{_sysconfdir}/anubis/anubis.env
483+
install -D -m 664 contrib/anubis/openqa-anubis-docker-compose.service %{buildroot}%{_unitdir}/openqa-anubis-docker-compose.service
484484

485485
cd %{buildroot}
486486
grep -rl %{_bindir}/env . | while read file; do
@@ -580,13 +580,13 @@ fi
580580
%service_add_post openqa-continuous-update.timer
581581

582582
%post anubis
583-
%service_add_post openqa-anubis.service
583+
%service_add_post openqa-anubis-docker-compose.service
584584

585585
%preun anubis
586-
%service_del_preun openqa-anubis.service
586+
%service_del_preun openqa-anubis-docker-compose.service
587587

588588
%postun anubis
589-
%service_del_postun openqa-anubis.service
589+
%service_del_postun openqa-anubis-docker-compose.service
590590

591591
%preun
592592
%service_del_preun %{openqa_services}
@@ -951,12 +951,12 @@ fi
951951
%files mcp
952952
%{_datadir}/openqa/lib/OpenQA/WebAPI/Plugin/MCP.pm
953953

954-
<<<<<<< HEAD
954+
955955
%files llm-server
956956
%dir %{_datadir}/containers
957957
%dir %{_datadir}/containers/systemd
958958
%{_datadir}/containers/systemd/openqa-llm-server.container
959-
=======
959+
960960
%files anubis
961961
%defattr(-,root,root)
962962
%dir %{_sysconfdir}/anubis
@@ -966,6 +966,7 @@ fi
966966
%config(noreplace) %{_sysconfdir}/anubis/docker-compose.yml
967967
%config(noreplace) %attr(0600, root, root) %{_sysconfdir}/anubis/anubis.env
968968
%{_unitdir}/openqa-anubis.service
969-
>>>>>>> f07626d1e (Add a sub-package for Anubis configuration)
969+
%{_unitdir}/openqa-anubis-docker-compose.service
970+
>>>>>>> 6f3fdaa91 (Fix for some permissions and file names)
970971

971972
%changelog

git

Whitespace-only changes.

0 commit comments

Comments
 (0)