Source0: %{name}-%{version}.tar.gz
Source1: mm-resource-managerd.service
Source2: org.tizen.MMResourceManager.conf
+Source1000: mm-resource-manager.conf
Source1001: mm-resource-manager.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(murphy-resource)
BuildRequires: pkgconfig(murphy-glib)
BuildRequires: pkgconfig(iniparser)
+BuildRequires: pkgconfig(libsystemd)
%description
A Multimedia Resource Manager library.
%install
rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_tmpfilesdir}
+install -m 0644 %SOURCE1000 %{buildroot}%{_tmpfilesdir}/%{name}.conf
mkdir -p %{buildroot}%{_datadir}/license
mkdir -p %{buildroot}%{_bindir}
cp test/mm_res_manager_test %{buildroot}%{_bindir}
%manifest %{name}.manifest
%license LICENSE.APLv2
%{_libdir}/lib%{name}.so.*
+%{_tmpfilesdir}/%{name}.conf
%{_bindir}/*
%{_unitdir}/mm-resource-managerd.service
%{_unitdir}/multi-user.target.wants/mm-resource-managerd.service
gboolean _mmrm_dmn_init(void)
{
- unlink(RELEASE_CB_SYNC_PATH);
- MM_RM_RETVM_IF(mkfifo(RELEASE_CB_SYNC_PATH,
- S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IWOTH) == -1, FALSE,
- "Release callback sync cannot be created");
+ MM_RM_RETVM_IF(access(RELEASE_CB_SYNC_PATH, F_OK) != 0, FALSE,
+ "systemd-tmpfiles-setup.service can't create %s", RELEASE_CB_SYNC_PATH);
MM_RM_RETVM_IF(mm_resource_manager_backend_init() !=
MM_RESOURCE_MANAGER_ERROR_NONE, FALSE,
return TRUE;
}
-gboolean _mmrm_dmn_deinit()
+gboolean _mmrm_dmn_deinit(void)
{
int i;