9 Group: System/Utilities
10 Source0: %{name}-%{version}.tar.gz
11 Source1001: sdbd_device.service
12 Source1002: sdbd_emulator.service
13 Source1003: %{name}.manifest
14 Source1004: sdbd_tcp.service
16 BuildRequires: capi-system-info-devel >= 0.2.0
17 BuildRequires: cmake >= 2.8.3
18 BuildRequires: pkgconfig(libtzplatform-config)
21 Description: SDB daemon.
36 mkdir -p %{buildroot}%{_unitdir}
38 install -m 0644 %SOURCE1002 %{buildroot}%{_unitdir}/sdbd.service
39 mkdir -p %{buildroot}/%{_unitdir}/emulator.target.wants
40 ln -s %{_unitdir}/sdbd.service %{buildroot}/%{_unitdir}/emulator.target.wants/
42 install -m 0644 %SOURCE1001 %{buildroot}%{_unitdir}/sdbd.service
43 install -m 0644 %SOURCE1004 %{buildroot}%{_unitdir}/sdbd_tcp.service
46 mkdir -p %{buildroot}%{_prefix}/sbin
47 install -m 755 script/sdk_launch %{buildroot}%{_prefix}/sbin/
51 . %{_sysconfdir}/tizen-platform.conf
52 if ! getent passwd "${TZ_SDK_USER_NAME}" > /dev/null; then
53 rm -rf "${TZ_SDK_HOME}"
54 useradd -u 5100 -s /bin/false -m -d "${TZ_SDK_HOME}" "${TZ_SDK_USER_NAME}"
55 getent group developer > /dev/null || groupadd -g 5100 developer
56 for x in app_logging crash developer; do
57 usermod -A app_logging "${TZ_SDK_USER_NAME}"
62 %manifest sdbd.manifest
64 %defattr(-,root,root,-)
66 %{_prefix}/sbin/sdk_launch
67 %attr(0755, root, root) %{_sysconfdir}/init.d/sdbd
68 %{_unitdir}/sdbd.service
70 %{_unitdir}/emulator.target.wants/sdbd.service
72 %{_unitdir}/sdbd_tcp.service