!27 modify directory permission and change file section

From: @t_feng 
Reviewed-by: @anonymous_z 
Signed-off-by: @anonymous_z
This commit is contained in:
openeuler-ci-bot 2023-05-05 12:44:02 +00:00 committed by Gitee
commit eee1990647
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -3,7 +3,7 @@ Summary: scripts for system installation
Group: Applications/System
License: MulanPSL-2.0
Version: 1.2
Release: 6
Release: 7
SOURCE0: %{name}-%{version}.tar.gz
Patch0001: 0001-add-support-for-nvme-disk.patch
@ -27,10 +27,6 @@ mkdir -m 750 -p $RPM_BUILD_ROOT/usr/Euler/
cp -a usr/Euler/project $RPM_BUILD_ROOT/usr/Euler/
find $RPM_BUILD_ROOT/usr/Euler/ -type d | xargs chmod 750
find $RPM_BUILD_ROOT/usr/Euler/ -type f | xargs chmod 500
mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system/
mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system/initrd-euler.target.wants/
mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system/emergency.target.wants/
@ -39,25 +35,6 @@ mkdir -p $RPM_BUILD_ROOT/etc/sysctl.d/
cp -a data/* $RPM_BUILD_ROOT/usr/lib/systemd/system/
cp -a config/01-euler-printk.conf $RPM_BUILD_ROOT/etc/sysctl.d/
%files
%defattr(0500,root,root)
%dir /usr/Euler
%dir /usr/Euler/project
%dir /usr/Euler/project/disk
%dir /usr/Euler/project/init
%dir /usr/Euler/project/install
%dir /usr/Euler/project/load
%dir /usr/Euler/project/log
%dir /usr/Euler/project/util
/usr/Euler/project/disk/*
/usr/Euler/project/init/*
/usr/Euler/project/install/*
/usr/Euler/project/load/*
/usr/Euler/project/log/*
/usr/Euler/project/util/*
%attr(0640,root,root) /usr/lib/systemd/system/*
%attr(0640,root,root) /etc/sysctl.d/01-euler-printk.conf
%post
ln -s /sbin/init /init
@ -103,7 +80,33 @@ rm -rf $RPM_BUILD_ROOT/*
rm -rf %{_tmppath}/%{name}-%{version}
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%files
%defattr(0500,root,root,0500)
%dir /usr/Euler
%dir /usr/Euler/project
%dir /usr/Euler/project/disk
%dir /usr/Euler/project/init
%dir /usr/Euler/project/install
%dir /usr/Euler/project/load
%dir /usr/Euler/project/log
%dir /usr/Euler/project/util
/usr/Euler/project/disk/*
/usr/Euler/project/init/*
/usr/Euler/project/install/*
/usr/Euler/project/load/*
/usr/Euler/project/log/*
/usr/Euler/project/util/*
%attr(0640,root,root) /usr/lib/systemd/system/*
%attr(0640,root,root) /etc/sysctl.d/01-euler-printk.conf
%changelog
* Fri May 5 2023 fengtao <fengtao40@huawei.com> - 1.2-7
- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:modify directory permission
* Fri Feb 3 2023 zhangqiumiao <zhangqiumiao1@huawei.com> - 1.2-6
- Type:bugfix
- CVE:NA