From 77d3a996d9b53d8af8224b1e070dcd0cfe7c8b2c Mon Sep 17 00:00:00 2001 From: DCCooper <1866858@gmail.com> Date: Tue, 11 Jan 2022 10:43:09 +0800 Subject: [PATCH] rubik: fix compile error reason: only set filemode after %install step to keep strip from permission denied Signed-off-by: DCCooper <1866858@gmail.com> --- VERSION-openeuler | 2 +- git-commit | 2 +- rubik.spec | 24 +++++++++++++++--------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/VERSION-openeuler b/VERSION-openeuler index 5d9547c..4f7b3d2 100644 --- a/VERSION-openeuler +++ b/VERSION-openeuler @@ -1 +1 @@ -0.1.0-1 +0.1.0-2 diff --git a/git-commit b/git-commit index 081b5f4..827c1bc 100644 --- a/git-commit +++ b/git-commit @@ -1 +1 @@ -b4055f46c22a55e145987bac8e0a05f238c6d18b +84074a0ecd4d8d28d7c767cba78383c13e360e64 diff --git a/rubik.spec b/rubik.spec index 816c2c2..08337a1 100644 --- a/rubik.spec +++ b/rubik.spec @@ -1,6 +1,6 @@ Name: rubik Version: 0.1.0 -Release: 1 +Release: 2 Summary: Hybrid Deployment for Cloud Native License: Mulan PSL V2 URL: https://gitee.com/openeuler/rubik @@ -32,22 +32,28 @@ make release %install # create directory /var/lib/rubik -install -d -m 0750 %{buildroot}%{_sharedstatedir}/%{name} +install -d %{buildroot}%{_sharedstatedir}/%{name} # install rubik binary -install -Dp -m 0550 ./rubik %{buildroot}%{_sharedstatedir}/%{name} +install -Dp ./rubik %{buildroot}%{_sharedstatedir}/%{name} # install artifacts -install -Dp -m 0640 ./hack/rubik-daemonset.yaml %{buildroot}%{_sharedstatedir}/%{name}/rubik-daemonset.yaml -install -Dp -m 0640 ./Dockerfile %{buildroot}%{_sharedstatedir}/%{name}/Dockerfile +install -Dp ./hack/rubik-daemonset.yaml %{buildroot}%{_sharedstatedir}/%{name}/rubik-daemonset.yaml +install -Dp ./Dockerfile %{buildroot}%{_sharedstatedir}/%{name}/Dockerfile %files -%dir %{_sharedstatedir}/%{name} -%{_sharedstatedir}/%{name}/rubik -%{_sharedstatedir}/%{name}/rubik-daemonset.yaml -%{_sharedstatedir}/%{name}/Dockerfile +%dir %attr(750,root,root) %{_sharedstatedir}/%{name} +%attr(550,root,root) %{_sharedstatedir}/%{name}/rubik +%attr(640,root,root) %{_sharedstatedir}/%{name}/rubik-daemonset.yaml +%attr(640,root,root) %{_sharedstatedir}/%{name}/Dockerfile %clean rm -rf %{buildroot} %changelog +* Tue Jan 11 2022 DCCooper <1866858@gmail.com> - 0.1.0-2 +- Type:bugfix +- CVE:NA +- SUG:restart +- DESC:fix compile error + * Mon Dec 27 2021 xiadanni - 0.1.0-1 - Package init