<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Pkgsrc on iMil.net</title>
    <link>http://imil.net/blog/tags/pkgsrc/</link>
    <description>Recent content in Pkgsrc on iMil.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 28 Feb 2016 08:17:20 +0000</lastBuildDate>
    <atom:link href="http://imil.net/blog/tags/pkgsrc/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Start pkgsrc&#39;s nginx with systemd</title>
      <link>http://imil.net/blog/posts/2016/start-pkgsrc-s-nginx-with-systemd/</link>
      <pubDate>Sun, 28 Feb 2016 08:17:20 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2016/start-pkgsrc-s-nginx-with-systemd/</guid>
      <description>&lt;p&gt;Not so long ago, I wrote about &lt;a href=&#34;https://imil.net/blog/2015/07/05/using-pkgsrc-on-debian-gnulinux/&#34;&gt;using pkgsrc on Debian GNU/Linux&lt;/a&gt;, and assumed you&amp;rsquo;d start an installed service using &lt;a href=&#34;https://www.netbsd.org/docs/guide/en/chap-rc.html&#34;&gt;rc.d&lt;/a&gt;. When I setup the new &lt;a href=&#34;//iMil.net&#34;&gt;iMil.net&lt;/a&gt; server, I decided to give a try to &lt;a href=&#34;http://www.linux-kvm.org/page/Main_Page&#34;&gt;kvm&lt;/a&gt; as it is easier to maintain, has good performances (&lt;a href=&#34;https://major.io/2014/06/22/performance-benchmarks-kvm-vs-xen/&#34;&gt;sometimes better than Xen&lt;/a&gt;), nice administration tools, plus &lt;a href=&#34;http://netbsd.gw.com/cgi-bin/man-cgi?virtio+4+NetBSD-7.0&#34;&gt;NetBSD now has a good VirtIO driver&lt;/a&gt; but no &lt;a href=&#34;http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers&#34;&gt;PVHVM&lt;/a&gt; support yet.&lt;/p&gt;&#xA;&lt;p&gt;The first thing I do when setting up a &lt;em&gt;Debian Jessie&lt;/em&gt; server is getting rid of &lt;code&gt;systemd&lt;/code&gt;, whose philosophy and quality don&amp;rsquo;t match my personnal taste; but in that case, I wanted to use &lt;code&gt;libvirtd&lt;/code&gt; so I could manage my virtual machines with &lt;code&gt;virt-manager&lt;/code&gt;, and as a matter of fact, &lt;code&gt;libvirtd&lt;/code&gt; has a hard dependency on &lt;code&gt;systemd&lt;/code&gt;. There was no escape this time, I had to learn and use it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using pkgsrc on debian GNU/Linux</title>
      <link>http://imil.net/blog/posts/2015/using-pkgsrc-on-debian-gnulinux/</link>
      <pubDate>Sun, 05 Jul 2015 16:42:43 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2015/using-pkgsrc-on-debian-gnulinux/</guid>
      <description>&lt;p&gt;While I tend to appreciate &lt;a href=&#34;http://debian.org&#34;&gt;debian GNU/Linux&lt;/a&gt;, its tendency to be quite late on software versionning is sometimes annoying. Also, as a &lt;a href=&#34;http://pkgsrc.org&#34;&gt;pkgsrc&lt;/a&gt; developer, I am used to have greater control over the packages I install, for example regarding the options I&amp;rsquo;d like to include.&lt;/p&gt;&#xA;&lt;p&gt;For these reasons and a couple more, I sometimes choose to use &lt;a href=&#34;http://pkgsrc.org&#34;&gt;pkgsrc&lt;/a&gt; along with &lt;code&gt;apt&lt;/code&gt; to deal with particular packages. In this article, I&amp;rsquo;ll show how to achieve that task.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running snoopy on NetBSD</title>
      <link>http://imil.net/blog/posts/2014/running-snoopy-on-netbsd/</link>
      <pubDate>Sat, 06 Dec 2014 10:46:16 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2014/running-snoopy-on-netbsd/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/a2o/snoopy&#34;&gt;Snoopy&lt;/a&gt; is a pretty cool piece of software that can log every &lt;code&gt;exec(3)&lt;/code&gt; call to &lt;code&gt;syslog&lt;/code&gt;. When it comes to security, that feature can be really handy.&lt;/p&gt;&#xA;&lt;p&gt;Yesterday (Dec. 5), I commited &lt;code&gt;security/snoopy&lt;/code&gt; to &lt;a href=&#34;http://pkgsrc.org&#34;&gt;pkgsrc&lt;/a&gt;. The package comes with GNU/Linux related scripts in order to modify &lt;code&gt;/etc/ld.so.preload&lt;/code&gt; so &lt;code&gt;libsnoopy&lt;/code&gt; is loaded before &lt;code&gt;libc&lt;/code&gt; and achieve its role. &lt;a href=&#34;http://NetBSD.org&#34;&gt;NetBSD&lt;/a&gt; doesn&amp;rsquo;t have a &lt;code&gt;ld.so.preload&lt;/code&gt; file, instead, we use a flexible &lt;code&gt;/etc/ld.so.conf&lt;/code&gt; configuration file which has the following syntax:&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgsrc and github archives</title>
      <link>http://imil.net/blog/posts/2013/pkgsrc-and-github-archives/</link>
      <pubDate>Sun, 21 Apr 2013 23:10:06 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2013/pkgsrc-and-github-archives/</guid>
      <description>&lt;p&gt;I recently switched &lt;a href=&#34;http://pkgin.net&#34;&gt;pkgin&lt;/a&gt;&amp;rsquo;s repository from &lt;em&gt;SourceForge&lt;/em&gt;&amp;rsquo;s CVS to &lt;em&gt;GitHub&lt;/em&gt;. Long story short, I heard here and there that SF was considering to drop CVS support and I found GitHub service to be more responsive and elegant. Also, I was looking for an excuse to learn &lt;a href=&#34;http://git-scm.com/&#34;&gt;git&lt;/a&gt; :)&lt;/p&gt;&#xA;&lt;p&gt;Anyway, GitHub interface may be sexy, they used to have some kind of &amp;ldquo;upload&amp;rdquo; section which &lt;a href=&#34;https://github.com/blog/1302-goodbye-uploads&#34;&gt;has been dropped&lt;/a&gt;. That may sound like a simple story, but the fact is when it comes to packaging a GitHub-hosted application, things are not that simple when the author has not explicitly tagged a specific release. Another use case, in which I actually am, is when you have an ongoing development, like &lt;code&gt;pkgin&lt;/code&gt; in &lt;a href=&#34;http://pkgsrc-wip.sourceforge.net/&#34;&gt;pkgsrc WIP&lt;/a&gt; and do not want to tag every test-release.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgtools/pkgin, quick fix</title>
      <link>http://imil.net/blog/posts/2013/pkgtoolspkgin-quick-fix/</link>
      <pubDate>Mon, 25 Feb 2013 23:48:48 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2013/pkgtoolspkgin-quick-fix/</guid>
      <description>&lt;p&gt;Damn I love &lt;a href=&#34;http://pkgsrc.org/&#34;&gt;pkgsrc&lt;/a&gt;. Let me tell you this story as an example&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;A while ago, a couple of &lt;a href=&#34;http://pkgin.net/&#34;&gt;pkgin&lt;/a&gt; users told me it was a shame that &lt;code&gt;/usr/pkg/etc/pkgin/repositories.conf&lt;/code&gt; was still pointing to a &lt;em&gt;5.0&lt;/em&gt; URL when &lt;code&gt;pkgin&lt;/code&gt; is freshly installed. Thing is, &lt;code&gt;pkgin&lt;/code&gt; does support the &lt;code&gt;$osrelease&lt;/code&gt; variable, but on NetBSD, the result of &lt;code&gt;kern.osrelease&lt;/code&gt; can be &lt;code&gt;6.0_SOMETHING&lt;/code&gt;, which would lead to:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;and this does dot exists on the repository.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sysutils/conky</title>
      <link>http://imil.net/blog/posts/2012/sysutilsconky/</link>
      <pubDate>Sun, 13 May 2012 11:35:02 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2012/sysutilsconky/</guid>
      <description>&lt;p&gt;Tout ça, c&amp;rsquo;est la faute à Guigui2. Et à Nils aussi.&lt;/p&gt;&#xA;&lt;p&gt;Y&amp;rsquo;a quoi, 2/3 semaines, ces deux là me disent que ce serait tellement bieeeen si on avait &lt;a href=&#34;http://conky.sourceforge.net/&#34;&gt;conky&lt;/a&gt; dans &lt;em&gt;pkgsrc&lt;/em&gt; et que patati le challeeenge et que patata tellement c&amp;rsquo;est beau tellement y&amp;rsquo;a des thèmes de ouf et j&amp;rsquo;en passe et des meilleures.&lt;/p&gt;&#xA;&lt;p&gt;Et je regarde.&lt;/p&gt;&#xA;&lt;p&gt;Et c&amp;rsquo;est l&amp;rsquo;engrenage.&lt;/p&gt;&#xA;&lt;p&gt;Deux semaines plus tard donc, je viens d&amp;rsquo;importer &lt;code&gt;sysutils/conky&lt;/code&gt; dans &lt;em&gt;pkgsrc current&lt;/em&gt; avec le support des &lt;em&gt;sensors&lt;/em&gt; usuels, CPU (SMP), load, mémoire, réseau, disque ainsi que batterie et température. Et ces deux derniers, c&amp;rsquo;étaient pas les plus simples.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ça va pas être possible avec vos baskets</title>
      <link>http://imil.net/blog/posts/2012/ca-va-pas-etre-possible-avec-vos-baskets/</link>
      <pubDate>Sun, 22 Apr 2012 10:42:57 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2012/ca-va-pas-etre-possible-avec-vos-baskets/</guid>
      <description>&lt;p&gt;Dans &lt;a href=&#34;http://www.nbs-system.com&#34;&gt;ma boîte&lt;/a&gt;, l&amp;rsquo;équipe sécurité a publié voila quelques mois de cela un module pour &lt;a href=&#34;http://wiki.nginx.org/Main&#34;&gt;nginx&lt;/a&gt;: un firewall applicatif du nom de &lt;a href=&#34;http://code.google.com/p/naxsi/&#34;&gt;naxsi&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ce module, sous licence GPLv2, je viens de le publier dans &lt;em&gt;pkgsrc current&lt;/em&gt; sous la forme d&amp;rsquo;une option de &lt;code&gt;www/nginx&lt;/code&gt;. Je me propose de vous montrer ici comment sécuriser simplement votre serveur web / proxy inverse &lt;em&gt;nginx&lt;/em&gt; grâce à &lt;em&gt;naxsi&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Premièrement, si comme moi (et comme il se doit) vous utilisez une branche stable de &lt;em&gt;pkgsrc&lt;/em&gt;, mettez simplement à jour &lt;code&gt;www/nginx&lt;/code&gt; comme ceci:&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgin 0.5.2.3</title>
      <link>http://imil.net/blog/posts/2012/pkgin-0-5-2-3/</link>
      <pubDate>Mon, 09 Apr 2012 12:19:06 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2012/pkgin-0-5-2-3/</guid>
      <description>&lt;p&gt;!@#!@# de bug.&lt;/p&gt;&#xA;&lt;p&gt;Des mois que je cherchais au mauvais endroit, en effet, &lt;strong&gt;uniquement&lt;/strong&gt; chez certains utilisateurs (évidemment), un &lt;code&gt;pkgin up / fug&lt;/code&gt; proposait d&amp;rsquo;installer l&amp;rsquo;univers. Problème dans le moteur de dépendances me dis-je; que de temps perdu à décortiquer ce qui fonctionnait parfaitement, pour finalement tomber sur ceci:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Il ne faut PAaaaaaaas coder avec de l&amp;rsquo;alcool dans le sang, il ne faut &lt;strong&gt;pas&lt;/strong&gt;, parce qu&amp;rsquo;après, on se retrouve avec des bouts de trucs ni faits ni à faire qui supposent que les membres d&amp;rsquo;une structure seront forcément alignés, et des effets de bords qui n&amp;rsquo;ont rien à voir.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aiguille, fil, trou</title>
      <link>http://imil.net/blog/posts/2011/aiguille-fil-trou-3/</link>
      <pubDate>Sun, 30 Oct 2011 01:30:17 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/aiguille-fil-trou-3/</guid>
      <description>&lt;p&gt;Pour une partie de mon parc de machines, je fais mon propre &lt;a href=&#34;http://www.netbsd.org/docs/pkgsrc/bulk.html&#34;&gt;bulk build&lt;/a&gt;. Ce dernier ne construit pas l&amp;rsquo;ensemble des &lt;em&gt;packages&lt;/em&gt;, mais un petit &lt;em&gt;subset&lt;/em&gt; (environ 600 packages) avec mes propres préférences. Parmi elles, il en est une qui fout un merdier sans nom dans le &lt;em&gt;build&lt;/em&gt;, &lt;code&gt;converters/libiconv&lt;/code&gt;. Comme je l&amp;rsquo;expliquais ici &lt;a href=&#34;http://imil.net/wp/2009/11/12/notice-iconv-function-iconv-wrong-charset-conversion/&#34;&gt;il y a quelques temps&lt;/a&gt;, j&amp;rsquo;ai besoin de construire &lt;code&gt;converters/php-iconv&lt;/code&gt; avec la version &lt;em&gt;pkgsrc&lt;/em&gt; de la &lt;code&gt;libiconv&lt;/code&gt;. Cet impératif a un impact non négligeable dans la configuration de mon &lt;code&gt;/etc/mk.conf&lt;/code&gt;, aussi je vous livre ce dernier, final et fonctionnel:&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgin (probably not weekly) news 3</title>
      <link>http://imil.net/blog/posts/2011/pkgin-probably-not-weekly-news-3/</link>
      <pubDate>Sat, 29 Oct 2011 16:46:21 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/pkgin-probably-not-weekly-news-3/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just commited 0.5.2.1. As the version shows, it is a bugfix release; is@ got a very nasty bug that took me a while to figure out. For 3 years, the only &lt;a href=&#34;http://netbsd.gw.com/cgi-bin/man-cgi?pkg_summary+5+NetBSD-current&#34;&gt;pkg_summary(5)&lt;/a&gt; format I&amp;rsquo;ve seen was:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;or, in case of conflicting packages:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Well it turns out that we can also find:&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgin 0.5.1 released</title>
      <link>http://imil.net/blog/posts/2011/pkgin-0-5-1-released/</link>
      <pubDate>Sun, 16 Oct 2011 12:15:56 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/pkgin-0-5-1-released/</guid>
      <description>&lt;p&gt;Finally, here comes a release ! Read the full announcement and changelog on &lt;a href=&#34;http://mail-index.netbsd.org/pkgsrc-users/2011/10/16/msg015198.html&#34;&gt;pkgsrc-users&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgin (probably not weekly) news</title>
      <link>http://imil.net/blog/posts/2011/pkgin-probably-not-weekly-news/</link>
      <pubDate>Wed, 28 Sep 2011 23:10:05 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/pkgin-probably-not-weekly-news/</guid>
      <description>&lt;p&gt;&lt;em&gt;Foreword: this post will be written in english as many &lt;code&gt;pkgin&lt;/code&gt; users don&amp;rsquo;t speak french. Sorry to my french readers then, and sorry also to my english readers as i&amp;rsquo;m not as fluent in english as i am in french :)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I subscribed to jmmv&amp;rsquo;s blog, &lt;a href=&#34;http://blog.julipedia.org/&#34;&gt;The Julipedia&lt;/a&gt;, a while ago and found his idea of the &lt;a href=&#34;http://blog.julipedia.org/2011/09/kyua-weekly-status-report_26.html&#34;&gt;&amp;ldquo;Kyua: Weekly status report&amp;rdquo;&lt;/a&gt; very inspiring, that&amp;rsquo;s a good way to keep your users informed on how the project is moving and keeps you focused on your TODO (although i hate TODO&amp;rsquo;s&amp;hellip;). I doubt i&amp;rsquo;ll have the time to write a weekly report, but at last i&amp;rsquo;ll try to write a post whenever important updates are made to &lt;a href=&#34;http://pkgin.net/&#34;&gt;my beloved project&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Un logo en carton</title>
      <link>http://imil.net/blog/posts/2011/un-logo-en-carton/</link>
      <pubDate>Mon, 05 Sep 2011 20:23:33 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/un-logo-en-carton/</guid>
      <description>&lt;p&gt;J&amp;rsquo;aime aussi les vacances parce qu&amp;rsquo;elles me donnent des idées, et ce matin, alors que j&amp;rsquo;attendais que la piscine se réchauffe, j&amp;rsquo;ai pondu ça:&#xA;&lt;a href=&#34;http://imil.net/blog/gfx/pkgin-logo-new.png&#34;&gt;&lt;img src=&#34;http://imil.net/blog/gfx/pkgin-logo-new.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgin 0.5, faster pussycat kill kill</title>
      <link>http://imil.net/blog/posts/2011/pkgin-0-5-faster-pussycat-kill-kill/</link>
      <pubDate>Mon, 29 Aug 2011 12:25:58 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/pkgin-0-5-faster-pussycat-kill-kill/</guid>
      <description>&lt;p&gt;Avant de partir &lt;a href=&#34;http://en.wikipedia.org/wiki/Marbella&#34;&gt;me dorer la pilule&lt;/a&gt; à &lt;a href=&#34;http://en.wikipedia.org/wiki/Andalusia&#34;&gt;la maison&lt;/a&gt;, je vous jette en pâture une toute nouvelle &lt;a href=&#34;http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/pkgin/&#34;&gt;pre-release de pkgin&lt;/a&gt;, j&amp;rsquo;ai nommé 0.5.0.&lt;/p&gt;&#xA;&lt;p&gt;Fruit des conseils avisés du sieur &lt;a href=&#34;http://blog.etoilebsd.net/&#34;&gt;Bapt&lt;/a&gt;, fort de son experience avec son fâmeux &lt;a href=&#34;http://wiki.freebsd.org/pkgng&#34;&gt;pkgng&lt;/a&gt;, ainsi que des multiples &lt;em&gt;feedbacks&lt;/em&gt; d&amp;rsquo;horizons très differents, le code de pkgin 0.5.0 est plus rapide, plus simple et embarque un certain nombre de &lt;em&gt;features requests&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Dans l&amp;rsquo;ordre d&amp;rsquo;implémentation:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Migration silencieuse d&amp;rsquo;une base 0.4 vers 0.5&lt;/li&gt;&#xA;&lt;li&gt;Fonction check_yesno() plus souple&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Yes&amp;rdquo; par defaut pour pkgin install / remove / upgrade&lt;/li&gt;&#xA;&lt;li&gt;Une unique structure pour toutes les formes de listes de packages&lt;/li&gt;&#xA;&lt;li&gt;Nettoyage de dizaines de calculs de listes inutiles (perfs x10)&lt;/li&gt;&#xA;&lt;li&gt;Introduction du champs FULLPKGNAME, accélération des recherches&lt;/li&gt;&#xA;&lt;li&gt;unique_pkg(): plus de &amp;ldquo;many versions of foo available&amp;rdquo;, le plus récent est toujours choisi&lt;/li&gt;&#xA;&lt;li&gt;Import du progressmeter d&amp;rsquo;OpenSSH&#xA;Cette version restera en gestation dans &lt;a href=&#34;http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/pkgin/&#34;&gt;wip&lt;/a&gt; le temps qu&amp;rsquo;elle soit correctement testée, les changements sont nombreux et profonds, je dois m&amp;rsquo;assurer que tout fonctionne comme il se doit.&#xA;Vous l&amp;rsquo;aurez compris, il faut tester, TESTER, &lt;strong&gt;TESTER&lt;/strong&gt; !&#xA;Je vous invite à rapporter les problèmes potentiels sur la liste de developpement de pkgin, à pkgin-devel-at-lists-point-sourceforge-point-net.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://imil.net/blog/gfx/pkgin_upgrade.png&#34;&gt;&lt;img src=&#34;http://imil.net/blog/gfx/pkgin_upgrade.png&#34; alt=&#34;pkgin upgrade&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Leeeeeeeet the sun shiiiiiiiiiine</title>
      <link>http://imil.net/blog/posts/2011/leeeeeeeet-the-sun-shiiiiiiiiiine/</link>
      <pubDate>Mon, 14 Mar 2011 10:27:41 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/leeeeeeeet-the-sun-shiiiiiiiiiine/</guid>
      <description>&lt;p&gt;En fevrier dernier, je vous &lt;a href=&#34;http://www.gcu-squad.org/2011/02/gcuitter-montre-moi-ton-cote-sombre/&#34;&gt;parlais d&amp;rsquo;Illumos&lt;/a&gt;, incubateur libre permettant à &lt;a href=&#34;http://openindiana.org/&#34;&gt;OpenIndiana&lt;/a&gt; de garder l&amp;rsquo;haleine fraiche et le teint pétillant.&lt;/p&gt;&#xA;&lt;p&gt;Les choses ont pas mal évolué depuis, en particulier, je me suis un chouillat &lt;a href=&#34;http://www.illumos.org/projects/worsoe&#34;&gt;impliqué&lt;/a&gt; dans le projet visant à intégrer parfaitement &lt;a href=&#34;http://www.netbsd.org/docs/software/packages.html&#34;&gt;pkgsrc&lt;/a&gt; à Illumos.&lt;/p&gt;&#xA;&lt;p&gt;De discussions en reflexions, j&amp;rsquo;en suis venu à me demander s&amp;rsquo;il ne serait pas judicieux de monter un repository de binaires &lt;em&gt;pkgsrc&lt;/em&gt; pour OpenIndiana/Illumos/Solaris puisque cette plateforme est finalement parfaitement supportée depuis des lustres mais qu&amp;rsquo;aucun repo digne de ce nom n&amp;rsquo;a été maintenu plus de 2 mois. (et puis evidemment, il faut bien un &lt;a href=&#34;http://pkgin.net/&#34;&gt;package manager&lt;/a&gt; pour gêrer tous ces binaires hin hin hin&amp;hellip;)&#xA;Ainsi, Mads Worsøe Duun, l&amp;rsquo;initiateur du projet pkgsrc pour Illumos, a demandé aux gentils administrateurs du projet OpenIndiana (ouais, faut suivre) de nous mettre à disposition une buildbox afin de proposer des packages à jour, et bien plus de logiciels que n&amp;rsquo;en proposent &lt;a href=&#34;http://www.blastwave.org/&#34;&gt;Blastwave&lt;/a&gt; ou les repos &lt;a href=&#34;http://hub.opensolaris.org/bin/view/Project+pkg/WebHome&#34;&gt;IPS/pkg&lt;/a&gt; d&amp;rsquo;&lt;a href=&#34;http://pkg.opensolaris.org/release/en/index.shtml&#34;&gt;OpenSolaris&lt;/a&gt; (&lt;em&gt;ricane&lt;/em&gt; &lt;em&gt;ricane&lt;/em&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>sysutils/shelldap dans les bacs</title>
      <link>http://imil.net/blog/posts/2011/sysutilsshelldap-dans-les-bacs/</link>
      <pubDate>Fri, 04 Feb 2011 00:00:49 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2011/sysutilsshelldap-dans-les-bacs/</guid>
      <description>&lt;p&gt;Connaissez-vous &lt;a href=&#34;http://projects.martini.nu/shelldap&#34;&gt;shelldap&lt;/a&gt; ? Cet outil absolument indispendable est L&amp;rsquo;Outil que j&amp;rsquo;attendais depuis des années. Saoulé que j&amp;rsquo;étais de la machine-à-coredumps &lt;code&gt;gq&lt;/code&gt; et de l&amp;rsquo;usine à gaz &lt;code&gt;lat&lt;/code&gt;, j&amp;rsquo;implorais les Dieux du code de faire apparaître quelque part sur l&amp;rsquo;internet convivial un outil &lt;strong&gt;pratique&lt;/strong&gt; pour éditer des bases LDAP, possiblement en console, fou optimiste que je suis.&lt;/p&gt;&#xA;&lt;p&gt;Et bien cet outil existe. Et il est énorme. Comme son nom l&amp;rsquo;indique, il s&amp;rsquo;agit effectivement d&amp;rsquo;un shell-like destiné à la consultation et l&amp;rsquo;administration de bases LDAP, avec la completion s&amp;rsquo;il vous plait.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgsrc/net/nagstamon... ça arrive (commited)</title>
      <link>http://imil.net/blog/posts/2010/pkgsrcnetnagstamon-ca-arrive-commited/</link>
      <pubDate>Mon, 05 Apr 2010 23:11:26 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2010/pkgsrcnetnagstamon-ca-arrive-commited/</guid>
      <description>&lt;p&gt;Il y a quelques jours, &lt;a href=&#34;http://www.rottenbytes.info/&#34;&gt;nico&lt;/a&gt; me faisait découvrir &lt;a href=&#34;http://nagstamon.sourceforge.net/&#34;&gt;nagstamon&lt;/a&gt;. Ce fabuleux petit outil est le pendant du plugin &lt;a href=&#34;https://addons.mozilla.org/fr/firefox/addon/3607&#34;&gt;Nagios Checker pour Firefox&lt;/a&gt; pour votre bureau UNIX/Linux.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Nagstamon&lt;/em&gt; est disponible dans le &lt;em&gt;repository unstable&lt;/em&gt; de Debian, mais devinez quoi, pas dans &lt;a href=&#34;http://www.netbsd.org/docs/software/packages.html&#34;&gt;pkgsrc&lt;/a&gt;. Ntt.. ntt.. ntt&amp;hellip; je ne pouvais pas laisser ce vide perdurer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.netbsd.org/docs/software/packages.html&#34;&gt;Pkgsrc&lt;/a&gt; est actuellement en status &lt;em&gt;freeze&lt;/em&gt; afin de préparer la sortie de &lt;em&gt;pkgsrc-2010Q1&lt;/em&gt;, aussi, nous ne sommes autorisés à &lt;em&gt;commiter&lt;/em&gt; que des correctifs mineurs ou impactant la sécurité. Ainsi, pour l&amp;rsquo;impatient qui souhaite essayer sur le champs ce package, j&amp;rsquo;ai mis en ligne un &lt;a href=&#34;http://en.wikipedia.org/wiki/Shar&#34;&gt;.shar&lt;/a&gt; du futur package &lt;a href=&#34;http://imil.net/NetBSD/nagstamon.shar&#34;&gt;ici même&lt;/a&gt;, à déployer dans &lt;code&gt;/usr/pkgsrc/net/nagstamon.&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Maintenant, toi aussi tu peux zuipzuip !</title>
      <link>http://imil.net/blog/posts/2010/maintenant-toi-aussi-tu-peux-zuipzuip/</link>
      <pubDate>Sun, 31 Jan 2010 21:53:12 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2010/maintenant-toi-aussi-tu-peux-zuipzuip/</guid>
      <description>&lt;p&gt;Et oui, ami des bureaux qui tournicottent, car on peut lire dans &lt;a href=&#34;http://mail-index.netbsd.org/pkgsrc-users/2010/01/31/msg011603.html&#34;&gt;l&amp;rsquo;annonce officielle de pkgsrc-2009Q4&lt;/a&gt; la phrase suivante :&#xA;_&#xA;the &amp;ldquo;Package of the Quarter&amp;rdquo; award is hereby awarded jointly to&#xA;clang, the compiler and lowlevel virtual machine infrastructure&#xA;nominated by Matthias Drochner, and to compiz, the compositing window&#xA;manager, nominated by iMil.&#xA;_&#xA;Parce que pour ne rien gâcher, c&amp;rsquo;est un &lt;em&gt;package of the quarter&lt;/em&gt; :)&lt;/p&gt;&#xA;&lt;p&gt;Ajoutons à cela le dernier post d&amp;rsquo;&lt;a href=&#34;http://www.feyrer.de/NetBSD/bx/blosxom.cgi/index.front&#34;&gt;Hubert&lt;/a&gt; qui annonce :&#xA;_&#xA;Staying with driver games, iMil writes me that there&amp;rsquo;s documentation on getting DRI, AIGLX, Composite and Compiz  going with NetBSD 5.0 available in the O(ther)NetBSD Wiki now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Petits portages entre amis</title>
      <link>http://imil.net/blog/posts/2010/petits-portages-entre-amis/</link>
      <pubDate>Sat, 02 Jan 2010 19:06:26 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2010/petits-portages-entre-amis/</guid>
      <description>&lt;p&gt;Comme le diraient aussi bien Jean-Pierre Pernaut que Jean-Louis du bistrot-d&amp;rsquo;en-bas: &amp;ldquo;Et pour bien commencer l&amp;rsquo;année !&amp;rdquo;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Suivi de près d&amp;rsquo;un&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Ou encore: &lt;a href=&#34;http://imil.net/blog/pkgin&#34;&gt;pkgin&lt;/a&gt; compile et fonctionne désormais &lt;a href=&#34;http://en.wikipedia.org/wiki/Out_of_the_box&#34;&gt;OOtB&lt;/a&gt; sous Solaris 10 et Mac OS X.&lt;/p&gt;&#xA;&lt;p&gt;Alors ouais j&amp;rsquo;vous vois v&amp;rsquo;nir &amp;ldquo;oooh l&amp;rsquo;auuut&amp;rsquo;, y&amp;rsquo;nous r&amp;rsquo;fait l&amp;rsquo;coup du SunOS, l&amp;rsquo;arnaque&amp;rdquo;. Oui sauf que non. Il s&amp;rsquo;agit ici de Solaris 10, non d&amp;rsquo;OpenSolaris, et la nuance est de taille. En l&amp;rsquo;occurrence, en plus de quelques petits ajustements de code, vous noterez que le &lt;code&gt;ld(1)&lt;/code&gt; fourni avec Solaris 10 ne supporte pas l&amp;rsquo;option &lt;code&gt;-rpath&lt;/code&gt;, mais utilise plutot &lt;code&gt;-R&lt;/code&gt;, les deux ayant la même finalité, ajouter des chemins de recherche de &lt;em&gt;linkage&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgin 0.3.0 dans ton wip</title>
      <link>http://imil.net/blog/posts/2009/pkgin-0-3-0-dans-ton-wip/</link>
      <pubDate>Thu, 03 Dec 2009 13:04:23 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/pkgin-0-3-0-dans-ton-wip/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://imil.net/pkgin&#34;&gt;Pkgin&lt;/a&gt; 0.3.0 voit -enfin- le jour. Pas de changements fondamentaux dans le code de gestion d&amp;rsquo;install/upgrade mais plutot une tripotée de petits fixes issus d&amp;rsquo;utilisateurs-hackers autour du globe. Dans le désordre :&lt;/p&gt;&#xA;&lt;p&gt;. Basculement vers autoconf pour la génération du Makefile&#xA;. Correction du bug d&amp;rsquo;affichage en console&#xA;. Pas mal de fixes autour de la standardisation des variables&#xA;. Le lookup du pkg_summary en bz2 ou gz est désormais automatique&#xA;. Gros ménage des conditions pour opensolaris&#xA;. substitution de variables dans repositories.conf ($arch et $osrelease)&#xA;. De traditionnels bugfixes&#xA;. Portage -encore un peu hors des clous- pour SunOS 5.8&lt;/p&gt;</description>
    </item>
    <item>
      <title>kikoololisme</title>
      <link>http://imil.net/blog/posts/2009/kikoololisme/</link>
      <pubDate>Sun, 22 Nov 2009 16:56:47 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/kikoololisme/</guid>
      <description>&lt;p&gt;J&amp;rsquo;aime bien les trucs qui clignottent, j&amp;rsquo;aime bien quand ça fait &lt;em&gt;wouiz&lt;/em&gt; &lt;em&gt;wouiz&lt;/em&gt; &amp;ldquo;ton CPU a trop chaud&amp;rdquo; &lt;em&gt;zap&lt;/em&gt; &lt;em&gt;zap&lt;/em&gt; &amp;ldquo;tu fais le cochon avec ta RAM&amp;rdquo;, ce genre là.&lt;/p&gt;&#xA;&lt;p&gt;Je fus fort déçu mais peu surpris de constater que ni &amp;ldquo;CPU frequency scaling monitor&amp;rdquo; ni &amp;ldquo;sensors applet&amp;rdquo; n&amp;rsquo;ont été portées dans pkgsrc. Ces deux applets utilisent en effet probablement un tas d&amp;rsquo;API totalement linux-centric, comme par exemple lm-sensors pour l&amp;rsquo;affichage des températures (non khali, je ne suis pas en train de dire du mal d&amp;rsquo;lm-sensors).&lt;/p&gt;</description>
    </item>
    <item>
      <title>NetBSD comme environnement de travail</title>
      <link>http://imil.net/blog/posts/2009/netbsd-comme-environnement-de-travail/</link>
      <pubDate>Sat, 21 Nov 2009 14:43:52 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/netbsd-comme-environnement-de-travail/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.netbsd.org/releases/formal-5/NetBSD-5.0.html&#34;&gt;NetBSD 5.0&lt;/a&gt;, je vous en ai rabâché les oreilles: et que t&amp;rsquo;y crois pas comme c&amp;rsquo;est rapide, poh poh poh comment y&amp;rsquo;a trop des features conviviales et oulala mais woua comme c&amp;rsquo;est sexy que t&amp;rsquo;emballes trop en soirée avec ton 5.0 shiny.&lt;/p&gt;&#xA;&lt;p&gt;Des articles en ligne en passant par la serie &amp;ldquo;à la découverte de NetBSD&amp;rdquo; rondement menée par la fine équipe de &lt;a href=&#34;http://www.NetBSDfr.org&#34;&gt;NetBSDfr&lt;/a&gt;, on vous en sert à tous les repas. Eh bah c&amp;rsquo;est pas fini.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgsrc sur opensolaris, 64 bits et sunstudio 12</title>
      <link>http://imil.net/blog/posts/2009/pkgsrc-sur-opensolaris-64-bits-et-sunstudio-12/</link>
      <pubDate>Tue, 17 Nov 2009 23:03:59 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/pkgsrc-sur-opensolaris-64-bits-et-sunstudio-12/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.pkgsrc.org&#34;&gt;Pkgsrc&lt;/a&gt; sur &lt;a href=&#34;http://www.opensolaris.org&#34;&gt;OpenSolaris&lt;/a&gt;, c&amp;rsquo;est bien, mais des packages compilés en 64 bits avec &lt;a href=&#34;http://developers.sun.com/sunstudio/&#34;&gt;Sun Studio&lt;/a&gt;, c&amp;rsquo;est quand même la grosse classe. Et parmi eux &lt;a href=&#34;http://imil.net/pkgin&#34;&gt;pkgin&lt;/a&gt;, evidemment :)&lt;/p&gt;&#xA;&lt;p&gt;Malheureusement, ce n&amp;rsquo;est pas une opération spécialement bien documentée, et surtout, elle nécessite une &lt;a href=&#34;http://mail-index.netbsd.org/pkgsrc-bugs/2009/10/27/msg034289.html&#34;&gt;modification&lt;/a&gt; (en tout cas à ce jour) de &lt;code&gt;mk/compilers/sunpro.mk&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;utiliserai &lt;code&gt;/opt&lt;/code&gt; comme base pour l&amp;rsquo;installation du framework car cela semble être l&amp;rsquo;usage pour tous les utilisateurs chevronnés du binôme Solaris/pkgsrc.&lt;/p&gt;&#xA;&lt;p&gt;Je suppose dans le reste de ce post que la machine cible est 64 bits-capable et que le package &lt;code&gt;sunstudio12u1&lt;/code&gt; est installé via &lt;em&gt;pkg&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Notice iconv() [function.iconv] Wrong charset</title>
      <link>http://imil.net/blog/posts/2009/notice-iconv-function-iconv-wrong-charset-conversion/</link>
      <pubDate>Thu, 12 Nov 2009 12:24:20 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/notice-iconv-function-iconv-wrong-charset-conversion/</guid>
      <description>&lt;p&gt;Aaaah les &lt;em&gt;charsets&lt;/em&gt;, décidemment, c&amp;rsquo;est ce que je préfère. Alors que j&amp;rsquo;étais en train de mettre en place une usine à gaz en PHP (remarquez l&amp;rsquo;effet de style), je ne fus que très peu surpris d&amp;rsquo;être confronté à l&amp;rsquo;erreur suivante :&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;blaaaaa bla bla bla.&lt;/p&gt;&#xA;&lt;p&gt;La plateforme est NetBSD 5.0.1, et les packages PHP issus des builds binaires, installés &lt;a href=&#34;http://imil.net/pkgin&#34;&gt;avec vous savez quoi&lt;/a&gt;. Et c&amp;rsquo;est là où le bât blesse. En effet, &lt;code&gt;php5-iconv&lt;/code&gt;, dans sa version binaire, est compilé avec la version &lt;em&gt;builtin&lt;/em&gt; de la &lt;code&gt;libiconv&lt;/code&gt;, et pour une raison que je n&amp;rsquo;ai absolument pas envie de creuser, cette version là produit l&amp;rsquo;erreur sus-citée. La solution est assez simple, il suffit d&amp;rsquo;ajouter à son &lt;code&gt;/etc/mk.conf&lt;/code&gt; la directive suivante :&lt;/p&gt;</description>
    </item>
    <item>
      <title>L&#39;école des fans</title>
      <link>http://imil.net/blog/posts/2009/lecole-des-fans/</link>
      <pubDate>Sun, 16 Aug 2009 11:08:11 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/lecole-des-fans/</guid>
      <description>&lt;p&gt;Avant d&amp;rsquo;aller me dorer la pilule, j&amp;rsquo;ai fait le ménage sur mes serveurs, et en particulier sur les domUs &lt;a href=&#34;http://gcu.info&#34;&gt;GCU&lt;/a&gt;. Les &lt;em&gt;packages&lt;/em&gt; avaient quelques mois dans la vue, il était donc temps de mettre tout ce petit monde d&amp;rsquo;équerre.&lt;/p&gt;&#xA;&lt;p&gt;Sur &lt;a href=&#34;http://www.unixgarden.com/index.php/administration-systeme/adminspotting-zone0-le-serveur-parfait&#34;&gt;zone0&lt;/a&gt;, deux domUs sont particulièrement exposés, &lt;em&gt;gcu&lt;/em&gt;, qui héberge le site et les wikis, et &lt;em&gt;www2&lt;/em&gt;, qui héberge les sites tiers. Ces deux machines (virtuelles) tournent encore sous NetBSD 4.0, cette migration là attendra mon retour de vacances :) et sont munies de la machinerie &lt;a href=&#34;http://pkgsrc.se/pkgtools/pkg_comp&#34;&gt;pkg_comp&lt;/a&gt; / &lt;a href=&#34;http://pkgsrc.se/pkgtools/pkg_chk&#34;&gt;pkg_chk&lt;/a&gt;. Je me suis déjà longuement étendu sur le fonctionnement de ces deux outils, aussi n&amp;rsquo;expliqerai-je ici que la simplicité avec laquelle ces mises à jour se sont effectuées (bah ouais, on fait pas partie de marketing@ par hasard&amp;hellip;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>j&#39;aime pas çaaaa les boutons</title>
      <link>http://imil.net/blog/posts/2009/jaime-pas-caaaa-les-boutons/</link>
      <pubDate>Sun, 22 Feb 2009 21:13:58 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/jaime-pas-caaaa-les-boutons/</guid>
      <description>&lt;p&gt;Ce post est particulier. Sisi, il l&amp;rsquo;est. En fait je suis en train d&amp;rsquo;ecrire ce billet depuis &lt;code&gt;vim&lt;/code&gt;. Rien de terrible me direz-vous, sauf qu&amp;rsquo;apres l&amp;rsquo;avoir sauvegardée, je pousserai cette news sur mon buergl avec&amp;hellip; &lt;code&gt;wpost.pl&lt;/code&gt; !&#xA;Cherchez pas, je viens de l&amp;rsquo;écrire et il est pas encore dispo (attendez encore quelques lignes). C&amp;rsquo;est pas compliqué, les trucs avec des boutons, des onglets, des checkboxes et tous ces trucs, j&amp;rsquo;y arrive pas. Alors puisqu&amp;rsquo;on est jamais mieux servi que par soi-même&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>pkgsrc et options de d&amp;#xE9;pendences</title>
      <link>http://imil.net/blog/posts/2009/pkgsrc-et-options-de-dpendences/</link>
      <pubDate>Sat, 21 Feb 2009 13:50:12 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2009/pkgsrc-et-options-de-dpendences/</guid>
      <description>&lt;p&gt;Je suis en train de packager un module apache, &lt;code&gt;mod-vhost-ldap&lt;/code&gt;, qui a pour dépendence &lt;code&gt;www/apache22&lt;/code&gt; et par conséquent &lt;code&gt;devel/apr-util&lt;/code&gt;. Jusque là, rien de terrible, les inclusions suivantes gèrent ces dépendances directes :&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Seulement voila, pour que &lt;code&gt;mod-vhost-ldap&lt;/code&gt; compile correctement, &lt;code&gt;devel/apr-utils&lt;/code&gt; doit impérativement être compilé avec le support LDAP. Ceci est réalisé en plaçant la variable &lt;code&gt;PKG_OPTIONS.apr-util=ldap&lt;/code&gt; par exemple dans &lt;code&gt;/etc/mk.conf&lt;/code&gt;. Cependant, si cette variable n&amp;rsquo;est pas renseignée, et que rien de particulier n&amp;rsquo;est spécifié dans le &lt;code&gt;Makefile&lt;/code&gt; du package &lt;code&gt;mod-vhost-ldap&lt;/code&gt;, la compilation de ce dernier foirera lamentablement et je vous met au défi d&amp;rsquo;en trouver la cause.&lt;/p&gt;</description>
    </item>
    <item>
      <title>la saison des upgrades</title>
      <link>http://imil.net/blog/posts/2008/la-saison-des-upgrades/</link>
      <pubDate>Thu, 06 Mar 2008 15:50:18 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2008/la-saison-des-upgrades/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.gcu.info/1359/2005/01/03/dans-ton-bac-a-sable-personne-ne-t-entendra-crier/&#34;&gt;Depuis le temps que j&amp;rsquo;en parle&lt;/a&gt;, je me suis enfin mis à &lt;a href=&#34;http://pkgsrc.se/pkgtools/pkg_comp&#34;&gt;pkg_comp&lt;/a&gt;.&#xA;Ce tool ecrit en shell permet de simuler un environnement NetBSD dans un chroot avec pour but de compiler en toute sérénité l&amp;rsquo;ensemble des packages nécessitant un upgrade sur votre machine afin d&amp;rsquo;en faire des packages binaires tout prêts à être processés par &lt;code&gt;pkg_chk -uab&lt;/code&gt;.&#xA;&lt;code&gt;pkg_comp&lt;/code&gt; se charge de mounter tout seul &lt;code&gt;/usr/pkgsrc&lt;/code&gt; via &lt;code&gt;nullfs&lt;/code&gt; afin de déposer le résultat de la compilation directement dans le repertoire &lt;code&gt;packages/&lt;/code&gt;, qui sera plus tard scanné par &lt;code&gt;pkg_chk&lt;/code&gt;. C&amp;rsquo;est très classe.&#xA;Voici une rapide procédure pour réaliser un upgrade sans prise de tête, on présume dans la suite que votre package &lt;code&gt;pkg_install&lt;/code&gt; est à jour (c&amp;rsquo;est important) :&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
