Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux > Applications et environnements graphiques
Applications et environnements graphiques Questions sur l'utilisation d'applications et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/12/2012, 17h49   #1
YuGiOhJCJ
Membre régulier
 
Avatar de YuGiOhJCJ
 
Étudiant
Inscription : janvier 2005
Messages : 188
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2005
Messages : 188
Points : 80
Points : 80
Par défaut Un patch qui crée des nouveaux fichiers

Bonjour,

J'ai un code source (celui de gens-2.15.5) que j'ai modifié.

Pour créer le patch, je procède ainsi :
Code :
$ diff -ru gens-2.15.5.ori gens-2.15.5 > gens-2.15.5.patch
Pour appliquer le patch, je procède ainsi :
Code :
1
2
3
4
5
$ patch -p0 < gens-2.15.5.patch 
patching file gens-2.15.5/src/gens/emulator/gens.c
patching file gens-2.15.5/src/gens/emulator/gens.h
patching file gens-2.15.5/src/gens/sdllayer/g_sdlinput.c
patching file gens-2.15.5/src/gens/util/file/save.c
Le problème c'est que j'ai ajouté un nouveau fichier dans un répertoire dans le code source modifié :
Code :
1
2
$ cat gens-2.15.5.patch | grep Only
Only in gens-2.15.5/src/gens: network
Donc ce patch ne vient pas ajouter le fichier : gens-2.15.5/src/gens/network/network.h.

Est-ce qu'il est possible de créer un patch qui ajoute des nouveaux fichiers?

Merci.
YuGiOhJCJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2012, 17h52   #2
YuGiOhJCJ
Membre régulier
 
Avatar de YuGiOhJCJ
 
Étudiant
Inscription : janvier 2005
Messages : 188
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2005
Messages : 188
Points : 80
Points : 80
Trouvé :
Code :
$ diff -ruN gens-2.15.5.ori gens-2.15.5 > gens-2.15.5.patch
Résolu
YuGiOhJCJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h09.


 
 
 
 
Partenaires

Hébergement Web