2 Summary: oma-dm-agent daemon for FOTA,DM,CP,FMM Service
5 Group: Base/Device Management
7 Source0: oma-dm-agent-%{version}.tar.gz
9 #Requires(post): /sbin/ldconfig
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(sqlite3)
12 BuildRequires: pkgconfig(libsoup-2.4)
13 BuildRequires: pkgconfig(vconf)
14 BuildRequires: pkgconfig(libwbxml2)
15 BuildRequires: pkgconfig(libxml-2.0)
16 BuildRequires: pkgconfig(check)
17 BuildRequires: pkgconfig(sync-agent)
18 BuildRequires: pkgconfig(aul)
19 BuildRequires: pkgconfig(appsvc)
20 BuildRequires: pkgconfig(push)
21 BuildRequires: pkgconfig(sysman)
22 BuildRequires: pkgconfig(capi-base-common)
23 BuildRequires: pkgconfig(bundle)
24 BuildRequires: pkgconfig(location)
25 BuildRequires: pkgconfig(tapi)
26 BuildRequires: pkgconfig(pmapi)
27 BuildRequires: pkgconfig(capi-system-info)
28 BuildRequires: pkgconfig(capi-telephony-sim)
29 BuildRequires: pkgconfig(dlog)
30 BuildRequires: pkgconfig(dbus-glib-1)
31 #BuildRequires: pkgconfig(oauth)
32 #BuildRequires: pkgconfig(samsung-sso-svc)
34 #BuildRequires: pkgconfig(appcore-efl)
35 #BuildRequires: pkgconfig(appcore-common)
36 BuildRequires: libgcrypt-devel
37 BuildRequires: expat-devel
42 oma-dm-agent Daemon servcie
44 %package -n dm-private-plugins
45 Summary: DM Private Plugins
46 Group: Base/Device Management
48 %description -n dm-private-plugins
49 dm private plugins for sync-agent
51 %package -n dm-public-plugins
52 Summary: DM Public Plugins
53 Group: Base/Device Management
55 %description -n dm-public-plugins
56 dm public plugins for sync-agent
63 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
70 if [ ! -d %{buildroot}/opt/usr/dbspace ]
72 mkdir -p %{buildroot}/opt/usr/dbspace
75 sqlite3 %{buildroot}/opt/usr/dbspace/.dm_service.db "PRAGMA journal_mode = PERSIST; create table a(a); drop table a;" > /dev/null
76 sqlite3 %{buildroot}/opt/usr/dbspace/.omadmagent.db "PRAGMA journal_mode = PERSIST; create table a(a); drop table a;" > /dev/null
77 sqlite3 %{buildroot}/opt/usr/dbspace/.momanager.db "PRAGMA journal_mode = PERSIST; create table a(a); drop table a;" > /dev/null
94 rm -f /tmp/agent_fw_event_omadm*
95 rm -f /tmp/agent_fw_noti_reply_omadm*
97 rm -f /opt/usr/dbspace/.dm_service.db /opt/usr/dbspace/.dm_service.db-journal
98 rm -f /opt/usr/dbspace/.omadmagent.db /opt/usr/dbspace/.omadmagent.db-journal
99 rm -f /opt/usr/dbspace/.momanager.db /opt/usr/dbspace/.momanager.db-journal
101 rm -rf /usr/share/oma-dm-cfg
105 %attr(600,root,root) /opt/usr/dbspace/.dm_service.db
106 %attr(600,root,root) /opt/usr/dbspace/.dm_service.db-journal
107 %attr(600,root,root) /opt/usr/dbspace/.omadmagent.db
108 %attr(600,root,root) /opt/usr/dbspace/.omadmagent.db-journal
109 %attr(600,root,root) /opt/usr/dbspace/.momanager.db
110 %attr(600,root,root) /opt/usr/dbspace/.momanager.db-journal
112 %manifest oma-dm-agent.manifest
113 %defattr(-,root,root,-)
114 /usr/share/dbus-1/system-services/com.samsung.omadmagent.service
115 /etc/dbus-1/system.d/com.samsung.omadmagent.conf
116 /usr/bin/oma-dm-agent
118 /usr/share/oma-dm-cfg/ddf/*
119 /usr/share/oma-dm-cfg/delta_size/*
120 /usr/share/oma-dm-cfg/fw-init/*
121 /usr/share/oma-dm-cfg/ipc/*
124 %defattr(700,root,root)
125 /usr/share/oma-dm-cfg/csc-setting/change_csc_value.sh
126 /usr/share/oma-dm-cfg/imei-setting/change_imei_callnum.sh
128 %files -n dm-private-plugins
129 %manifest dm-private-plugins.manifest
130 %defattr(-,root,root,-)
131 /usr/lib/sync-agent/dm-private/*
132 /usr/include/sync-agent/plugin/plugin_slp_device_dm.h
134 %files -n dm-public-plugins
135 %manifest dm-public-plugins.manifest
136 %defattr(-,root,root,-)
137 /usr/lib/sync-agent/dm-public/*