Ich weiß, dass es einfach ist, einen Patch für eine vorhandene Datei zu erstellen:
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
Aber was tun, wenn ich einen Patch für eine völlig neue Datei erstellen möchte? Angenommen, meine Datei befindet sich in einem Ordner namens TestDir
. Vorhin TestDir
hatte keine Datei namens entirelyNewfile.c
aber jetzt hat es das gleiche.
So erstellen Sie einen Patch für entirelyNewfile.c
? Die Idee ist, dass der Patch richtig auf die Spezifikationen angewendet wird und den RPM-Build generiert. Mit BUILD dir mit dieser neuen Datei.
Nur um hinzuzufügen: Wenn ich versuche, einen Unterschied zwischen den beiden Verzeichnissen zu machen, von denen eines die neue Datei enthält und das andere die gleiche fehlt, um den Patch zu erstellen, wird ein Fehler generiert, der besagt, dass die Datei nur in einem Ordner vorhanden ist