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}