Pages : 1
#1 Le 24/09/2009, à 17:36
- Celeste82
Appliquer plusieurs patch avec script : problème
Salut,
Je travaille sur Ubuntu 8.04
J'essaie de patcher un dossier par un autre dossier contenant plusieurs patchs
J'utilise un script contenant la commande suivante :
${uncomp} ${patchdir}/${i} | patch -p1 -E -d ${targetdir}
ça marche pas ...
Dernière modification par Celeste82 (Le 23/10/2009, à 08:13)
La personnalité créatrice doit penser et juger par elle-même car le progrès moral de la société dépend exclusivement de son indépendance.
[Albert Einstein]
Hors ligne
#2 Le 24/09/2009, à 20:44
- Jos31
Re : Appliquer plusieurs patch avec script : problème
Essaye de remplacer le "-p1" du patch par un "-p0"
${uncomp} ${patchdir}/${i} | patch -p0 -E -d ${targetdir}
Hors ligne
#3 Le 25/09/2009, à 09:01
- Jos31
Re : Appliquer plusieurs patch avec script : problème
Quel est le répertoire chemin_noyau_à_patcher ?
Que donne
ls -al chemin_noyau_à_patcher
Hors ligne
#4 Le 25/09/2009, à 12:56
- Jos31
Re : Appliquer plusieurs patch avec script : problème
Remet le p1 au lieu du p0 (sinon ca va échouer)
${uncomp} ${patchdir}/${i} | patch -p1 -E -d ${targetdir}
Puis lance le script en remplacant ton chemin a patcher par ~/apf27droid/kernel/android-2.6.29
Ca devrais résoudre ton problème je pense
Dernière modification par Jos31 (Le 25/09/2009, à 12:58)
Hors ligne
#5 Le 25/09/2009, à 15:22
- Jos31
Re : Appliquer plusieurs patch avec script : problème
Si si le patch est complet, les lignes sans les signes + ou - servent juste de repère pour le patch, ca peut donc finir de manière abrupte.
Par contre ton problème vient du fait que le code source a évolué depuis que le patch a été réalisé, et donc il ne retrouve pas la bonne ligne a patcher.
Télécharge la version de kernel qui correspond exactement au patch, ou bien récupere un patch a jour
Tu peux aussi regarder ce qu'il t'a mis dans arch/arm/mach-imx/generic.c.rej, pour savoir ou le code source a bouger et essayer de modifier le patch en conséquence, mais c'est plus complexe, surtout si l'on ne maitrise pas trop ca
Dernière modification par Jos31 (Le 25/09/2009, à 15:23)
Hors ligne
#6 Le 22/10/2009, à 17:22
- herberts
Re : Appliquer plusieurs patch avec script : problème
Celeste82 : d'une part le bouton signaler sert à indiquer un contenu litigieux aux modérateurs, pas à répondre au sujet. Ensuite, ce n'est pas très sympa d'effacer ton message initial, ceux qui arrivent après ne comprenne plus rien au sujet.
Hors ligne
#7 Le 23/10/2009, à 08:09
- Celeste82
Re : Appliquer plusieurs patch avec script : problème
J'ai certainement mes raisons...
je suis vraiment désolée.
Merci de votre compréhension.
Dernière modification par Celeste82 (Le 23/10/2009, à 08:14)
La personnalité créatrice doit penser et juger par elle-même car le progrès moral de la société dépend exclusivement de son indépendance.
[Albert Einstein]
Hors ligne
Pages : 1