From 9d15379013b2d7f7110a6b7479ec5d3e7b00c74f Mon Sep 17 00:00:00 2001 From: "t.feng" Date: Fri, 5 May 2023 20:29:16 +0800 Subject: [PATCH] modify directory permission and change file section (cherry picked from commit cfddf6d61b4722615ef38d2af4e2db158b589aa1) --- install-scripts.spec | 51 +++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/install-scripts.spec b/install-scripts.spec index 91c0168..6301f16 100644 --- a/install-scripts.spec +++ b/install-scripts.spec @@ -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 - 1.2-7 +- Type:bugfix +- CVE:NA +- SUG:NA +- DESC:modify directory permission + * Fri Feb 3 2023 zhangqiumiao - 1.2-6 - Type:bugfix - CVE:NA -- Gitee