<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://en.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://en.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Cloudy_packages_repository</id>
		<title>Cloudy packages repository - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://en.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Cloudy_packages_repository"/>
		<link rel="alternate" type="text/html" href="http://en.wiki.guifi.net/w/index.php?title=Cloudy_packages_repository&amp;action=history"/>
		<updated>2026-07-29T20:58:20Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://en.wiki.guifi.net/w/index.php?title=Cloudy_packages_repository&amp;diff=299&amp;oldid=prev</id>
		<title>Conxuro: Created page with &quot;'''''Note: this article may be outdated and should be revised. Be careful if you try to follow this guide, and better if you ask in the mailing lists first.'''''    == Upload ...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.wiki.guifi.net/w/index.php?title=Cloudy_packages_repository&amp;diff=299&amp;oldid=prev"/>
				<updated>2015-09-15T16:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Note: this article may be outdated and should be revised. Be careful if you try to follow this guide, and better if you ask in the mailing lists first.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;    == Upload ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''''Note: this article may be outdated and should be revised. Be careful if you try to follow this guide, and better if you ask in the mailing lists first.'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upload packages to Cloudy software repository (Clommunity project) ==&lt;br /&gt;
&lt;br /&gt;
We are ready to upload packages to the Cloudy public repository http://repo.clommunity-project.eu.&lt;br /&gt;
&lt;br /&gt;
Here we request public keys to allow to upload packages and sign them. You can for sure, edit the scripts and change the paths to your needs.&lt;br /&gt;
&lt;br /&gt;
The repository is auto-signed now with a repository key name &amp;quot;gcodis Distro Development Team&amp;quot;, more info in the repository itself: http://repo.clommunity-project.eu. Auto-signing prevents that the repository remain not signed if anyone uploads unsigned packages. One signature for the repository, which is added in the client side to allow the installation of the distro, and another signature which depends on the maintainer or developer for signing the package are used. Each developer is responsible to maintain her keys safe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Public keys ===&lt;br /&gt;
&lt;br /&gt;
To upload packages we need to get '''your''' public keys:&lt;br /&gt;
&lt;br /&gt;
* The '''ID of the GPG public key, uploaded to gpg.mit.edu'''. With this key you will sign the uploads.&lt;br /&gt;
* The '''public SSH key''', to access to upload packages. Needed to access to the remote repository machine.&lt;br /&gt;
&lt;br /&gt;
The packages are uploaded to the unstable branch by default (use the package changelog for that). We use the &amp;lt;code&amp;gt;dput&amp;lt;/code&amp;gt; Debian tool to upload packages and sign them. The repository is auto-signed with another key.&lt;br /&gt;
&lt;br /&gt;
You can '''send''' the public keys or IDs to the project mailing list ''clommunity-wp4''. This way we have access to public keys when required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Files ===&lt;br /&gt;
&lt;br /&gt;
The provided configuration file is:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;.dput.cf&amp;lt;/code&amp;gt; is a configuration file which have to be copied to your home directory as &amp;lt;code&amp;gt;~/.dput.cf&amp;lt;/code&amp;gt;. Used for uploading packages with the &amp;lt;code&amp;gt;dput&amp;lt;/code&amp;gt; Debian tool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 [repo.clommunity-project.eu]&lt;br /&gt;
 fqdn = repo.clommunity-project.eu&lt;br /&gt;
 method = scp&lt;br /&gt;
 login = repo&lt;br /&gt;
 incoming = /var/www/debian/mini-dinstall/incoming&lt;br /&gt;
 post_upload_command = ssh repo@repo.clommunity-project.eu &amp;quot;mini-dinstall -b&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Building packages ===&lt;br /&gt;
&lt;br /&gt;
Take a look to some manners to build packages at http://www.debian.org/doc/manuals/maint-guide/build.en.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading packages ===&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;lt;code&amp;gt;dput&amp;lt;/code&amp;gt; command in the following manner:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 $ dput repo.clommunity-project.eu cloudy-base_0.1.3.5_i386.changes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remember to save the previous &amp;lt;code&amp;gt;~/.dput.cf&amp;lt;/code&amp;gt; file in your &amp;lt;code&amp;gt;$HOME&amp;lt;/code&amp;gt; dir.&lt;br /&gt;
&lt;br /&gt;
It's important to write the repository name ''(repo.clommunity-project.eu)''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Continuous improvements ===&lt;br /&gt;
&lt;br /&gt;
The repository is improving to better working when needed to give a better service.&lt;br /&gt;
&lt;br /&gt;
Thank you by your efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Cloudy]]&lt;/div&gt;</summary>
		<author><name>Conxuro</name></author>	</entry>

	</feed>