In asan environment, it uses more memory for asan check and
MemoryMax=20M is not enough. To avoid oom-kill of tlm in
asan envrionment, change MemoryMax in asan envrionment
with different asan conf file in tlm.service.d directory.
Change-Id: Iaa147e5f145ffbae7f82453afa344a5943c50fa8
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
--- /dev/null
+[Service]
+MemoryMax=64M
chmod 700 %{buildroot}%{_bindir}/%{name}-sessiond
chmod 700 %{buildroot}%{_bindir}/%{name}-launcher
+%if "%{asan}" == "1"
+mkdir -p %{buildroot}%{_unitdir}/tlm.service.d
+install -m 644 data/tlm.asan.conf %{buildroot}%{_unitdir}/tlm.service.d
+%endif
+
%post
/sbin/ldconfig
%config %{_sysconfdir}/pam.d/tlm-login
%config %{_sysconfdir}/pam.d/tlm-default-login
%config %{_sysconfdir}/pam.d/tlm-system-login
+%if "%{asan}" == "1"
+%{_unitdir}/tlm.service.d/tlm.asan.conf
+%endif
%files devel