On Wed, Sep 18, 2002 at 08:16:08AM +0200, Patrice Karatchentzeff wrote:
> Le Wed, 18 Sep 2002 00:44:22 +0200

[...]

> Bon, je suis s�r que c'est marqu� dans la doc (je ne l'ai pas
> invent�;-) ) : apr�s v�fification, je reconnais que ce n'est pas marqu�
> dans la doc de apt mais c'est clairement dit dans le manuel de
> fakeroot�;-)

Je reconnais volontiers que c'est �vident une fois qu'on y a r�fl�chi
quelques minutes, mais je n'arrive pas � trouver clairement la
r�f�rence que tu indiques, tir� du man fakeroot :

   fakeroot was specifically written to enable users to create Debian
   GNU/Linux packages (in the deb(5) format) without giving them root
   privileges.  This can be done by commands like dpkg-buildpackage
   -rfakeroot or debuild -rfakeroot (actually, -rfakeroot is default
   in debuild nowadays, so you don't need that argument).

De plus, il est indiqu� un peu au-dessus :

   Also, note that it's best not to do the building of the binaries
   themselves under fakeroot. Especially configure and friends don't
   like it when the system suddenly behaves differently from what they
   expect. (or, they randomly unset some environemnt variables, some
   of which fakeroot needs).

Donc, je comprends qu'il est recommand� de passer en param�tre la
commande utilis�e pour simuler les acc�s root, ainsi que c'est
conseill� pour dpkg-buildpackage et debuild et non pas faire un
"fakeroot ma_commande". D'o� une partie de ma confusion.

> D'autre part, pour ceux qui ont lu la doc sur make-kpkg, c'est aussi
> clairement expliqu� l�-dedans... mais bon, faut avoir eu � recompiler un
> noyau aussi...

Arg, je fais toutes mes compilations noyaux depuis les 2.2 avec
make-kpkg. Personnellement, j'utilise plut�t sudo comme commande
$Get_Root, n'�tant pas trop familier avec fakeroot. Elle (sudo) a la
d�sagr�able propri�t� d'obliger � faire le make-kpkg clean pr�c�dant
la compilation du noyau en sudo �galement, pas terrible ...

Promis, je me penche sur fakeroot d�s que j'ai un peu de temps.

Merci pour tes �claircissements.

Fred

Répondre à