ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra/bin/cfarch-normalize
(Generate patch)

Comparing deliantra/Deliantra/bin/cfarch-normalize (file contents):
Revision 1.6 by root, Tue Feb 6 23:53:27 2007 UTC vs.
Revision 1.7 by root, Tue Apr 8 20:26:32 2008 UTC

1#!/opt/bin/perl 1#!/opt/bin/perl
2 2
3use Crossfire; 3use Deliantra;
4 4
5load_archetypes; 5load_archetypes;
6 6
7for my $path (@ARGV) { 7for my $path (@ARGV) {
8 eval { 8 eval {
21 map $arch->{$_}, 21 map $arch->{$_},
22 sort keys %$arch 22 sort keys %$arch
23 ]; 23 ];
24 24
25 open my $fh, ">:raw:utf8", "$path~" or Carp::croak "$path~: $!"; 25 open my $fh, ">:raw:utf8", "$path~" or Carp::croak "$path~: $!";
26 print $fh Crossfire::archlist_to_string ($arch) 26 print $fh Deliantra::archlist_to_string ($arch)
27 or Carp::croak "$path~: $!"; 27 or Carp::croak "$path~: $!";
28 close $fh or Carp::croak "$path~: $!"; 28 close $fh or Carp::croak "$path~: $!";
29 rename "$path~", $path; 29 rename "$path~", $path;
30 30
31 1 31 1

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines