mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-31 21:18:22 +03:00
292230301d
Add an initial OstreeRepoFinder interface (but no implementations), which will find remote URIs by ref names and collection IDs, the combination of which is globally unique. The new API is used in a new ostree_repo_find_updates() function, which resolves a list of ref names to update into a set of remote URIs to pull them from, which can be treated as mirrors. It is an attempt to generalise resolution of the URIs to pull from, and to generalise determination of the order and parallelisation which they should be downloaded from in. Includes fixes by Krzesimir Nowak <krzesimir@kinvolk.io>. Signed-off-by: Philip Withnall <withnall@endlessm.com> Closes: #924 Approved by: cgwalters
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
# Shared variables between toplevel Makefile.am and doc/Makefile.am
|
|
# ...since gtk-doc forces use of recursive make =(
|
|
#
|
|
# Copyright (C) 2013 Colin Walters <walters@verbum.org>
|
|
#
|
|
# This library is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU Lesser General Public
|
|
# License as published by the Free Software Foundation; either
|
|
# version 2 of the License, or (at your option) any later version.
|
|
#
|
|
# This library 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
|
|
# Lesser General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public
|
|
# License along with this library; if not, write to the
|
|
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
# Boston, MA 02111-1307, USA.
|
|
|
|
libostree_public_headers = \
|
|
src/libostree/ostree.h \
|
|
src/libostree/ostree-async-progress.h \
|
|
src/libostree/ostree-autocleanups.h \
|
|
src/libostree/ostree-core.h \
|
|
src/libostree/ostree-dummy-enumtypes.h \
|
|
src/libostree/ostree-mutable-tree.h \
|
|
src/libostree/ostree-repo.h \
|
|
src/libostree/ostree-types.h \
|
|
src/libostree/ostree-repo-file.h \
|
|
src/libostree/ostree-diff.h \
|
|
src/libostree/ostree-gpg-verify-result.h \
|
|
src/libostree/ostree-sepolicy.h \
|
|
src/libostree/ostree-sysroot.h \
|
|
src/libostree/ostree-sysroot-upgrader.h \
|
|
src/libostree/ostree-deployment.h \
|
|
src/libostree/ostree-bootconfig-parser.h \
|
|
src/libostree/ostree-repo-deprecated.h \
|
|
$(NULL)
|
|
|
|
if ENABLE_EXPERIMENTAL_API
|
|
libostree_public_headers += \
|
|
src/libostree/ostree-ref.h \
|
|
src/libostree/ostree-remote.h \
|
|
src/libostree/ostree-repo-finder.h \
|
|
$(NULL)
|
|
endif
|
|
|
|
# This one is generated via configure.ac, and the gtk-doc
|
|
# code hence needs to look in the builddir.
|
|
libostree_public_built_headers = src/libostree/ostree-version.h
|