Probleme de patch: missing header for unified

Résolu
xfred -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
salut, dans mon apprentisage de linux je decouvre presentement les patchs

jai fait une petite patch a partire de modif proposer que jai trouver sur le web

--- slim-1.3.1/app.cpp	Fri Sep 26 00:54:15 2008
+++ slim-1 (copy).3.1/app.cpp	Mon May  3 19:44:41 2010
@@ -413,6 +413,7 @@
             case Panel::Exit:
             case Panel::Console:
                 return true; // <--- This is simply fake!
+         
             default:
                 break;
         };
@@ -434,6 +435,11 @@
             case Panel::Console:
                 cerr << APPNAME << ": Got a special command (" << LoginPanel->GetName() << ")" << endl;
                 return true; // <--- This is simply fake!
+	    case Panel::Suspend:
+            case Panel::Halt:
+            case Panel::Reboot:
+                if (cfg->getOption("root_password") == "false")
+                  return true;
             default:
                 break;
         }
--- slim-1.3.1/cfg.cpp	Fri Sep 26 00:54:15 2008
+++ slim-1 (copy).3.1/cfg.cpp	Sun May  2 23:36:46 2010
@@ -37,6 +37,7 @@
     options.insert(option("login_cmd","exec /bin/bash -login ~/.xinitrc %session"));
     options.insert(option("halt_cmd","/sbin/shutdown -h now"));
     options.insert(option("reboot_cmd","/sbin/shutdown -r now"));
+    options.insert(option("root_password","true"));
     options.insert(option("suspend_cmd",""));
     options.insert(option("sessionstart_cmd",""));
     options.insert(option("sessionstop_cmd",""));
Common subdirectories: slim-1.3.1/themes and slim-1 (copy).3.1/themes


j,applique la patch a l,aide de

patch -p1 < ../stuff/NoPwdForCmd.patch || exit 1


et jai le resultat suivant :
patching file switchuser.cpp
missing header for unified diff at line 3 of patch
patching file app.cpp
missing header for unified diff at line 25 of patch

jai fouiller sur le web jai vu beaucoup de cette erreure mais personne qui donnait une solution

merci d,avance

3 réponses

  1. xfred
     
    merci !

    J'avais utiliser diff -Naur comme recomander dans le man de diff.
    Mais la meme patch generer avec diff tout court elimine les messages d'erreure.
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Merci pour ces précisions ! Bonne continuation !
    0