Hi! While working on my backend, I recognized that the "format" target in ./share doesn't work as expected. This should fix it for the `master' branch, and probably also applies to the 2.x version. --- share/Makefile | 2 +- share/format.pl | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/share/Makefile b/share/Makefile index ab342b4..d40c0b5 100644 --- a/share/Makefile +++ b/share/Makefile @@ -10,6 +10,6 @@ # format: dictionary* @for x in dictionary* ; do \ - cat $$x | ./format.pl > tmp; \ + ./format.pl $$x > tmp; \ mv tmp $$x; \ done diff --git a/share/format.pl b/share/format.pl index 8105511..dd259a9 100755 --- a/share/format.pl +++ b/share/format.pl @@ -2,7 +2,8 @@ # # Format the dictionaries according to a standard scheme. # -# Usage: cat dictionary | ./format.pl > new +# Usage: cat dictionary | ./format.pl - > new +# or: ./format.pl dictionary > new # # We don't over-write the dictionaries in place, so that the process # can be double-checked by hand. @@ -217,9 +218,5 @@ while (@ARGV) { close FILE; - open FILE, ">$filename" or die "Failed to open $filename: $!\n"; - - print FILE @output; - - close FILE; + print @output; } -- 1.8.3.2 -- Getslash GmbH, Bahnhofstraße 16, 59302 Oelde Tel: +49-2522-834349-5 Fax: +49-2522-834349-1 http://www.getslash.de Mobil: +49-152-33822499 Sitz der Gesellschaft: Oelde Handelsregister: Amtsgericht Münster, HRB 11911 Ust-Id-Nr.: DE 815060326 Geschäftsführung: Andre Peitz, Tobias Hanisch