<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>SubversionRepository - Engine PKCS#11 - Trac</title><style type="text/css"> @import url(trac.css); </style></head><body><div class="wikipage"> <div id="searchable"><h1 id="SubversionRepository">Subversion Repository</h1> <p> Engine_pkcs11 is using subversion as version control system. You can find out more about subversion at </p> <ul><li><a class="ext-link" href="http://subversion.tigris.org/" shape="rect"><span class="icon">http://subversion.tigris.org/</span></a> is the official home for subversion. </li><li><a class="ext-link" href="http://svnbook.red-bean.com/" shape="rect"><span class="icon">http://svnbook.red-bean.com/</span></a> has the book "Version Control with Subversion" </li></ul><p> In our subversion repository we have </p> <ul><li><tt>trunk/</tt> contains the current development code </li><li><tt>branches/</tt> will contain branches when we need those </li><li><tt>releases/engine_pkcs11-0.x.y</tt> contains the engine_pkcs11 0.x.y release code. </li></ul><p> You can checkout these with the subversion commands </p> <pre class="wiki" xml:space="preserve">svn co http://www.opensc-project.org/svn/engine_pkcs11/trunk/ svn co http://www.opensc-project.org/svn/engine_pkcs11/releases/engine_pkcs11-0.1.3/ </pre><p> Note that the subversion repository only contains development files. Before compiling the code you need to run the "<tt>./bootstrap</tt>" script to create many files like "<tt>configure</tt>" and "<tt>Makefile.in</tt>". You need to have <tt>autoconf</tt>, <tt>automake</tt> and <tt>libtool</tt> installed on your system to do that. Also you need (as for normal compiling): pkg-config and openssl (runtime and development). </p> <p> Some people have reported problems with some http proxies. If you find some problem, you can maybe solve it by using https instead. Try to checkout the repository like this: </p> <pre class="wiki" xml:space="preserve">svn co --non-interactive https://www.opensc-project.org/svn/engine_pkcs11/trunk/ svn co --non-interactive https://www.opensc-project.org/svn/engine_pkcs11/releases/engine_pkcs11-0.1.3/ </pre><h2 id="Writeaccessfordevelopers">Write access for developers</h2> <p> Developers with write access usualy access the repository via https with authentication using ssl client certificates. You might want to put something like this into your <tt>~/.subversion/servers</tt> file to point subversion to your client certificate: </p> <pre class="wiki" xml:space="preserve">[groups] opensc = www.opensc-project.org [opensc] ssl-client-cert-file=/home/aj/.subversion/aj.p12 </pre><p> You can access the repositories: </p> <pre class="wiki" xml:space="preserve">svn co https://www.opensc-project.org/svn/engine_pkcs11/trunk/ svn co https://www.opensc-project.org/svn/engine_pkcs11/releases/engine_pkcs11-0.1.4/ </pre></div> </div><div class="footer"><hr></hr><p><a href="index.html">Back to Index</a></p></div></body></html>