Requires(post): /sbin/ldconfig
Requires(post): /usr/bin/sqlite3
Requires(postun): /sbin/ldconfig
+BuildRequires: pkgconfig(libtzplatform-config)
%if %{_support_weblog}
BuildRequires: pkgconfig(zlib)
%post bin
+mkdir -p %{TZ_SYS_GLOBALUSER_DB}
+sqlite3 %{TZ_SYS_GLOBALUSER_DB}/.push.db "PRAGMA journal_mode = PERSIST; create table a(a); drop table a;" > /dev/null
+chown service_fw:service_fw %{TZ_SYS_GLOBALUSER_DB}/.push.db
+chown service_fw:service_fw %{TZ_SYS_GLOBALUSER_DB}/.push.db-journal
+chmod 660 %{TZ_SYS_GLOBALUSER_DB}/.push.db
+chmod 660 %{TZ_SYS_GLOBALUSER_DB}/.push.db-journal
+
+chsmack -a "*" %{TZ_SYS_GLOBALUSER_DB}/.push.db
+chsmack -a "*" %{TZ_SYS_GLOBALUSER_DB}/.push.db-journal
%post -n libpush
/sbin/ldconfig