patcha "zerschießt" dateien

Antworten
spocky184
Beiträge: 17
Registriert: 19 Okt 2009, 15:52

patcha "zerschießt" dateien

Beitrag 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:

Code: Alles auswählen

[UserData]
computername=#@hn#
pckey=#@pckey#
Ich führe dann folgenden Befehl aus:

Code: Alles auswählen

/usr/local/bin/patacha /mnt/windows/test/test.inf
Danach sieht die Datei folgendermaßen aus:

Code: Alles auswählen

[UserData]

computername=testpc

pckey=bfc0bd....

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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: patcha "zerschießt" dateien

Beitrag von d.oertel »

Hi,

ist die test.inf eine unix oder dos Datei (Zeilenende: LF oder CRLF) ?

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


spocky184
Beiträge: 17
Registriert: 19 Okt 2009, 15:52

Re: patcha "zerschießt" dateien

Beitrag 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
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: patcha "zerschießt" dateien

Beitrag 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?
spocky184
Beiträge: 17
Registriert: 19 Okt 2009, 15:52

Re: patcha "zerschießt" dateien

Beitrag 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
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: patcha "zerschießt" dateien

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


spocky184
Beiträge: 17
Registriert: 19 Okt 2009, 15:52

Re: patcha "zerschießt" dateien

Beitrag 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
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: patcha "zerschießt" dateien

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


spocky184
Beiträge: 17
Registriert: 19 Okt 2009, 15:52

Re: patcha "zerschießt" dateien

Beitrag 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 :D

Gruß
spocky184
Antworten