socsvn commit: r254554 - soc2013/mattbw/backend
mattbw at FreeBSD.org
mattbw at FreeBSD.org
Wed Jul 10 11:04:26 UTC 2013
Author: mattbw
Date: Wed Jul 10 11:04:25 2013
New Revision: 254554
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=254554
Log:
implement search_groups
Modified:
soc2013/mattbw/backend/Makefile
soc2013/mattbw/backend/actions.h
soc2013/mattbw/backend/pk-backend-pkgng.c
Modified: soc2013/mattbw/backend/Makefile
==============================================================================
--- soc2013/mattbw/backend/Makefile Wed Jul 10 10:57:09 2013 (r254553)
+++ soc2013/mattbw/backend/Makefile Wed Jul 10 11:04:25 2013 (r254554)
@@ -17,6 +17,7 @@
actions/install_files.c \
actions/install_packages.c \
actions/resolve.c \
+ actions/search_groups.c \
actions/search_names.c
SRCS+= \
Modified: soc2013/mattbw/backend/actions.h
==============================================================================
--- soc2013/mattbw/backend/actions.h Wed Jul 10 10:57:09 2013 (r254553)
+++ soc2013/mattbw/backend/actions.h Wed Jul 10 11:04:25 2013 (r254554)
@@ -34,6 +34,7 @@
gboolean install_files_thread(PkBackend *backend);
gboolean install_packages_thread(PkBackend *backend);
gboolean resolve_thread(PkBackend *backend);
+gboolean search_groups_thread(PkBackend *backend);
gboolean search_names_thread(PkBackend *backend);
gboolean simulate_install_files_thread(PkBackend *backend);
gboolean simulate_install_packages_thread(PkBackend *backend);
Modified: soc2013/mattbw/backend/pk-backend-pkgng.c
==============================================================================
--- soc2013/mattbw/backend/pk-backend-pkgng.c Wed Jul 10 10:57:09 2013 (r254553)
+++ soc2013/mattbw/backend/pk-backend-pkgng.c Wed Jul 10 11:04:25 2013 (r254554)
@@ -175,6 +175,15 @@
}
void
+pk_backend_search_groups(PkBackend *backend, PkBitfield filters, gchar **values)
+{
+
+ INTENTIONALLY_IGNORE(filters); /* retrieved from backend */
+ (void)pk_backend_set_strv(backend, "values", values);
+ (void)pk_backend_thread_create(backend, search_groups_thread);
+}
+
+void
pk_backend_search_names(PkBackend *backend, PkBitfield filters, gchar **values)
{
@@ -183,7 +192,6 @@
(void)pk_backend_thread_create(backend, search_names_thread);
}
-
void
pk_backend_simulate_install_files(PkBackend *backend, gchar **full_paths)
{
More information about the svn-soc-all
mailing list