[sdk/kdesrc-build/docbook_historied_per_file] doc: If the user is:

Michael Pyne null at kde.org
Fri May 10 10:14:25 BST 2024


Git commit 762cabf5015e2b8487640480d6695d9507f0cab2 by Michael Pyne.
Committed on 05/07/2005 at 02:04.
Pushed by ashark into branch 'docbook_historied_per_file'.

If the user is:
1) Using svn+ssh
2) Using ssh-agent (as detected by environment)
3) Hasn't set disable-agent-check,

kdesvn-build will now make sure that the ssh agent is actually maintaining a
list of identities, and if it isn't will run ssh-add for you.  Hopefully this
will go far towards fixing the problem where if you forgot to run ssh-add that
kdesvn-build would merrily sit and wait for your to type your passphrase.

svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=431712

Original commit: acb52a60
https://invent.kde.org/sdk/kdesrc-build/-/commit/acb52a60e96d862171dff3c8392100f622006089

M  +1    -1    doc/getting-started/before-building.docbook
M  +12   -0    doc/kdesvn-buildrc/index.docbook

https://invent.kde.org/sdk/kdesrc-build/-/commit/762cabf5015e2b8487640480d6695d9507f0cab2

diff --git a/doc/getting-started/before-building.docbook b/doc/getting-started/before-building.docbook
index 84b46a43..c03bc382 100644
--- a/doc/getting-started/before-building.docbook
+++ b/doc/getting-started/before-building.docbook
@@ -48,7 +48,7 @@ required for the script to run, like configuration options,
 compiling options, location of the sources, the destination of the installation
 (prefix), the modules that should be built, &etc;. The default configuration
 data is provided by the <filename>kdesvn-buildrc-sample</filename> file.
-You can find more information about the sintax of the configuration file
+You can find more information about the syntax of the configuration file
 in <xref linkend="configure-data" /> and in <xref linkend="kdesvn-buildrc" />.
 </para>
 
diff --git a/doc/kdesvn-buildrc/index.docbook b/doc/kdesvn-buildrc/index.docbook
index 47ecfa06..71922cdb 100644
--- a/doc/kdesvn-buildrc/index.docbook
+++ b/doc/kdesvn-buildrc/index.docbook
@@ -55,6 +55,7 @@ authors using the address you can find <link linkend="authors">above</link>.
 <listitem><para><link linkend="conf-configure-flags">configure-flags</link> to define what flags to configure a module with.</para></listitem>
 <listitem><para><link linkend="conf-cxxflags">cxxflags</link> to define the <envar>CXXFLAGS</envar> variable.</para></listitem>
 <listitem><para><link linkend="conf-dest-dir">dest-dir</link> to change the directory name for a module.</para></listitem>
+<listitem><para><link linkend="conf-disable-agent-check">disable-agent-check</link>, to keep kdesvn-build from checking on ssh-agent's status.</para></listitem>
 <listitem><para><link linkend="conf-do-not-compile">do-not-compile</link>, to mark directories to skip building.</para></listitem>
 <listitem><para><link linkend="conf-inst-apps">inst-apps</link>, to only build and install some directories.</para></listitem>
 <listitem><para><link linkend="conf-install-after-build">install-after-build</link>, to avoid installing after the build process.</para></listitem>
@@ -226,6 +227,17 @@ extragear-network using this option.
 </entry>
 </row>
 
+<row id="conf-disable-agent-check">
+<entry>disable-agent-check</entry>
+<entry>Can't be overridden</entry>
+<entry>Normally if you're using SSH to download the Subversion sources (such as
+if you're using the svn+ssh protocol), kdesvn-build will try and make sure that
+if you're using ssh-agent, it is actually managing some SSH identities.  This is
+to try and prevent SSH from asking for your passphrase for every module.  You can
+disable this check by setting disable-agent-check to true.
+</entry>
+</row>
+
 <row id="conf-do-not-compile">
 <entry>do-not-compile</entry>
 <entry>Overrides global</entry>



More information about the kde-doc-english mailing list