From: YoungHun Kim Date: Mon, 26 Aug 2024 02:46:55 +0000 (+0900) Subject: Add service adaptation for ASAN X-Git-Tag: accepted/tizen/unified/20240828.164004~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F31%2F316631%2F3;p=platform%2Fcore%2Fmultimedia%2Frscmgr-service.git Add service adaptation for ASAN - MemoryMax=64M is required to avoid memory limit violation on ASAN binary Change-Id: If346737efbfe7fa6e26a6abce9c32a4ea9a903b1 --- diff --git a/packaging/rscmgr-service-asan.conf b/packaging/rscmgr-service-asan.conf new file mode 100644 index 0000000..af1713a --- /dev/null +++ b/packaging/rscmgr-service-asan.conf @@ -0,0 +1,2 @@ +[Service] +MemoryMax=64M diff --git a/packaging/rscmgr-service.spec b/packaging/rscmgr-service.spec index 600083d..8074556 100644 --- a/packaging/rscmgr-service.spec +++ b/packaging/rscmgr-service.spec @@ -1,11 +1,12 @@ Name: rscmgr-service Summary: Daemon for resource manager Version: 0.1 -Release: 5 +Release: 6 Group: Multimedia/Libraries License: Apache-2.0 Source0: %{name}-%{version}.tar.gz Source1: rscmgr-service.service +Source2: rscmgr-service-asan.conf BuildRequires: cmake >= 2.8.12 BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(glib-2.0) @@ -58,6 +59,10 @@ mkdir -p %{buildroot}%{_sbindir} install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/rscmgr-service.service %install_service basic.target.wants rscmgr-service.service ln -sf ../rscmgr-service.service %{buildroot}%{_unitdir}/basic.target.wants/ +%if "%{asan}" == "1" +mkdir -p %{buildroot}%{_unitdir}/rscmgr-service.service.d +install -m 644 %SOURCE2 %{buildroot}%{_unitdir}/rscmgr-service.service.d/rscmgr-service-asan.conf +%endif %clean rm -rf %{buildroot} @@ -74,6 +79,9 @@ rm -rf %{buildroot} %{TZ_SYS_BIN}/gen_rm_msgq %{_unitdir}/rscmgr-service.service %{_unitdir}/basic.target.wants/rscmgr-service.service +%if "%{asan}" == "1" +%{_unitdir}/rscmgr-service.service.d/rscmgr-service-asan.conf +%endif %files devel %defattr(-,root,root,-)