On Tue, 25 Jun 2002, Manuel Stuehn wrote:
> ====cut here=============================================
> --- /usr/src/sys/dev/syscons/syscons.c.orig Tue Jun 4 17:20:12
> 2002
> +++ /usr/src/sys/dev/syscons/syscons.c Tue Jun 4 17:23:02 2002
Hier steht welche Datei patch bearbeiten soll. D.h. um von der Datei
syscons.c.orig zu syscons.c zu kommen muessen die folgenden Zeilen
eingefuegt, geloescht oder veraendert werden.
> @@ -3115,7 +3115,7 @@
Das hier sind die Zeilennummern.
>
> case RBT:
> #ifndef SC_DISABLE_REBOOT
Da patch s.g. context diffs verarbeitet steht hier ein wenig des
Kontextes aus syscons.c. Patch braucht eine bestimmte Zahl Zeilen vor
und nach der Aenderung um "arbeiten" zu koennen.
> - shutdown_nice(0);
Diese Zeile wird geloescht (-).
> + shutdown_nice(RB_HALT|RB_POWEROFF); /* IR:
Hier wird die entsprechende neue Zeile eingefuegt (+).
> poweroff! */
> #endif
> break;
Und nochmal ein Stueck Kontext.
>
> ====cut here=====================================
> ------zitatende------
>
> Ist oben das ist ein ausschnitt einer Datei die mit diff erzeugt wurde
> ?
>
> ------zitatanfang------
> Anwendung: "ausschneiden" in datei namens "tmp".
> als root:
> patch < tmp
> ------zitatende------
>
> woher weiss patch (1), welche datei mit tmp gepatcht werden muss?
> Muss ich mich in einem bestimmten verzeichnis befinden?
s.o. der Dateiname steht im Diff.
HTH,
-- Patric Mrawek (__) (++)-----i\ eat penguins instead, they start to ~~| BSD | * spread around anyway! |_|~|_| To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 25 Jun 2002 - 18:56:20 CEST