Seite 1 von 1
patcha "zerschießt" dateien
Verfasst: 26 Okt 2009, 10:46
von spocky184
Hallo,
habe folgendes Problem:
ich möchte mit patcha bestimmte Flags in einer Datei austauschen. Dies soll
nach einem ntfs-restore-image erfolgen. Hierzu binde ich nach dem PXE-Boot
die lokale Partition entsprechend ein und kopiere die angepasste Datei vom
opsi Server in ein Verzeichnis der lokalen Partition.
Die Datei sieht folgendermaßen aus:
Ich führe dann folgenden Befehl aus:
Danach sieht die Datei folgendermaßen aus:
patcha fügt mir also Leerzeilen in die Datei ein. Leider kann ich danach mit der Datei nichts mehr
anfangen
Die Datei habe ich testweise auf dem opsi Server mit mousepad und gvim erstellt. Beides mal
das selbe Ergebniss.
Woran kann das denn noch liegen ?
Gruß
spock184
Re: patcha "zerschießt" dateien
Verfasst: 27 Okt 2009, 09:47
von d.oertel
Hi,
ist die test.inf eine unix oder dos Datei (Zeilenende: LF oder CRLF) ?
gruss
d.oertel
Re: patcha "zerschießt" dateien
Verfasst: 27 Okt 2009, 19:44
von spocky184
Hallo,
es ist völlig egal in welchem Format ich die Datei abspeichere.
Habe DOS, UNIX und MAC probiert. Habe verschiedene
Editoren probiert. (Es hat auch mal funktioniert ! Siehe Forums-Beitrag
zu ntfs-restore-image). Ich weiß nicht was passiert ist, dass es jetzt
nicht mehr funktioniert

Selbst wenn ich die Datei nur im opsi server
mit mousepad erstelle funktioniert es nicht. Misteriös !
Wie arbeitet denn patcha ? So wie ich das verstanden habe wird ja bei
einer gefunden Übereinstimmung die gesamte Zeile ersetzt !? Fügt da
eventuell patcha ein LF am Ende der Zeile ein ?
Gruß
spocky184
Re: patcha "zerschießt" dateien
Verfasst: 28 Okt 2009, 09:36
von ueluekmen
Hi,
würde jetzt mal ein Schuss ins Blaue wagen: Was passiert eigentlich, wenn man das Value, also #@pckey# in Anführungszeichen "" setzt?
Re: patcha "zerschießt" dateien
Verfasst: 28 Okt 2009, 11:33
von spocky184
Hallo,
das bringt leider auch nichts
Habe jetzt noch ein bisschen weiter getestet. Wenn ich eine Datei patchen möchte die folgendermaßen aussieht
Code: Alles auswählen
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
dann funktioniert alles einwandfei !!!
Möchte ich aber eine Datei patchen die folgendermaßen aussieht:
Code: Alles auswählen
Dies ist nur eine Dummyzeile
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
dann erhalte ich nach dem Aufruf von patcha nach der ersten Zeile eine Leerzeile !!!???
also so:
Code: Alles auswählen
Dies ist nur eine Dummyzeile
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
computername=#@hn#
pckey=#@pckey#
Ich verstehe es nicht wirklich

Vielleicht hat ja jemand eine glorreiche Idee !!
Gruß
spocky184
Re: patcha "zerschießt" dateien
Verfasst: 28 Okt 2009, 15:04
von j.schneider
Hallo,
nach einem Blick in die Quellen, würde ich sagen dass ich den Bug gefunden habe.
Wir werden ein neues Bootimage bereitstellen.
Gruß
Jan Schneider
Re: patcha "zerschießt" dateien
Verfasst: 28 Okt 2009, 18:50
von spocky184
Hallo Herr Schneider,
Sie sind meine Rettung ! Ich habe schon langsam an mir gezweifelt

Wie kommt man denn dann an das neue Bootimage ?
Über
http://download.uib.de ?
Vielen vielen Dank
Gruß
spocky184
Re: patcha "zerschießt" dateien
Verfasst: 29 Okt 2009, 12:05
von j.schneider
Hallo,
hier die Links zum Debian-Paket und zum ISO-Image:
http://download.uib.de/opsi3.4/testing/ ... -1_all.deb
http://download.uib.de/opsi3.4/testing/ ... 091028.iso
Bitte Testen und Rückmeldung geben.
Danke!
Gruß
Jan Schneider
Re: patcha "zerschießt" dateien
Verfasst: 29 Okt 2009, 14:53
von spocky184
Hallo Herr Schneider,
mit dem neuen Bootimage funktioniert jetzt alles einwandfrei. Patcha
arbeitet jetzt wie erwartet !!!
Vielen Dank für die schnelle Unterstützung
Gruß
spocky184