Packen anhand einer Dateiliste
Moderators: Hacker, Stefan2, white
Packen anhand einer Dateiliste
Hallo zusammen,
geht es, dass ich anhand einer Dateiliste ein ZIP oder TGZ erstellen kann?
Ich erstelle eine Textdatei mit allen relevanten Änderungen in den entsprechenden Files. (meist aus SVN oder grep beim Kundenserver)
Diese würde ich gerne über den TC packen. Zur Zeit mach ich das dann per Shell mit
tar -cz meins.tgz -T dateiliste.txt
In der Datei stehen die Files folgendermassen drin:
htdocs/images/icons/ico_mp4.gif
htdocs/images/icons/ico_rm.gif
htdocs/images/icons/ico_ram.gif
htdocs/images/icons/last.gif
htdocs/images/icons/prev.gif
htdocs/images/icons/first.gif
htdocs/images/icons/next.gif
.
.
.
Geht das irgendwie?
Auch gerne mit Umwegen über Lister Plugins oder ähnliches.
Danke an die Community!
geht es, dass ich anhand einer Dateiliste ein ZIP oder TGZ erstellen kann?
Ich erstelle eine Textdatei mit allen relevanten Änderungen in den entsprechenden Files. (meist aus SVN oder grep beim Kundenserver)
Diese würde ich gerne über den TC packen. Zur Zeit mach ich das dann per Shell mit
tar -cz meins.tgz -T dateiliste.txt
In der Datei stehen die Files folgendermassen drin:
htdocs/images/icons/ico_mp4.gif
htdocs/images/icons/ico_rm.gif
htdocs/images/icons/ico_ram.gif
htdocs/images/icons/last.gif
htdocs/images/icons/prev.gif
htdocs/images/icons/first.gif
htdocs/images/icons/next.gif
.
.
.
Geht das irgendwie?
Auch gerne mit Umwegen über Lister Plugins oder ähnliches.
Danke an die Community!
jupp das funktioniert
.. Danke ..
Ja das funktioniert.
Leider sind die projektverzeichnisse sehr groß, so dass STRG+B leider zu lange dauert.
Gibts vielleicht noch einen Trick in der CMD Zeile von TC?
Oder mit einem Listerplugin ?
Aber trotzdem Danke.
Mit STRG+B, markieren aus Datei und dann packen, geht's super!
Ja das funktioniert.
Leider sind die projektverzeichnisse sehr groß, so dass STRG+B leider zu lange dauert.
Gibts vielleicht noch einen Trick in der CMD Zeile von TC?
Oder mit einem Listerplugin ?
Aber trotzdem Danke.
Mit STRG+B, markieren aus Datei und dann packen, geht's super!
Lefteous wrote:Es gibt alternativ den Befehl ZIPFROMLIST. Parameter sind Dateiname des Zielarchiv und Dateiname der Listendatei.

Ist aber auch gut versteckt im Punkt 5 der Hilfe des Buttonkonfigurationsdialogs.
Ich frage mich grade wie oft ich an dieser Stelle vorbeigelesen habe.

Danke

Gruß
Holger
OK, ich hab das mal probiert, aber ich steh glaub ich auf dem Schlauch.gibt alternativ den Befehl ZIPFROMLIST. Parameter sind Dateiname des Zielarchiv und Dateiname der Listendatei.
Ich hab nen Button erstellt. s. Screenshot at
http://www.getdropbox.com/gallery/381666/1/zipfile?h=036a7f
Aber es wird immer nur die markierte Datei in ein Archiv verpackt, aber nicht die Dateien, die in der Datei genannt sind. in der "tar.this.txt" steht z.B.
ContentCache\CControl
ContentCache\lib\extern\cmdline.pm
ContentCache\lib\extern\DB.pm
ContentCache\lib\extern\queue\db.pm
ContentCache\lib\extern\dynRegEx.pm
ContentCache\lib\extern\FreezeThaw.pm
cgi-bin\fts_search.pl
cgi-bin\create_db_tables.pl
cgi-bin\delegates.mgk
cgi-bin\hdaemon.pl
cgi-bin\imperia.conf
diese Dateien hätt ich gern im Archiv, aber das haut nicht hin.
auf TC 7.04 vom 29.07.2009
Hab ich da was falsch verstanden??
@HolgerK und Leftous:
Vielen Dank !!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#73905 is THE key !!!
#73905 is THE key !!!
- StickyNomad
- Power Member
- Posts: 1933
- Joined: 2004-01-10, 00:15 UTC
- Location: Germany
Args ...
ich hab fast an meinem Verstand gezweifelt, weil es einfach nicht funktionieren wollte.
Hab hin und her probiert.
Und dann hab ich die Datei mal in Windowsformat mit \n\r (also LF und CR) gespeichert. Nun geht's.
Komisch, dass es mit nur LF nicht funktioniert.
Aber jetzt weiss ich es ja.
Vielen Dank an alle.
ich hab fast an meinem Verstand gezweifelt, weil es einfach nicht funktionieren wollte.
Hab hin und her probiert.
Und dann hab ich die Datei mal in Windowsformat mit \n\r (also LF und CR) gespeichert. Nun geht's.
Komisch, dass es mit nur LF nicht funktioniert.
Aber jetzt weiss ich es ja.
Vielen Dank an alle.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#73905 is THE key !!!
#73905 is THE key !!!