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