rm -rf %{buildroot}
%make_install
-mkdir -p %{buildroot}%{_unitdir}/default.target.wants
+mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/accounts-service.service
-ln -s ../accounts-service.service %{buildroot}%{_unitdir}/default.target.wants/accounts-service.service
-#ln -s ../accounts-service.service %{buildroot}%{_unitdir}/multi-user.target.wants/accounts-service.service
+#ln -s ../accounts-service.service %{buildroot}%{_unitdir}/default.target.wants/accounts-service.service
+ln -s ../accounts-service.service %{buildroot}%{_unitdir}/multi-user.target.wants/accounts-service.service
-rm -rf %{buildroot}/usr/lib/account-manager
+#rm -rf %{buildroot}/usr/lib/account-manager
-
-mkdir -p %{buildroot}%{_unitdir}/dbus-1/system-services
-install -m 0644 %SOURCE2 %{buildroot}%{_unitdir}/dbus-1/system-services/org.tizen.account.manager.service
+mkdir -p %{buildroot}/usr/share/dbus-1/system-services
+install -m 0644 %SOURCE2 %{buildroot}/usr/share/dbus-1/system-services/org.tizen.account.manager.service
mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
chmod 600 %{TZ_SYS_DB}/.account.db
chmod 600 %{TZ_SYS_DB}/.account.db-journal
-#set message key value to NULL
-#vconftool set -t string db/account/msg '' -g 6514
-#vconftool set -tf string db/account/msg '' -s libaccounts-svc -u 200 -g 5000
-
-#smack labeling
-#chsmack -a 'System' %{TZ_SYS_DB}/.account.db-journal
-#chsmack -a 'System' %{TZ_SYS_DB}/.account.db
-
-
%postun -p /sbin/ldconfig
-
%files
%manifest account-svcd.manifest
%defattr(-,system,system,-)
%config %{_sysconfdir}/dbus-1/system.d/org.tizen.account.manager.conf
-%attr(0755,root,root) %{_bindir}/account-svcd
-%attr(-,root,root) %{_unitdir}/accounts-service.service
-#%attr(-,root,root) %{_unitdir}/multi-user.target.wants/accounts-service.service
-%attr(-,root,root) %{_unitdir}/default.target.wants/accounts-service.service
-%attr(-,root,root) %{_unitdir}/dbus-1/system-services/org.tizen.account.manager.service
+%{_bindir}/account-svcd
+%{_unitdir}/accounts-service.service
+%{_unitdir}/multi-user.target.wants/accounts-service.service
+#%attr(-,root,root) %{_unitdir}/default.target.wants/accounts-service.service
+/usr/share/dbus-1/system-services/org.tizen.account.manager.service
return _check_privilege(invocation, _PRIVILEGE_ACCOUNT_WRITE);
}
-gboolean account_manager_account_add(AccountManager *obj, GDBusMethodInvocation *invocation, gchar* account_db_path, GVariant* account_data, gpointer user_data)
+gboolean account_manager_account_add(AccountManager *obj, GDBusMethodInvocation *invocation, GVariant* account_data, gpointer user_data)
{
_INFO("account_manager_account_add start");
int db_id = -1;
return_code = _account_db_open(1, pid);
if (return_code != ACCOUNT_ERROR_NONE)
{
- _ERR("_account_db_open() error, db_path = %s, ret = %d", (char*)account_db_path, return_code);
+ _ERR("_account_db_open() error, ret = %d", return_code);
goto RETURN;
}
return true;
}
-gboolean account_manager_account_query_all(AccountManager *obj, GDBusMethodInvocation *invocation, gchar *account_db_path)
+gboolean account_manager_account_query_all(AccountManager *obj, GDBusMethodInvocation *invocation)
{
_INFO("account_manager_account_query_all start");
return true;
}
-gboolean account_manager_account_type_query_all(AccountManager *obj, GDBusMethodInvocation *invocation, gchar *account_db_path)
+gboolean account_manager_account_type_query_all(AccountManager *obj, GDBusMethodInvocation *invocation)
{
_INFO("account_manager_account_query_all start");
return true;
}
-gboolean account_manager_account_type_add(AccountManager *obj, GDBusMethodInvocation *invocation, gchar *account_db_path, GVariant *account_type_data, gpointer user_data)
+gboolean account_manager_account_type_add(AccountManager *obj, GDBusMethodInvocation *invocation, GVariant *account_type_data, gpointer user_data)
{
int db_id = -1;
account_type_s* account_type = NULL;
gboolean account_manager_account_delete_from_db_by_id(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
gint account_db_id)
{
_INFO("account_manager_account_delete_from_db_by_id start");
gboolean account_manager_account_delete_from_db_by_user_name(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *user_name,
const gchar *package_name)
{
gboolean account_manager_account_delete_from_db_by_package_name(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *package_name, gboolean permission)
{
_INFO("account_manager_account_delete_from_db_by_package_name start");
gboolean account_manager_account_update_to_db_by_id(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
GVariant *account_data,
gint account_id)
{
gboolean account_manager_handle_account_update_to_db_by_user_name(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
GVariant *account_data,
const gchar *user_name,
const gchar *package_name)
gboolean
account_manager_handle_account_type_query_label_by_locale(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *app_id,
const gchar *locale)
{
gboolean
account_manager_handle_account_type_query_by_provider_feature(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path, const gchar *key)
+ const gchar *key)
{
_INFO("account_manager_handle_account_type_query_by_provider_feature start");
GVariant* account_type_list_variant = NULL;
return true;
}
-gboolean account_manager_account_get_total_count_from_db(AccountManager *object, GDBusMethodInvocation *invocation, gchar *account_db_path, gboolean include_hidden)
+gboolean account_manager_account_get_total_count_from_db(AccountManager *object, GDBusMethodInvocation *invocation, gboolean include_hidden)
{
_INFO("account_manager_account_get_total_count_from_db start");
guint pid = _get_client_pid(invocation);
}
gboolean account_manager_handle_account_query_account_by_account_id(AccountManager *object, GDBusMethodInvocation *invocation,
- gchar *account_db_path, gint account_db_id)
+ gint account_db_id)
{
_INFO("account_manager_handle_account_query_account_by_account_id start");
GVariant* account_variant = NULL;
gboolean
account_manager_handle_account_query_account_by_user_name(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path, const gchar *user_name)
+ const gchar *user_name)
{
_INFO("account_manager_handle_account_query_account_by_user_name start");
gboolean
account_manager_handle_account_query_account_by_package_name(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path, const gchar *package_name)
+ const gchar *package_name)
{
_INFO("account_manager_handle_account_query_account_by_package_name start");
gboolean
account_manager_handle_account_query_account_by_capability(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *capability_type,
gint capability_value)
{
gboolean
account_manager_handle_account_query_account_by_capability_type(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *capability_type)
{
_INFO("account_manager_handle_account_query_account_by_capability_type start");
gboolean
account_manager_handle_account_query_capability_by_account_id(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const int account_id)
{
_INFO("account_manager_handle_account_query_capability_by_account_id start");
gboolean account_manager_handle_account_update_sync_status_by_id(AccountManager *object,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const int account_db_id,
const int sync_status)
{
gboolean account_manager_handle_account_type_query_provider_feature_by_app_id(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar* app_id)
{
GSList* feature_record_list = NULL;
gboolean account_manager_handle_account_type_query_supported_feature(AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar* app_id,
const gchar* capability)
{
gboolean account_manager_handle_account_type_update_to_db_by_app_id (AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
GVariant *account_type_variant,
const gchar *app_id)
{
gboolean account_manager_handle_account_type_delete_by_app_id (AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *app_id)
{
_INFO("account_manager_handle_account_type_delete_by_app_id start");
gboolean account_manager_handle_account_type_query_label_by_app_id (AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *app_id)
{
_INFO("account_manager_handle_account_type_query_label_by_app_id start");
gboolean account_manager_handle_account_type_query_by_app_id (AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
const gchar *app_id)
{
_INFO("account_manager_handle_account_type_query_by_app_id start");
gboolean account_manager_handle_account_type_query_app_id_exist (AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path, const gchar *app_id)
+ const gchar *app_id)
{
_INFO("account_manager_handle_account_type_query_app_id_exist start");
guint pid = _get_client_pid(invocation);
gboolean account_manager_handle_account_update_to_db_by_id_ex (AccountManager *obj,
GDBusMethodInvocation *invocation,
- gchar *account_db_path,
GVariant *account_data,
gint account_id)
{