replace openEuler to vendor
Signed-off-by: zhengxiaoxiao <zhengxiaoxiao2@huawei.com> (cherry picked from commit e6b74963274e5d48c51a83c0a92ef5bbcce3779f)
This commit is contained in:
parent
69b35248ec
commit
99bebe7f5c
@ -1,7 +1,8 @@
|
|||||||
|
%global vendor %{?_vendor:%{_vendor}}%{!?_vendor:openEuler}
|
||||||
Summary: openEuler Security Tool
|
Summary: openEuler Security Tool
|
||||||
Name : security-tool
|
Name : security-tool
|
||||||
Version: 2.0
|
Version: 2.0
|
||||||
Release: 1.84
|
Release: 1.85
|
||||||
Source0: https://gitee.com/openeuler/security-tool/repository/archive/v2.0.tar.gz
|
Source0: https://gitee.com/openeuler/security-tool/repository/archive/v2.0.tar.gz
|
||||||
License: MulanPSL-2.0
|
License: MulanPSL-2.0
|
||||||
URL: https://gitee.com/openeuler/security-tool
|
URL: https://gitee.com/openeuler/security-tool
|
||||||
@ -20,7 +21,7 @@ Patch3: fix-function-allow-rpm-q.patch
|
|||||||
Patch4: add-secure-hostKey-algorithms.patch
|
Patch4: add-secure-hostKey-algorithms.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
openEuler Security Tool
|
%{vendor} Security Tool
|
||||||
|
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
@ -33,12 +34,12 @@ openEuler Security Tool
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
install -d -m0700 $RPM_BUILD_ROOT%{_sysconfdir}/openEuler_security
|
install -d -m0700 $RPM_BUILD_ROOT%{_sysconfdir}/%{vendor}_security
|
||||||
install -m0600 security $RPM_BUILD_ROOT%{_sysconfdir}/openEuler_security/security
|
install -m0600 security $RPM_BUILD_ROOT%{_sysconfdir}/%{vendor}_security/security
|
||||||
install -m0400 security.conf $RPM_BUILD_ROOT%{_sysconfdir}/openEuler_security/security.conf
|
install -m0400 security.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{vendor}_security/security.conf
|
||||||
install -m0600 usr-security.conf $RPM_BUILD_ROOT%{_sysconfdir}/openEuler_security/usr-security.conf
|
install -m0600 usr-security.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{vendor}_security/usr-security.conf
|
||||||
install -d -m0755 $RPM_BUILD_ROOT/%{_unitdir}
|
install -d -m0755 $RPM_BUILD_ROOT/%{_unitdir}
|
||||||
install -m0644 openEuler-security.service $RPM_BUILD_ROOT/%{_unitdir}/openEuler-security.service
|
install -m0644 %{vendor}-security.service $RPM_BUILD_ROOT/%{_unitdir}/%{vendor}-security.service
|
||||||
install -d -m0755 $RPM_BUILD_ROOT/%{_sbindir}
|
install -d -m0755 $RPM_BUILD_ROOT/%{_sbindir}
|
||||||
install -m0500 security-tool.sh $RPM_BUILD_ROOT/%{_sbindir}/security-tool.sh
|
install -m0500 security-tool.sh $RPM_BUILD_ROOT/%{_sbindir}/security-tool.sh
|
||||||
install -m0644 security-tool-%{version}/csh.precmd $RPM_BUILD_ROOT%{_sysconfdir}/csh.precmd
|
install -m0644 security-tool-%{version}/csh.precmd $RPM_BUILD_ROOT%{_sysconfdir}/csh.precmd
|
||||||
@ -69,18 +70,18 @@ else
|
|||||||
fi
|
fi
|
||||||
ln -s /etc/pam.d/su-local /etc/pam.d/su
|
ln -s /etc/pam.d/su-local /etc/pam.d/su
|
||||||
|
|
||||||
%systemd_post openEuler-security.service
|
%systemd_post %{vendor}-security.service
|
||||||
systemctl enable openEuler-security.service
|
systemctl enable %{vendor}-security.service
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%systemd_preun openEuler-security.service
|
%systemd_preun %{vendor}-security.service
|
||||||
if [ $1 -eq 0 ]
|
if [ $1 -eq 0 ]
|
||||||
then
|
then
|
||||||
sed -i 's/password-auth-crond$/system-auth/g' /etc/pam.d/crond
|
sed -i 's/password-auth-crond$/system-auth/g' /etc/pam.d/crond
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%systemd_postun_with_restart openEuler-security.service
|
%systemd_postun_with_restart %{vendor}-security.service
|
||||||
|
|
||||||
if [ $1 -eq 0 ]
|
if [ $1 -eq 0 ]
|
||||||
then
|
then
|
||||||
@ -111,17 +112,20 @@ fi
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%attr(0700,root,root) %dir %{_sysconfdir}/openEuler_security
|
%attr(0700,root,root) %dir %{_sysconfdir}/%{vendor}_security
|
||||||
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/openEuler_security/security
|
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/%{vendor}_security/security
|
||||||
%attr(0400,root,root) %config %{_sysconfdir}/openEuler_security/security.conf
|
%attr(0400,root,root) %config %{_sysconfdir}/%{vendor}_security/security.conf
|
||||||
%attr(0600,root,root) %config %{_sysconfdir}/openEuler_security/usr-security.conf
|
%attr(0600,root,root) %config %{_sysconfdir}/%{vendor}_security/usr-security.conf
|
||||||
%attr(0644,root,root) %{_sysconfdir}/csh.precmd
|
%attr(0644,root,root) %{_sysconfdir}/csh.precmd
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/password-auth-crond
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/password-auth-crond
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/su-local
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/pam.d/su-local
|
||||||
%attr(0644,root,root) %{_unitdir}/openEuler-security.service
|
%attr(0644,root,root) %{_unitdir}/%{vendor}-security.service
|
||||||
%attr(0500,root,root) %{_sbindir}/security-tool.sh
|
%attr(0500,root,root) %{_sbindir}/security-tool.sh
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Nov 26 2022 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2.0-1.85
|
||||||
|
- replace openEuler to vendor
|
||||||
|
|
||||||
* Thu Nov 17 2022 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2.0-1.84
|
* Thu Nov 17 2022 zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2.0-1.84
|
||||||
- replace tar.gz
|
- replace tar.gz
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user