En ce beau matin du 31 Mar 2001 22:35:02 GMT,
Anonyme <nomail@linuxfr.org> nous disait:
> A quoi sert le paramètre '-p x' ? >Est-ce que cela fonctionne avec un nombre x différent de 1 (0) ?
Quand on veut créer un patch, on lance diff sur deux répertoires :
linux-vanilla
linux-2.4.0
Le patch va contenir des lignes indiquant que la différence entre
linux-vanilla/bidule/chose et
linux-2.4.0/bidule/machin
est que 3+7 est remplacé par 2+8.
Si tu veux que ça marche comme ça, tu dois donc te placer dans un
répertoire contenant linux-vanilla et linux-2.4.0. Comme tu te fiches
sans doute de garder l'original, tu voudrais bien faire comprendre au
logiciel que linux-vanilla = linux-2.4.0 = linux. Donc, en fait, tu
voudrais te placer dans ton répertoire linux et lui dire de ne pas
tenir compte de la première composante. Tu fais patch -p1. Si tu fais
patch -p0, il va tenir chercher les fichiers exactement comme ils
s'appellent. Tu peux faire patch -p2, ça enlève une composante
supplémentaire : machin/bidule/chose/truc -> chose/truc.
Habituellement, on utilise -p1, à moins de vouloir garder la branche
originale.
---------------------------------------------------------------------------
Ce message a été envoyé par Usenet.
Path: bernat
From: bernat@scientist.com (Vincent Bernat)
NNTP-Posting-Host: strasbourg-1-a7-26-79.dial.proxad.net
[^] # Re: Parametre de patch
Posté par Anonyme . En réponse à la dépêche Noyau Linux 2.4.3. Évalué à 1.
Anonyme <nomail@linuxfr.org> nous disait:
> A quoi sert le paramètre '-p x' ?
>Est-ce que cela fonctionne avec un nombre x différent de 1 (0) ?
Quand on veut créer un patch, on lance diff sur deux répertoires :
linux-vanilla
linux-2.4.0
Le patch va contenir des lignes indiquant que la différence entre
linux-vanilla/bidule/chose et
linux-2.4.0/bidule/machin
est que 3+7 est remplacé par 2+8.
Si tu veux que ça marche comme ça, tu dois donc te placer dans un
répertoire contenant linux-vanilla et linux-2.4.0. Comme tu te fiches
sans doute de garder l'original, tu voudrais bien faire comprendre au
logiciel que linux-vanilla = linux-2.4.0 = linux. Donc, en fait, tu
voudrais te placer dans ton répertoire linux et lui dire de ne pas
tenir compte de la première composante. Tu fais patch -p1. Si tu fais
patch -p0, il va tenir chercher les fichiers exactement comme ils
s'appellent. Tu peux faire patch -p2, ça enlève une composante
supplémentaire : machin/bidule/chose/truc -> chose/truc.
Habituellement, on utilise -p1, à moins de vouloir garder la branche
originale.
---------------------------------------------------------------------------
Ce message a été envoyé par Usenet.
Path: bernat
From: bernat@scientist.com (Vincent Bernat)
NNTP-Posting-Host: strasbourg-1-a7-26-79.dial.proxad.net