From owner-svn-soc-all@FreeBSD.ORG Sun Jul 21 10:49:38 2013 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E9DF4F39 for ; Sun, 21 Jul 2013 10:49:37 +0000 (UTC) (envelope-from mattbw@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) by mx1.freebsd.org (Postfix) with ESMTP id DA8691E6 for ; Sun, 21 Jul 2013 10:49:37 +0000 (UTC) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6LAnb0S066600 for ; Sun, 21 Jul 2013 10:49:37 GMT (envelope-from mattbw@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.14.7/8.14.6/Submit) id r6LAnbt7066587 for svn-soc-all@FreeBSD.org; Sun, 21 Jul 2013 10:49:37 GMT (envelope-from mattbw@FreeBSD.org) Date: Sun, 21 Jul 2013 10:49:37 GMT Message-Id: <201307211049.r6LAnbt7066587@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to mattbw@FreeBSD.org using -f From: mattbw@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r254994 - in soc2013/mattbw/backend: . actions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jul 2013 10:49:38 -0000 Author: mattbw Date: Sun Jul 21 10:49:37 2013 New Revision: 254994 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=254994 Log: add stub for get_update_detail Added: soc2013/mattbw/backend/actions/get_update_detail.c 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 Sun Jul 21 07:24:25 2013 (r254993) +++ soc2013/mattbw/backend/Makefile Sun Jul 21 10:49:37 2013 (r254994) @@ -16,6 +16,7 @@ actions/get_details.c \ actions/get_files.c \ actions/get_repo_list.c \ + actions/get_update_detail.c \ actions/install_files.c \ actions/install_packages.c \ actions/refresh_cache.c \ Modified: soc2013/mattbw/backend/actions.h ============================================================================== --- soc2013/mattbw/backend/actions.h Sun Jul 21 07:24:25 2013 (r254993) +++ soc2013/mattbw/backend/actions.h Sun Jul 21 10:49:37 2013 (r254994) @@ -31,6 +31,7 @@ gboolean get_details_thread(PkBackend *backend); gboolean get_files_thread(PkBackend *backend); gboolean get_repo_list_thread(PkBackend *backend); +gboolean get_update_detail_thread(PkBackend *backend); gboolean install_files_thread(PkBackend *backend); gboolean install_packages_thread(PkBackend *backend); gboolean refresh_cache_thread(PkBackend *backend); Added: soc2013/mattbw/backend/actions/get_update_detail.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ soc2013/mattbw/backend/actions/get_update_detail.c Sun Jul 21 10:49:37 2013 (r254994) @@ -0,0 +1,33 @@ +/*- + * Copyright (C) 2013 Matt Windsor + * + * Licensed under the GNU General Public License Version 2 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +#include /* gboolean */ + +#include "../actions.h" /* Prototype */ +#include "../utils.h" /* ERR */ + +gboolean +get_update_detail_thread(PkBackend *backend) +{ + + ERR(backend, PK_ERROR_ENUM_NOT_SUPPORTED, "todo"); + (void)pk_backend_finished(backend); + return FALSE; +} Modified: soc2013/mattbw/backend/pk-backend-pkgng.c ============================================================================== --- soc2013/mattbw/backend/pk-backend-pkgng.c Sun Jul 21 07:24:25 2013 (r254993) +++ soc2013/mattbw/backend/pk-backend-pkgng.c Sun Jul 21 10:49:37 2013 (r254994) @@ -146,6 +146,14 @@ } void +pk_backend_get_update_detail(PkBackend *backend, gchar **package_ids) +{ + + INTENTIONALLY_IGNORE(package_ids); /* retrieved from backend */ + THREAD(backend, get_update_detail_thread); +} + +void pk_backend_install_files(PkBackend *backend, gboolean only_trusted, gchar **full_paths) {