This file is indexed.

/usr/share/doc/fdroidserver/html/html_node/Update-Processing.html is in fdroidserver 0.2.1-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for the F-Droid repository server tools.

Copyright (C) 2010, 2011, 2012, 2013 Ciaran Gultnieks

Copyright (C) 2011 Henrik Tunedal, Michael Haas, John Sullivan

Copyright (C) 2013 David Black

Copyright (C) 2013, 2014 Daniel Martí

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License". -->
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
<title>F-Droid Server Manual: Update Processing</title>

<meta name="description" content="F-Droid Server Manual: Update Processing">
<meta name="keywords" content="F-Droid Server Manual: Update Processing">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Index.html#Index" rel="index" title="Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html#Top" rel="up" title="Top">
<link href="Build-Server.html#Build-Server" rel="next" title="Build Server">
<link href="No-Source-Since.html#No-Source-Since" rel="prev" title="No Source Since">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Update-Processing"></a>
<div class="header">
<p>
Next: <a href="Build-Server.html#Build-Server" accesskey="n" rel="next">Build Server</a>, Previous: <a href="Metadata.html#Metadata" accesskey="p" rel="prev">Metadata</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Update-Processing-1"></a>
<h2 class="chapter">8 Update Processing</h2>

<a name="Detecting"></a>
<h3 class="section">8.1 Detecting</h3>

<p>There are various mechanisms in place for automatically detecting that updates
are available for applications, with the <code>Update Check Mode</code> field in the
metadata determining which method is used for a particular application.
</p>
<p>Running the <code>fdroid checkupdates</code> command will apply this method to each
application in the repository and update the <code>Current Version</code> and
<code>Current Version Code</code> fields in the metadata accordingly.
</p>
<p>As usual, the <code>-p</code> option can be used with this, to restrict processing
to a particular application.
</p>
<p>Note that this only updates the metadata such that we know what the current
published/recommended version is. It doesn&rsquo;t make that version available in
the repository - for that, see the next section.
</p>
<a name="Adding"></a>
<h3 class="section">8.2 Adding</h3>

<p>Adding updates (i.e. new versions of applications already included in the
repository) happens in two ways. The simple case is applications where the
APK files are binaries, retrieved from a developer&rsquo;s published build. In this
case, all that&rsquo;s required is to place the new binary in the <code>Repo</code>
directory, and the next run of <code>fdroid update</code> will pick it up.
</p>
<p>For applications built from source, it is necessary to add a new
<code>Build Version</code> line to the metadata file. At the very least, the version
name, version code and commit will be different. It is also possible that the
additional build flags will change between versions.
</p>
<p>For processing multiple updates in the metadata at once, it can be useful to
run <code>fdroid update --interactive</code>. This will check all the applications
in the repository, and where updates are required you will be prompted to
[E]dit the metadata, [I]gnore the update, or [Q]uit altogether.
</p>
<hr>
<div class="header">
<p>
Next: <a href="Build-Server.html#Build-Server" accesskey="n" rel="next">Build Server</a>, Previous: <a href="Metadata.html#Metadata" accesskey="p" rel="prev">Metadata</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>



</body>
</html>