diff options
-rw-r--r-- | packaging/email-service.asan.conf | 2 | ||||
-rwxr-xr-x | packaging/email-service.spec | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/packaging/email-service.asan.conf b/packaging/email-service.asan.conf new file mode 100644 index 0000000..5562d8f --- /dev/null +++ b/packaging/email-service.asan.conf @@ -0,0 +1,2 @@ +[Service] +MemoryLimit=64M diff --git a/packaging/email-service.spec b/packaging/email-service.spec index 6522f1f..bc87a34 100755 --- a/packaging/email-service.spec +++ b/packaging/email-service.spec @@ -9,6 +9,7 @@ Source1: email-service.socket Source2: email-service.manifest Source3: email-service_init_db.sh Source4: email-service.service +Source5: email-service.asan.conf Requires: connman Requires: gmime @@ -128,6 +129,10 @@ find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';' mkdir -p %{buildroot}%{_unitdir_user} mkdir -p %{buildroot}%{_unitdir_user}/default.target.wants install -m 0644 %{SOURCE4} %{buildroot}%{_unitdir_user}/email-service.service +%if "%{asan}" == "1" +mkdir -p %{buildroot}%{_unitdir_user}/email-service.service.d +install -m 644 %{SOURCE5} %{buildroot}%{_unitdir_user}/email-service.service.d/email-service.asan.conf +%endif mkdir -p %{buildroot}%{_unitdir_user}/sockets.target.wants install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir_user}/email-service.socket @@ -169,6 +174,9 @@ systemctl daemon-reload %{_unitdir_user}/email-service.socket %{_unitdir_user}/sockets.target.wants/email-service.socket %{_datarootdir}/dbus-1/services/email-service.service +%if "%{asan}" == "1" +%{_unitdir_user}/email-service.service.d/email-service.asan.conf +%endif %license LICENSE %license LICENSE.BSD %attr(0775,root,root) /etc/rc.d/init.d/email-service |