lundi 22 février 2010

NetBSD & versions d'Unison

La version courante d'Unison sur Ubuntu était la 2.27.57, alors que celle de l'arborescence de pkgsrc pour Netbsd était la 2.32.
Les deux version ne sont pas compatibles.

En explorant les archives du CVS de pkgsrc (ici : http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/net/unison/?only_with_tag=pkgsrc-2009Q3
et là : http://pkgsrc.se/branch=pkgsrc-2009Q3/net/unison ) + quelques pointeurs sur freenode:#netbsd

Voici la suite de commandes que j'ai


pkg_delete unison-2.32.52

cd /opt/pkgsrc/net/unison
cvs up -rpkgsrc-2009Q3 -dP

/usr/bin/make reinstall

cd directory && cvs up -rpkgsrc-2009Q3 -dP


Et fantastiquement, cela fonctionne maintenant à merveille :-)

Bash scripts :

Dans un script bash, qui commence donc avec :

#!/bin/bash

  • set -u : empèche d'utiliser des variables non définies préalablement => évite les erreurs
  • set -x : affichage plus verbeux
  • set -e : arrête l'exécution à la première erreur

Merci Julien S.

jeudi 11 février 2010

Tor et firefox (+polipo)

Sous ubuntu, avec firefox :

Il est conseillé d'utiliser Tor, avec le proxy "polipo", et "tor button" (addon firefox)


http://www.torproject.org/docs/tor-doc-unix.html.en#polipo

mardi 2 février 2010

svn properties svn:keywords

Since I'm sometimes looking for this page to find

SVN Book : Properties (Chapter 7. Advanced Topics)


$ svn propset svn:keywords "Date Author" contrib.tex
property 'svn:keywords' set on 'contrib.tex'
$



Some vocabulary :

  1. scm = source code manager

  2. vcs = version control system

  3. dvcs = distributed version control system




Like for example : rcs, cvs, svn, mercurial, darcs, git, ...
wikipedia:List_of_revision_control_software