From 2444013a4e70635e896f4cb2d180305568ceb5bb Mon Sep 17 00:00:00 2001 From: heppen Date: Thu, 7 Mar 2024 16:57:00 +0800 Subject: [PATCH] check if some build script is exist on %pre stage --- distributeddatamgr_data_object.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/distributeddatamgr_data_object.spec b/distributeddatamgr_data_object.spec index b17d5a8..fe6bb54 100644 --- a/distributeddatamgr_data_object.spec +++ b/distributeddatamgr_data_object.spec @@ -40,9 +40,9 @@ Developers can easily use distributed object interfaces for object synchronizati %prep rm -rf %{_builddir}/* cp -rf %{build_opt} %{_builddir}/build -ln -s %{_builddir}/build/build_scripts/build.sh %{_builddir}/build.sh -ln -s %{_builddir}/build/core/gn/dotfile.gn %{_builddir}/.gn -ln -s %{_builddir}/build/lite/build.py %{_builddir}/build.py +[ ! -L "%{_builddir}/build.sh" ] && ln -s %{_builddir}/build/build_scripts/build.sh %{_builddir}/build.sh +[ ! -L "%{_builddir}/.gn" ] && ln -s %{_builddir}/build/core/gn/dotfile.gn %{_builddir}/.gn +[ ! -L "%{_builddir}/build.py" ] && ln -s %{_builddir}/build/lite/build.py %{_builddir}/build.py cp -rf %{_builddir}/build/openeuler/vendor %{_builddir}/ cp -rf %{_builddir}/build/openeuler/compiler_gn/* %{_builddir}