View previous topic :: View next topic |
Author |
Message |
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Sun Jul 02, 2006 2:04 pm Post subject: |
|
|
Salut ,
Qqu'un pourrait-il faire une petite explication de texte du patch ? en prenant aussi un exemple si possible.
Je suis très ignorant donc vous pouvez développer en indiquant tout ca qui pourrait être utile...
Merci d'avance,
[EDIT] par ex ce patch :
Code: | --- compiz.service 2006-06-16 16:42:01.000000000 -0400
+++ compiz.service 2006-06-16 17:24:00.335708060 -0400
@@ -1,3 +1,3 @@
[D-BUS Service]
Name=org.compiz.dbus
-Exec=/usr/bin/compiz.real
+Exec=/usr/bin/compiz
|
le patch command avec eutils.eclass :
Code: | patch -p0 -g0 -E --no-backup-if-mismatch < /usr/local/overlays/xgl-coffee/x11-wm/compiz-faya/files/compiz-quinnstorm-dbus.service.patch |
Il va faire quoi exactement ? une explique aussi des entêtes...merci .[/EDIT]
@+ _________________ Get Up and Go ! |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1888 Location: 127.0.0.1
|
Posted: Sun Jul 02, 2006 6:05 pm Post subject: |
|
|
Salut,
Code: |
--- compiz.service 2006-06-16 16:42:01.000000000 -0400
+++ compiz.service 2006-06-16 17:24:00.335708060 -0400
|
Le fichier à patcher est nommé compiz.service.
--- ancien fichier
+++ nouveau fichier
Les lignes qui apparaissent en dessous définissent la zone du fichier à patcher : à partir de la ligne 1 sur 3 lignes.
Code: | [D-BUS Service]
Name=org.compiz.dbus |
Ces 2 lignes là, on n'y touche pas.
Code: | -Exec=/usr/bin/compiz.real |
A la 3ème ligne donc, on doit trouver cette ligne, qu'on retire (le -)
Code: | +Exec=/usr/bin/compiz |
Et qu'on remplace par cette ligne (le +)
Code: | --- compiz.service 2006-06-16 16:42:01.000000000 -0400 == ancien fichier
+++ compiz.service 2006-06-16 17:24:00.335708060 -0400 == nouveau fichier
@@ -1,3 +1,3 @@ == définition de la zone à trouver / patcher : à partir de la ligne 1 sur 3 lignes
[D-BUS Service] == on n'y touche pas (ligne 1)
Name=org.compiz.dbus == on n'y touche pas (ligne 2)
-Exec=/usr/bin/compiz.real == on remplace cette ligne (ancienne ligne 3)
+Exec=/usr/bin/compiz == par celle-ci (nouvelle ligne 3) |
|
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Sun Jul 02, 2006 6:10 pm Post subject: |
|
|
Et pour créer un patch :
Code: | $ diff -Naur ancien_fichier nouveau_fichier > fichier.patch
ou sur un répertoire complet :
$ diff -Naur /ancien/répertoire/ /nouveau/répertoire/ > fichier.patch |
Ça te sera surement utile tôt ou tard |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Sun Jul 02, 2006 11:50 pm Post subject: |
|
|
Mille merci , NetFab pour cette explication limpide , tu m'as enlevé un des masques de l'ignorance et à toi aussi Pierreg , j'espère m'en servir si j'arrive à débuguer un truc un jour et en plus diff me semble être un utilitaire très pratique...
Aussi, man patch et man diff
@+ _________________ Get Up and Go ! |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Mon Aug 14, 2006 1:39 am Post subject: |
|
|
[quote="Nattfodd"]@Enlight: oula, il ne faut pas utiliser epatch avec un chemin en dur comme ça. Tu mets ton patch dans le répertoire files de l'ebuild et ensuite tu fais epatch ${FILESDIR}/bli.patch.
/quote]
yep je sais, c'est pour ça que je précisais que c'était un gtruc fait à la va vite bien crade etc... |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Sun Nov 05, 2006 9:10 pm Post subject: |
|
|
Et une nouvelle contrib pour le bac à sable,
[CONTRIB]de portage-utils à paludis?
En gros cette contrib pourrait être détournée et en faire un contrib pour faire supporter les overlays *seulement* à portage-utils, .. mais voila j'ai fait les deux d'un coup, ça n'est pas forcément la meilleure chose, j'essaierai avec votre aide si vous le voulez, de faire deux trucs bien distincts, (deux petits trucs ) _________________ The End of the Internet! |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Tue Nov 07, 2006 10:31 pm Post subject: |
|
|
Et bien en fait, j'm'y suis remis un peu, et voici l'ebuild et le patch pour avoir portage-utils supportant les overlays pour portage, commeça ça permettra de mettre tout le monde content
périmé... -> portage-utils-0.1.21.ebuild
périmé... -> 0.1.21-overlay-support.patch
(cf ci dessous)
Sivous pouviez tester tout ça les utilisateurs de portage ça serait super! j'vous rassure, j'ai déjà testé et tout, dans un chroot avec portage, et ça marche sans rien détruire, mais bon, une option aurait pu m'échapper ou que sais-je...
BUG #154405: app-portage/portage-utils-0.1.21 add overlays support
woua, quel accueil de merde là bas :S loul
EDIT: bon voila en exclusivité l'ebuild: portage-utils-20061122.ebuild: périmé[/url] compatible portage/paludis, (un simple use flag), il se chargera d'aller télécharger ce qu'il faut..
EDIT: merci de bien vouloir tester cette nouvelle version, beaucoup de chose ont changer (se rendre sur le thread en question pour avoir tout en détails)
ebuild: portage-utils-20070107.ebuild _________________ The End of the Internet! |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu Apr 05, 2007 1:06 pm Post subject: |
|
|
quelqu'un wrote: | En cours de rédaction : denière modification 16/06/06 |
Qui suis-je? _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8706 Location: ~Brussels - Belgique
|
Posted: Tue Apr 30, 2013 1:28 pm Post subject: |
|
|
Mickael wrote: | quelqu'un wrote: | En cours de rédaction : denière modification 16/06/06 |
Qui suis-je? |
Up: message déplacé de "documentation, tips & tricks" à ici. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8706 Location: ~Brussels - Belgique
|
Posted: Tue Apr 30, 2013 3:27 pm Post subject: |
|
|
Bon, tu l'auras voulu
Message dé-stickifié _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
|