!133 Add post script to adapt selinux policy

From: @wang--ge 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
This commit is contained in:
openeuler-ci-bot 2023-11-08 10:19:29 +00:00 committed by Gitee
commit 8110056246
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -5,7 +5,7 @@
Name: obs-server
Version: 2.10.11
Release: 4
Release: 5
Summary: The Open Build Service -- Server Component
License: GPL-2.0-only or GPL-3.0-only
URL: http://www.openbuildservice.org
@ -34,6 +34,7 @@ Requires: createrepo_c, dpkg, yum, perl-Compress-Zlib, perl-File-Sync >= 0
Requires: perl-Net-SSLeay, perl-Socket-MsgHdr, perl-XML-Parser, perl-XML-Simple, perl-YAML-LibYAML
Requires: cpio, curl, perl-Compress-Zlib, perl-TimeDate, screen, psmisc, bash, binutils, bsdtar
Requires: util-linux >= 2.16, osc
Requires: policycoreutils-python-utils
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
@ -200,6 +201,8 @@ exit 0
%systemd_preun obsnotifyforward.service
%systemd_preun obsredis.service
%systemd_preun obsworker.service
semanage fcontext -d "/srv/obs(/.*)?"
semanage fcontext -d "/srv/obs/events(/.*)?"
%preun -n obs-common
%systemd_preun obsstoragesetup.service
@ -223,6 +226,9 @@ exit 0
%systemd_post obsnotifyforward.service
%systemd_post obsredis.service
%systemd_post obsworker.service
semanage fcontext -a -t var_lib_t "/srv/obs(/.*)?"
semanage fcontext -a -t uuidd_var_run_t "/srv/obs/events(/.*)?"
restorecon -Rv /srv/obs/
%posttrans
[ -d /srv/obs ] || install -d -o obsrun -g obsrun /srv/obs
@ -494,6 +500,9 @@ usermod -a -G docker obsservicerun
%{_sbindir}/rcobsstoragesetup
%changelog
* Wed Nov 08 2023 Ge Wang <wang__ge@126.com> - 2.10.11-5
- Add post script to adatp selinux policy
* Thu May 26 2022 caodongxia <caodongxia@h-partners.com> - 2.10.11-4
- Fix obs-api install warning