Re: création de rpm : patch

Top Page

Reply to this message
Author: anne aublanc
Date:  
To: Liste Guilde
Subject: Re: création de rpm : patch

----- Original Message -----
From: "Edgar Bonet" <guilde@???>
To: "Liste Guilde" <guilde@???>
Sent: Friday, July 09, 2004 8:08 PM
Subject: Re: création de rpm : patch


| Le vendredi 9 juillet, anne aublanc a écrit :
| > Si vous avez des infos pour créer un patch sur le fichier que je veux
| > modifier : une doc simple si possible...

|
| tar xzf le_programme_a_modifier.tar.gz
| cp -a le_programme_a_modifier le_programme_a_modifier.orig
| cd le_programme_a_modifier
| $EDITOR le_fichier_que_tu_veux_modifier
| cd ..
| diff -ruN le_programme_a_modifier.orig le_programme_a_modifier \
|     > ta_modif.patch

|

Merci, c'est ok...

Je regarde les patchs sur l'appli et je ne comprends pas tout...
1) Il y a 8 patchs de la version 1.1.21 à 1.1.30

la version actuelle : 1.1.30
Pourquoi appliquer des patchs de la version 1.1.21?
_____________
[root@maison1 root]# cat
/usr/src/redhat/SOURCES/mgetty-1.1.21-giftopnm.patch
giftoppm was in libgr, but giftopnm is in netpbm
--- mgetty-1.1.21/fax/faxspool.in.giftopnm      Mon Jul 24 02:48:23 2000
+++ mgetty-1.1.21/fax/faxspool.in       Mon Jul 24 02:48:40 2000
@@ -174,7 +174,7 @@
     REDUCE="cat"
     test X$3 = X-n && REDUCE="pnmscale -yscale 0.5"


-    giftoppm $1 |\
+    giftopnm $1 |\
        pnmscale -xysize 1728 2000 |\
        $REDUCE |\
        ppmtopgm |\
_____________


Dans quel cas, on ne modifie pas le programme directement pour inclure la
modif directement dans les versions ultérieures?
J'ai récupéré le rpm source de la redhat...

2) sur l'exemple ci-dessus, le fichier patch donne les lignes -174,7 +174,7,
ce qui ne correspond pas aux lignes de la version actuelle (fichier sorti du
tgz).
Comment cela se passe pour trouver ces petits?

3) Commande diff et lignes du fichier résultat :
______________
[root@maison1 root]# cat /usr/src/redhat/SOURCES/mgetty-1.1.30-mktemp.patch
Use mktemp to create the stdin temporary file. Not portable to systems
without mktemp, unfortunately.

--- mgetty-1.1.30/fax/faxspool.in       2002-12-18 16:59:16.000000000 -0500
+++ mgetty-1.1.30/fax/faxspool.in       2002-12-18 17:06:43.000000000 -0500
@@ -637,10 +637,14 @@
 #
...
_____________
Comment mettre un commentaire au niveau du fichier résultat?... après avoir
fait la cde diff, en utilisant vi par exemple? ou en utilisant une option de
la cde diif? (pas trouvé)
Comment avoir le même nom de fichier... ( mgetty-1.1.30/fax/faxspool.in)
dans la ligne +++ et dans la ligne ---?


merci
anne